@@ -81,6 +81,7 @@ struct JetHadronRecoil {
8181 Configurable<std::string> triggerMasks{" triggerMasks" , " " , " possible JE Trigger masks: fJetChLowPt,fJetChHighPt,fTrackLowPt,fTrackHighPt,fJetD0ChLowPt,fJetD0ChHighPt,fJetLcChLowPt,fJetLcChHighPt,fEMCALReadout,fJetFullHighPt,fJetFullLowPt,fJetNeutralHighPt,fJetNeutralLowPt,fGammaVeryHighPtEMCAL,fGammaVeryHighPtDCAL,fGammaHighPtEMCAL,fGammaHighPtDCAL,fGammaLowPtEMCAL,fGammaLowPtDCAL,fGammaVeryLowPtEMCAL,fGammaVeryLowPtDCAL" };
8282 Configurable<bool > skipMBGapEvents{" skipMBGapEvents" , false , " flag to choose to reject min. bias gap events; jet-level rejection applied at the jet finder level, here rejection is applied for collision and track process functions" };
8383 Configurable<bool > outlierRejectEvent{" outlierRejectEvent" , true , " where outliers are found, reject event (true) or just reject the single track/jet (false)" };
84+ Configurable<bool > doSumw{" doSumw" , false , " enable sumw2 for weighted histograms" };
8485
8586 TRandom3* rand = new TRandom3(0 );
8687
@@ -136,77 +137,78 @@ struct JetHadronRecoil {
136137 jetReclusterer.jetR = 2 * jetR;
137138 jetReclusterer.recombScheme = fastjet::WTA_pt_scheme;
138139
140+ registry.add (" hZvtxSelected" , " Z vertex position;Z_{vtx};entries" , {HistType::kTH1F , {{80 , -20 , 20 }}}, doSumw);
141+
139142 if (doprocessData || doprocessDataWithRhoSubtraction || doprocessMCD || doprocessMCDWithRhoSubtraction || doprocessMCDWeighted || doprocessMCDWeightedWithRhoSubtraction || doprocessMCP || doprocessMCPWeighted) {
140- registry.add (" hNtrig" , " number of triggers;trigger type;entries" , {HistType::kTH1F , {{2 , 0 , 2 }}});
141- registry.add (" hSignalTriggersPtHard" , " Signal triggers vs PtHard" , {HistType::kTH1F , {{20 , 0 , 5 }}});
142- registry.add (" hReferenceTriggersPtHard" , " Reference triggers vs PtHard" , {HistType::kTH1F , {{20 , 0 , 5 }}});
143- registry.add (" hZvtxSelected" , " Z vertex position;Z_{vtx};entries" , {HistType::kTH1F , {{80 , -20 , 20 }}});
144- registry.add (" hConstituents3D" , " 3D constituents histogram;p_{T};#eta;#phi" , {HistType::kTH3F , {{200 , 0 , 200 }, {100 , -1.0 , 1.0 }, {100 , 0.0 , o2::constants::math::TwoPI}}});
145- registry.add (" hReferencePtDPhi" , " jet p_{T} vs DPhi;#Delta#phi;p_{T,jet}" , {HistType::kTH2F , {{100 , 0 , o2::constants::math::TwoPI}, {500 , -100 , 400 }}});
146- registry.add (" 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 }}});
147- registry.add (" hSignalPtDPhi" , " jet p_{T} vs DPhi;#Delta#phi;p_{T,jet}" , {HistType::kTH2F , {{100 , 0 , o2::constants::math::TwoPI}, {500 , -100 , 400 }}});
148- registry.add (" hReferencePt" , " jet p_{T};p_{T,jet};entries" , {HistType::kTH1F , {{500 , -100 , 400 }}});
149- registry.add (" hSignalPt" , " jet p_{T};p_{T,jet};entries" , {HistType::kTH1F , {{500 , -100 , 400 }}});
150- registry.add (" hSignalTriggers" , " trigger p_{T};p_{T,trig};entries" , {HistType::kTH1F , {{150 , 0 , 150 }}});
151- registry.add (" hSignalPtHard" , " jet p_{T} vs #hat{p};p_{T,jet};#frac{p_{T,trig}}{#hat{p}}" , {HistType::kTH2F , {{500 , -100 , 400 }, {20 , 0 , 5 }}});
152- registry.add (" hReferenceTriggers" , " trigger p_{T};p_{T,trig};entries" , {HistType::kTH1F , {{150 , 0 , 150 }}});
153- registry.add (" hReferencePtHard" , " jet p_{T} vs #hat{p};p_{T,jet};#frac{p_{T,trig}}{#hat{p}}" , {HistType::kTH2F , {{500 , -100 , 400 }, {20 , 0 , 5 }}});
154- registry.add (" hSigEventTriggers" , " N_{triggers};events" , {HistType::kTH1F , {{10 , 0 , 10 }}});
155- registry.add (" hRefEventTriggers" , " N_{triggers};events" , {HistType::kTH1F , {{10 , 0 , 10 }}});
156- registry.add (" hJetPt" , " jet p_{T};p_{T,jet};entries" , {HistType::kTH1F , {{500 , -100 , 400 }}});
157- registry.add (" hJetEta" , " jet #eta;#eta_{jet};entries" , {HistType::kTH1F , {{100 , -1.0 , 1.0 }}});
158- registry.add (" hJetPhi" , " jet #phi;#phi_{jet};entries" , {HistType::kTH1F , {{100 , 0.0 , o2::constants::math::TwoPI}}});
159- registry.add (" hJet3D" , " 3D jet distribution;p_{T};#eta;#phi" , {HistType::kTH3F , {{500 , -100 , 400 }, {100 , -1.0 , 1.0 }, {100 , 0.0 , o2::constants::math::TwoPI}}});
143+ registry.add (" hNtrig" , " number of triggers;trigger type;entries" , {HistType::kTH1F , {{2 , 0 , 2 }}}, doSumw);
144+ registry.add (" hSignalTriggersPtHard" , " Signal triggers vs PtHard" , {HistType::kTH1F , {{20 , 0 , 5 }}}, doSumw);
145+ registry.add (" hReferenceTriggersPtHard" , " Reference triggers vs PtHard" , {HistType::kTH1F , {{20 , 0 , 5 }}}, doSumw);
146+ registry.add (" hConstituents3D" , " 3D constituents histogram;p_{T};#eta;#phi" , {HistType::kTH3F , {{200 , 0 , 200 }, {100 , -1.0 , 1.0 }, {100 , 0.0 , o2::constants::math::TwoPI}}}, doSumw);
147+ registry.add (" hReferencePtDPhi" , " jet p_{T} vs DPhi;#Delta#phi;p_{T,jet}" , {HistType::kTH2F , {{100 , 0 , o2::constants::math::TwoPI}, {500 , -100 , 400 }}}, doSumw);
148+ registry.add (" 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 }}}, doSumw);
149+ registry.add (" hSignalPtDPhi" , " jet p_{T} vs DPhi;#Delta#phi;p_{T,jet}" , {HistType::kTH2F , {{100 , 0 , o2::constants::math::TwoPI}, {500 , -100 , 400 }}}, doSumw);
150+ registry.add (" hReferencePt" , " jet p_{T};p_{T,jet};entries" , {HistType::kTH1F , {{500 , -100 , 400 }}}, doSumw);
151+ registry.add (" hSignalPt" , " jet p_{T};p_{T,jet};entries" , {HistType::kTH1F , {{500 , -100 , 400 }}}, doSumw);
152+ registry.add (" hSignalTriggers" , " trigger p_{T};p_{T,trig};entries" , {HistType::kTH1F , {{150 , 0 , 150 }}}, doSumw);
153+ registry.add (" hSignalPtHard" , " jet p_{T} vs #hat{p};p_{T,jet};#frac{p_{T,trig}}{#hat{p}}" , {HistType::kTH2F , {{500 , -100 , 400 }, {20 , 0 , 5 }}}, doSumw);
154+ registry.add (" hReferenceTriggers" , " trigger p_{T};p_{T,trig};entries" , {HistType::kTH1F , {{150 , 0 , 150 }}}, doSumw);
155+ registry.add (" hReferencePtHard" , " jet p_{T} vs #hat{p};p_{T,jet};#frac{p_{T,trig}}{#hat{p}}" , {HistType::kTH2F , {{500 , -100 , 400 }, {20 , 0 , 5 }}}, doSumw);
156+ registry.add (" hSigEventTriggers" , " N_{triggers};events" , {HistType::kTH1F , {{10 , 0 , 10 }}}, doSumw);
157+ registry.add (" hRefEventTriggers" , " N_{triggers};events" , {HistType::kTH1F , {{10 , 0 , 10 }}}, doSumw);
158+ registry.add (" hJetPt" , " jet p_{T};p_{T,jet};entries" , {HistType::kTH1F , {{500 , -100 , 400 }}}, doSumw);
159+ registry.add (" hJetEta" , " jet #eta;#eta_{jet};entries" , {HistType::kTH1F , {{100 , -1.0 , 1.0 }}}, doSumw);
160+ registry.add (" hJetPhi" , " jet #phi;#phi_{jet};entries" , {HistType::kTH1F , {{100 , 0.0 , o2::constants::math::TwoPI}}}, doSumw);
161+ registry.add (" hJet3D" , " 3D jet distribution;p_{T};#eta;#phi" , {HistType::kTH3F , {{500 , -100 , 400 }, {100 , -1.0 , 1.0 }, {100 , 0.0 , o2::constants::math::TwoPI}}}, doSumw);
160162 }
161163
162164 if (doprocessData || doprocessDataWithRhoSubtraction || doprocessMCD || doprocessMCDWithRhoSubtraction || doprocessMCDWeighted || doprocessMCDWeightedWithRhoSubtraction) {
163- registry.add (" hPtTrack" , " Track p_{T};p_{T};entries" , {HistType::kTH1F , {{200 , 0 , 200 }}});
164- registry.add (" hEtaTrack" , " Track #eta;#eta;entries" , {HistType::kTH1F , {{100 , -1.0 , 1.0 }}});
165- registry.add (" hPhiTrack" , " Track #phi;#phi;entries" , {HistType::kTH1F , {{100 , 0.0 , o2::constants::math::TwoPI}}});
166- registry.add (" hTrack3D" , " 3D tracks histogram;p_{T};#eta;#phi" , {HistType::kTH3F , {{200 , 0 , 200 }, {100 , -1.0 , 1.0 }, {100 , 0.0 , o2::constants::math::TwoPI}}});
167- registry.add (" hPtTrackPtHard" , " Tracks vs pThard;#frac{p_{T}}{#hat{p}};p_{T}" , {HistType::kTH2F , {{20 , 0 , 5 }, {200 , 0 , 200 }}});
168- registry.add (" hTracksvsJets" , " comparing leading tracks and jets;p_{T,track};p_{T,jet};#hat{p}" , {HistType::kTH3F , {{200 , 0 , 200 }, {500 , -100 , 400 }, {195 , 5 , 200 }}});
169- registry.add (" hDeltaR" , " #DeltaR;#DeltaR;#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {dRAxis}});
170- registry.add (" hDeltaRpT" , " jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{500 , -100 , 400 }, dRAxis}});
171- registry.add (" hRhoSignal" , " Signal Rho bkg;#rho;entries" , {HistType::kTH1F , {{220 , 0 , 220 }}});
172- registry.add (" hRhoReference" , " Reference Rho bkg;#rho;entries" , {HistType::kTH1F , {{220 , 0 , 220 }}});
173- registry.add (" hRhoReferenceShift" , " Testing reference shifts;#rho;shift" , {HistType::kTH2F , {{220 , 0 , 220 }, {20 , 0.0 , 2.0 }}});
174- registry.add (" hDeltaRSignal" , " #DeltaR;#DeltaR;#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {dRAxis}});
175- registry.add (" hDeltaRpTSignal" , " jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{500 , -100 , 400 }, dRAxis}});
176- registry.add (" 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}});
177- registry.add (" hDeltaRReference" , " #DeltaR;#DeltaR;#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {dRAxis}});
178- registry.add (" hDeltaRpTReference" , " jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{500 , -100 , 400 }, dRAxis}});
179- registry.add (" 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}});
180- registry.add (" 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 }}});
165+ registry.add (" hPtTrack" , " Track p_{T};p_{T};entries" , {HistType::kTH1F , {{200 , 0 , 200 }}}, doSumw );
166+ registry.add (" hEtaTrack" , " Track #eta;#eta;entries" , {HistType::kTH1F , {{100 , -1.0 , 1.0 }}}, doSumw );
167+ registry.add (" hPhiTrack" , " Track #phi;#phi;entries" , {HistType::kTH1F , {{100 , 0.0 , o2::constants::math::TwoPI}}}, doSumw );
168+ registry.add (" hTrack3D" , " 3D tracks histogram;p_{T};#eta;#phi" , {HistType::kTH3F , {{200 , 0 , 200 }, {100 , -1.0 , 1.0 }, {100 , 0.0 , o2::constants::math::TwoPI}}}, doSumw );
169+ registry.add (" hPtTrackPtHard" , " Tracks vs pThard;#frac{p_{T}}{#hat{p}};p_{T}" , {HistType::kTH2F , {{20 , 0 , 5 }, {200 , 0 , 200 }}}, doSumw );
170+ registry.add (" hTracksvsJets" , " comparing leading tracks and jets;p_{T,track};p_{T,jet};#hat{p}" , {HistType::kTH3F , {{200 , 0 , 200 }, {500 , -100 , 400 }, {195 , 5 , 200 }}}, doSumw );
171+ registry.add (" hDeltaR" , " #DeltaR;#DeltaR;#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {dRAxis}}, doSumw );
172+ registry.add (" hDeltaRpT" , " jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{500 , -100 , 400 }, dRAxis}}, doSumw );
173+ registry.add (" hRhoSignal" , " Signal Rho bkg;#rho;entries" , {HistType::kTH1F , {{220 , 0 , 220 }}}, doSumw );
174+ registry.add (" hRhoReference" , " Reference Rho bkg;#rho;entries" , {HistType::kTH1F , {{220 , 0 , 220 }}}, doSumw );
175+ registry.add (" hRhoReferenceShift" , " Testing reference shifts;#rho;shift" , {HistType::kTH2F , {{220 , 0 , 220 }, {20 , 0.0 , 2.0 }}}, doSumw );
176+ registry.add (" hDeltaRSignal" , " #DeltaR;#DeltaR;#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {dRAxis}}, doSumw );
177+ registry.add (" hDeltaRpTSignal" , " jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{500 , -100 , 400 }, dRAxis}}, doSumw );
178+ registry.add (" 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}}, doSumw );
179+ registry.add (" hDeltaRReference" , " #DeltaR;#DeltaR;#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {dRAxis}}, doSumw );
180+ registry.add (" hDeltaRpTReference" , " jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{500 , -100 , 400 }, dRAxis}}, doSumw );
181+ registry.add (" 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}}, doSumw );
182+ registry.add (" 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 }}}, doSumw );
181183 }
182184
183185 if (doprocessMCP || doprocessMCPWeighted) {
184- registry.add (" hPartvsJets" , " comparing leading particles and jets;p_{T,part};p_{T,jet};#hat{p}" , {HistType::kTH3F , {{200 , 0 , 200 }, {500 , -100 , 400 }, {195 , 5 , 200 }}});
185- registry.add (" hPtPart" , " Particle p_{T};p_{T};entries" , {HistType::kTH1F , {{200 , 0 , 200 }}});
186- registry.add (" hEtaPart" , " Particle #eta;#eta;entries" , {HistType::kTH1F , {{100 , -1.0 , 1.0 }}});
187- registry.add (" hPhiPart" , " Particle #phi;#phi;entries" , {HistType::kTH1F , {{100 , 0.0 , o2::constants::math::TwoPI}}});
188- registry.add (" hPart3D" , " 3D tracks histogram;p_{T};#eta;#phi" , {HistType::kTH3F , {{200 , 0 , 200 }, {100 , -1.0 , 1.0 }, {100 , 0.0 , o2::constants::math::TwoPI}}});
189- registry.add (" hPtPartPtHard" , " Track p_{T} vs #hat{p};p_{T};#frac{p_{T}}{#hat{p}}" , {HistType::kTH2F , {{200 , 0 , 200 }, {20 , 0 , 5 }}});
190- registry.add (" hDeltaRPart" , " Particle #DeltaR;#DeltaR;#frac{1}{N_{jets}}#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {dRAxis}});
191- registry.add (" hDeltaRpTPart" , " Particle jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{400 , 0 , 400 }, dRAxis}});
192- registry.add (" hDeltaRSignalPart" , " Particle #DeltaR;#DeltaR;#frac{1}{N_{jets}}#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {dRAxis}});
193- registry.add (" hDeltaRpTSignalPart" , " Particle jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{400 , 0 , 400 }, dRAxis}});
194- registry.add (" 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}});
195- registry.add (" hDeltaRPartReference" , " Particle #DeltaR;#DeltaR;#frac{1}{N_{jets}}#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {dRAxis}});
196- registry.add (" hDeltaRpTPartReference" , " Particle jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{400 , 0 , 400 }, dRAxis}});
197- registry.add (" 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}});
186+ registry.add (" hPartvsJets" , " comparing leading particles and jets;p_{T,part};p_{T,jet};#hat{p}" , {HistType::kTH3F , {{200 , 0 , 200 }, {500 , -100 , 400 }, {195 , 5 , 200 }}}, doSumw );
187+ registry.add (" hPtPart" , " Particle p_{T};p_{T};entries" , {HistType::kTH1F , {{200 , 0 , 200 }}}, doSumw );
188+ registry.add (" hEtaPart" , " Particle #eta;#eta;entries" , {HistType::kTH1F , {{100 , -1.0 , 1.0 }}}, doSumw );
189+ registry.add (" hPhiPart" , " Particle #phi;#phi;entries" , {HistType::kTH1F , {{100 , 0.0 , o2::constants::math::TwoPI}}}, doSumw );
190+ registry.add (" hPart3D" , " 3D tracks histogram;p_{T};#eta;#phi" , {HistType::kTH3F , {{200 , 0 , 200 }, {100 , -1.0 , 1.0 }, {100 , 0.0 , o2::constants::math::TwoPI}}}, doSumw );
191+ registry.add (" hPtPartPtHard" , " Track p_{T} vs #hat{p};p_{T};#frac{p_{T}}{#hat{p}}" , {HistType::kTH2F , {{200 , 0 , 200 }, {20 , 0 , 5 }}}, doSumw );
192+ registry.add (" hDeltaRPart" , " Particle #DeltaR;#DeltaR;#frac{1}{N_{jets}}#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {dRAxis}}, doSumw );
193+ registry.add (" hDeltaRpTPart" , " Particle jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{400 , 0 , 400 }, dRAxis}}, doSumw );
194+ registry.add (" hDeltaRSignalPart" , " Particle #DeltaR;#DeltaR;#frac{1}{N_{jets}}#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {dRAxis}}, doSumw );
195+ registry.add (" hDeltaRpTSignalPart" , " Particle jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{400 , 0 , 400 }, dRAxis}}, doSumw );
196+ registry.add (" 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}}, doSumw );
197+ registry.add (" hDeltaRPartReference" , " Particle #DeltaR;#DeltaR;#frac{1}{N_{jets}}#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {dRAxis}}, doSumw );
198+ registry.add (" hDeltaRpTPartReference" , " Particle jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{400 , 0 , 400 }, dRAxis}}, doSumw );
199+ registry.add (" 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}}, doSumw );
198200 }
199201
200202 if (doprocessJetsMCPMCDMatched || doprocessJetsMCPMCDMatchedWithRhoSubtraction || doprocessJetsMCPMCDMatchedWeighted || doprocessJetsMCPMCDMatchedWeightedWithRhoSubtraction || doprocessRecoilJetsMCPMCDMatched || doprocessRecoilJetsMCPMCDMatchedWeighted) {
201- registry.add (" hPtMatched" , " p_{T} matching;p_{T,det};p_{T,part}" , {HistType::kTH2F , {{500 , -100 , 400 }, {400 , 0 , 400 }}});
202- registry.add (" hPhiMatched" , " #phi matching;#phi_{det};#phi_{part}" , {HistType::kTH2F , {{100 , 0.0 , o2::constants::math::TwoPI}, {100 , 0.0 , o2::constants::math::TwoPI}}});
203- registry.add (" hDeltaRMatched" , " #DeltaR matching;#DeltaR_{det};#DeltaR_{part}" , {HistType::kTH2F , {dRAxisDet, dRAxisPart}});
204- registry.add (" hPtMatched1d" , " p_{T} matching 1d;p_{T,part}" , {HistType::kTH1F , {{400 , 0 , 400 }}});
205- registry.add (" hDeltaRMatched1d" , " #DeltaR matching 1d;#DeltaR_{part}" , {HistType::kTH1F , {dRAxisPart}});
206- registry.add (" hPtResolution" , " p_{T} resolution;p_{T,part};Relative Resolution" , {HistType::kTH2F , {{400 , 0 , 400 }, {1000 , -5.0 , 5.0 }}});
207- registry.add (" hPhiResolution" , " #phi resolution;#p_{T,part};Resolution" , {HistType::kTH2F , {{400 , 0 , 400 }, {1000 , -7.0 , 7.0 }}});
208- registry.add (" hDeltaRResolution" , " #DeltaR Resolution;p_{T,part};Resolution" , {HistType::kTH2F , {{400 , 0 , 400 }, {1000 , -0.15 , 0.15 }}});
209- registry.add (" 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}});
203+ registry.add (" hPtMatched" , " p_{T} matching;p_{T,det};p_{T,part}" , {HistType::kTH2F , {{500 , -100 , 400 }, {400 , 0 , 400 }}}, doSumw );
204+ registry.add (" hPhiMatched" , " #phi matching;#phi_{det};#phi_{part}" , {HistType::kTH2F , {{100 , 0.0 , o2::constants::math::TwoPI}, {100 , 0.0 , o2::constants::math::TwoPI}}}, doSumw );
205+ registry.add (" hDeltaRMatched" , " #DeltaR matching;#DeltaR_{det};#DeltaR_{part}" , {HistType::kTH2F , {dRAxisDet, dRAxisPart}}, doSumw );
206+ registry.add (" hPtMatched1d" , " p_{T} matching 1d;p_{T,part}" , {HistType::kTH1F , {{400 , 0 , 400 }}}, doSumw );
207+ registry.add (" hDeltaRMatched1d" , " #DeltaR matching 1d;#DeltaR_{part}" , {HistType::kTH1F , {dRAxisPart}}, doSumw );
208+ registry.add (" hPtResolution" , " p_{T} resolution;p_{T,part};Relative Resolution" , {HistType::kTH2F , {{400 , 0 , 400 }, {1000 , -5.0 , 5.0 }}}, doSumw );
209+ registry.add (" hPhiResolution" , " #phi resolution;#p_{T,part};Resolution" , {HistType::kTH2F , {{400 , 0 , 400 }, {1000 , -7.0 , 7.0 }}}, doSumw );
210+ registry.add (" hDeltaRResolution" , " #DeltaR Resolution;p_{T,part};Resolution" , {HistType::kTH2F , {{400 , 0 , 400 }, {1000 , -0.15 , 0.15 }}}, doSumw );
211+ registry.add (" 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}}, doSumw );
210212 }
211213 }
212214
0 commit comments