@@ -112,46 +112,49 @@ struct JetHadronRecoil {
112112 {" hPtTrack" , " Track p_{T};p_{T};entries" , {HistType::kTH1F , {{200 , 0 , 200 }}}},
113113 {" hEtaTrack" , " Track #eta;#eta;entries" , {HistType::kTH1F , {{100 , -1.0 , 1.0 }}}},
114114 {" hPhiTrack" , " Track #phi;#phi;entries" , {HistType::kTH1F , {{100 , 0.0 , o2::constants::math::TwoPI}}}},
115- {" hReferencePtDPhi" , " jet p_{T} vs DPhi;#Delta#phi;p_{T,jet}" , {HistType::kTH2F , {{100 , 0 , o2::constants::math::TwoPI}, {250 , -100 , 150 }}}},
116- {" hSignalPtDPhi" , " jet p_{T} vs DPhi;#Delta#phi;p_{T,jet}" , {HistType::kTH2F , {{100 , 0 , o2::constants::math::TwoPI}, {250 , -100 , 150 }}}},
117- {" hReferencePt" , " jet p_{T};p_{T,jet};entries" , {HistType::kTH1F , {{250 , -100 , 150 }}}},
118- {" hSignalPt" , " jet p_{T};p_{T,jet};entries" , {HistType::kTH1F , {{250 , -100 , 150 }}}},
115+ {" hReferencePtDPhi" , " jet p_{T} vs DPhi;#Delta#phi;p_{T,jet}" , {HistType::kTH2F , {{100 , 0 , o2::constants::math::TwoPI}, {500 , -100 , 400 }}}},
116+ {" hReferencePtDPhiShifts" , " rho shifts;#Delta#phi;p_{T,jet};shifts" , {HistType::kTH3F , {{100 , 0 , o2::constants::math::TwoPI}, {500 , -100 , 400 }, {20 , 0.0 , 2.0 }}}},
117+ {" hSignalPtDPhi" , " jet p_{T} vs DPhi;#Delta#phi;p_{T,jet}" , {HistType::kTH2F , {{100 , 0 , o2::constants::math::TwoPI}, {500 , -100 , 400 }}}},
118+ {" hReferencePt" , " jet p_{T};p_{T,jet};entries" , {HistType::kTH1F , {{500 , -100 , 400 }}}},
119+ {" hSignalPt" , " jet p_{T};p_{T,jet};entries" , {HistType::kTH1F , {{500 , -100 , 400 }}}},
119120 {" hSignalTriggers" , " trigger p_{T};p_{T,trig};entries" , {HistType::kTH1F , {{150 , 0 , 150 }}}},
120121 {" hReferenceTriggers" , " trigger p_{T};p_{T,trig};entries" , {HistType::kTH1F , {{150 , 0 , 150 }}}},
121122 {" hSigEventTriggers" , " N_{triggers};events" , {HistType::kTH1F , {{10 , 0 , 10 }}}},
122123 {" hRefEventTriggers" , " N_{triggers};events" , {HistType::kTH1F , {{10 , 0 , 10 }}}},
123- {" hJetPt" , " jet p_{T};p_{T,jet};entries" , {HistType::kTH1F , {{300 , -100 , 200 }}}},
124+ {" hJetPt" , " jet p_{T};p_{T,jet};entries" , {HistType::kTH1F , {{500 , -100 , 400 }}}},
124125 {" hJetEta" , " jet #eta;#eta_{jet};entries" , {HistType::kTH1F , {{100 , -1.0 , 1.0 }}}},
125126 {" hJetPhi" , " jet #phi;#phi_{jet};entries" , {HistType::kTH1F , {{100 , 0.0 , o2::constants::math::TwoPI}}}},
126127 {" hPtPart" , " Particle p_{T};p_{T};entries" , {HistType::kTH1F , {{200 , 0 , 200 }}}},
127128 {" hEtaPart" , " Particle #eta;#eta;entries" , {HistType::kTH1F , {{100 , -1.0 , 1.0 }}}},
128129 {" hPhiPart" , " Particle #phi;#phi;entries" , {HistType::kTH1F , {{100 , 0.0 , o2::constants::math::TwoPI}}}},
129130 {" hDeltaR" , " #DeltaR;#DeltaR;#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {dRAxis}}},
130131 {" hDeltaRPart" , " Particle #DeltaR;#DeltaR;#frac{1}{N_{jets}}#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {dRAxis}}},
131- {" hDeltaRpT" , " jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{300 , -100 , 200 }, dRAxis}}},
132- {" hDeltaRpTPart" , " Particle jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{200 , 0 , 200 }, dRAxis}}},
132+ {" hDeltaRpT" , " jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{500 , -100 , 400 }, dRAxis}}},
133+ {" hDeltaRpTPart" , " Particle jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{400 , 0 , 400 }, dRAxis}}},
133134 {" hRhoSignal" , " Signal Rho bkg;#rho;entries" , {HistType::kTH1F , {{220 , 0 , 220 }}}},
134135 {" hRhoReference" , " Reference Rho bkg;#rho;entries" , {HistType::kTH1F , {{220 , 0 , 220 }}}},
136+ {" hRhoReferenceShift" , " Testing reference shifts;#rho;shift" , {HistType::kTH2F , {{220 , 0 , 220 }, {20 , 0.0 , 2.0 }}}},
135137 {" hDeltaRSignal" , " #DeltaR;#DeltaR;#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {dRAxis}}},
136138 {" hDeltaRSignalPart" , " Particle #DeltaR;#DeltaR;#frac{1}{N_{jets}}#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {dRAxis}}},
137- {" hDeltaRpTSignal" , " jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{300 , -100 , 200 }, dRAxis}}},
138- {" hDeltaRpTSignalPart" , " Particle jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{200 , 0 , 200 }, dRAxis}}},
139- {" hDeltaRpTDPhiSignal" , " jet p_{T} vs #DeltaR vs #Delta#phi;p_{T,jet};#Delta#phi;#DeltaR" , {HistType::kTH3F , {{300 , -100 , 200 }, {100 , 0 , o2::constants::math::TwoPI}, dRAxis}}},
140- {" hDeltaRpTDPhiSignalPart" , " Particle jet p_{T} vs #DeltaR vs #Delta#phi;p_{T,jet};#Delta#phi;#DeltaR" , {HistType::kTH3F , {{200 , 0 , 200 }, {100 , 0 , o2::constants::math::TwoPI}, dRAxis}}},
139+ {" hDeltaRpTSignal" , " jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{500 , -100 , 400 }, dRAxis}}},
140+ {" hDeltaRpTSignalPart" , " Particle jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{400 , 0 , 400 }, dRAxis}}},
141+ {" hDeltaRpTDPhiSignal" , " jet p_{T} vs #DeltaR vs #Delta#phi;p_{T,jet};#Delta#phi;#DeltaR" , {HistType::kTH3F , {{500 , -100 , 400 }, {100 , 0 , o2::constants::math::TwoPI}, dRAxis}}},
142+ {" hDeltaRpTDPhiSignalPart" , " Particle jet p_{T} vs #DeltaR vs #Delta#phi;p_{T,jet};#Delta#phi;#DeltaR" , {HistType::kTH3F , {{400 , 0 , 400 }, {100 , 0 , o2::constants::math::TwoPI}, dRAxis}}},
141143 {" hDeltaRReference" , " #DeltaR;#DeltaR;#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {dRAxis}}},
142144 {" hDeltaRPartReference" , " Particle #DeltaR;#DeltaR;#frac{1}{N_{jets}}#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {dRAxis}}},
143- {" hDeltaRpTReference" , " jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{300 , -100 , 200 }, dRAxis}}},
144- {" hDeltaRpTPartReference" , " Particle jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{200 , 0 , 200 }, dRAxis}}},
145- {" hDeltaRpTDPhiReference" , " jet p_{T} vs #DeltaR vs #Delta#phi;p_{T,jet};#Delta#phi;#DeltaR" , {HistType::kTH3F , {{300 , -100 , 200 }, {100 , 0 , o2::constants::math::TwoPI}, dRAxis}}},
146- {" hDeltaRpTDPhiReferencePart" , " jet p_{T} vs #DeltaR vs #Delta#phi;p_{T,jet};#Delta#phi;#DeltaR" , {HistType::kTH3F , {{200 , 0 , 200 }, {100 , 0 , o2::constants::math::TwoPI}, dRAxis}}},
147- {" hPtMatched" , " p_{T} matching;p_{T,det};p_{T,part}" , {HistType::kTH2F , {{300 , -100 , 200 }, {200 , 0 , 200 }}}},
145+ {" hDeltaRpTReference" , " jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{500 , -100 , 400 }, dRAxis}}},
146+ {" hDeltaRpTPartReference" , " Particle jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{400 , 0 , 400 }, dRAxis}}},
147+ {" hDeltaRpTDPhiReference" , " jet p_{T} vs #DeltaR vs #Delta#phi;p_{T,jet};#Delta#phi;#DeltaR" , {HistType::kTH3F , {{500 , -100 , 400 }, {100 , 0 , o2::constants::math::TwoPI}, dRAxis}}},
148+ {" hDeltaRpTDPhiReferenceShifts" , " testing shifts;p_{T,jet};#Delta#phi;#DeltaR;shifts" , {HistType::kTHnSparseD , {{500 , -100 , 400 }, {100 , 0 , o2::constants::math::TwoPI}, dRAxis, {20 , 0.0 , 2.0 }}}},
149+ {" hDeltaRpTDPhiReferencePart" , " jet p_{T} vs #DeltaR vs #Delta#phi;p_{T,jet};#Delta#phi;#DeltaR" , {HistType::kTH3F , {{400 , 0 , 400 }, {100 , 0 , o2::constants::math::TwoPI}, dRAxis}}},
150+ {" hPtMatched" , " p_{T} matching;p_{T,det};p_{T,part}" , {HistType::kTH2F , {{500 , -100 , 400 }, {400 , 0 , 400 }}}},
148151 {" hPhiMatched" , " #phi matching;#phi_{det};#phi_{part}" , {HistType::kTH2F , {{100 , 0.0 , o2::constants::math::TwoPI}, {100 , 0.0 , o2::constants::math::TwoPI}}}},
149152 {" hDeltaRMatched" , " #DeltaR matching;#DeltaR_{det};#DeltaR_{part}" , {HistType::kTH2F , {dRAxisDet, dRAxisPart}}},
150- {" hPtMatched1d" , " p_{T} matching 1d;p_{T,part}" , {HistType::kTH1F , {{200 , 0 , 200 }}}},
153+ {" hPtMatched1d" , " p_{T} matching 1d;p_{T,part}" , {HistType::kTH1F , {{400 , 0 , 400 }}}},
151154 {" hDeltaRMatched1d" , " #DeltaR matching 1d;#DeltaR_{part}" , {HistType::kTH1F , {dRAxisPart}}},
152- {" hPtResolution" , " p_{T} resolution;p_{T,part};Relative Resolution" , {HistType::kTH2F , {{200 , 0 , 200 }, {1000 , -5.0 , 5.0 }}}},
153- {" hPhiResolution" , " #phi resolution;#p{T,part};Resolution" , {HistType::kTH2F , {{200 , 0 , 200 }, {1000 , -7.0 , 7.0 }}}},
154- {" hDeltaRResolution" , " #DeltaR Resolution;p_{T,part};Resolution" , {HistType::kTH2F , {{200 , 0 , 200 }, {1000 , -0.15 , 0.15 }}}},
155+ {" hPtResolution" , " p_{T} resolution;p_{T,part};Relative Resolution" , {HistType::kTH2F , {{400 , 0 , 400 }, {1000 , -5.0 , 5.0 }}}},
156+ {" hPhiResolution" , " #phi resolution;#p{T,part};Resolution" , {HistType::kTH2F , {{400 , 0 , 400 }, {1000 , -7.0 , 7.0 }}}},
157+ {" hDeltaRResolution" , " #DeltaR Resolution;p_{T,part};Resolution" , {HistType::kTH2F , {{400 , 0 , 400 }, {1000 , -0.15 , 0.15 }}}},
155158 {" hFullMatching" , " Full 6D matching;p_{T,det};p_{T,part};#phi_{det};#phi_{part};#DeltaR_{det};#DeltaR_{part}" , {HistType::kTHnSparseD , {ptAxisDet, ptAxisPart, phiAxisDet, phiAxisPart, dRAxisDet, dRAxisPart}}}}};
156159
157160 std::vector<int > eventSelectionBits;
@@ -220,6 +223,9 @@ struct JetHadronRecoil {
220223 registry.fill (HIST (" hNtrig" ), 0.5 , weight);
221224 registry.fill (HIST (" hRefEventTriggers" ), nTT, weight);
222225 registry.fill (HIST (" hRhoReference" ), rhoReference, weight);
226+ for (double shift = 0.0 ; shift <= 2.0 ; shift += 0.1 ) {
227+ registry.fill (HIST (" hRhoReferenceShift" ), rho + shift, shift, weight);
228+ }
223229 }
224230 }
225231
@@ -265,8 +271,14 @@ struct JetHadronRecoil {
265271 registry.fill (HIST (" hDeltaRReference" ), dR, weight);
266272 }
267273 registry.fill (HIST (" hDeltaRpTDPhiReference" ), jet.pt () - (rhoReference * jet.area ()), dphi, dR, weight);
274+ for (double shift = 0.0 ; shift <= 2.0 ; shift += 0.1 ) {
275+ registry.fill (HIST (" hDeltaRpTDPhiReferenceShifts" ), jet.pt () - ((rho + shift) * jet.area ()), dphi, dR, shift, weight);
276+ }
268277 }
269278 registry.fill (HIST (" hReferencePtDPhi" ), dphi, jet.pt () - (rhoReference * jet.area ()), weight);
279+ for (double shift = 0.0 ; shift <= 2.0 ; shift += 0.1 ) {
280+ registry.fill (HIST (" hReferencePtDPhiShifts" ), dphi, jet.pt () - ((rho + shift) * jet.area ()), shift, weight);
281+ }
270282 if (std::abs (dphi - o2::constants::math::PI) < 0.6 ) {
271283 registry.fill (HIST (" hReferencePt" ), jet.pt () - (rhoReference * jet.area ()), weight);
272284 }
0 commit comments