@@ -73,12 +73,30 @@ struct JetHadronRecoil {
7373 Filter trackCuts = (aod::jtrack::pt >= trackPtMin && aod::jtrack::pt < trackPtMax && aod::jtrack::eta > trackEtaMin && aod::jtrack::eta < trackEtaMax);
7474 Filter eventTrackLevelCuts = nabs(aod::jcollision::posZ) < vertexZCut;
7575
76+ std::vector<double > ptBinningPart = {0.0 , 1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 , 7.0 , 8.0 , 9.0 , 10.0 ,
77+ 15.0 , 20.0 , 25.0 , 30.0 , 35.0 , 40.0 , 45.0 , 50.0 , 55.0 , 60.0 ,
78+ 65.0 , 70.0 , 75.0 , 80.0 , 90.0 , 100.0 , 110.0 , 120.0 , 130.0 ,
79+ 140.0 , 150.0 , 160.0 , 180.0 , 200.0 };
80+ std::vector<double > ptBinningDet = {-100.0 , -70.0 , -60.0 , -50.0 , -40.0 , -35.0 , -30.0 , -25.0 , -20.0 , -15.0 , -10.0 , -5.0 ,
81+ 0.0 , 1.0 , 2.0 , 3.0 , 4.0 , 5.0 , 6.0 , 7.0 , 8.0 , 9.0 , 10.0 ,
82+ 15.0 , 20.0 , 25.0 , 30.0 , 35.0 , 40.0 , 45.0 , 50.0 , 55.0 , 60.0 ,
83+ 65.0 , 70.0 , 75.0 , 80.0 , 90.0 , 100.0 , 110.0 , 120.0 , 130.0 ,
84+ 140.0 , 150.0 , 160.0 , 180.0 , 200.0 };
85+
86+
87+ AxisSpec ptAxisDet = {ptBinningDet, " #it{p}_{T,det} (GeV/c)" };
88+ AxisSpec ptAxisPart = {ptBinningPart, " #it{p}_{T,part} (GeV/c)" };
89+ AxisSpec phiAxisDet = {100 , 0.0 , o2::constants::math::TwoPI, " #phi_{det}" };
90+ AxisSpec phiAxisPart = {100 , 0.0 , o2::constants::math::TwoPI, " #phi_{part}" };
91+ AxisSpec DRAxisDet = {80 , 0.0 , 0.24 , " #Delta R_{det}" };
92+ AxisSpec DRAxisPart = {80 , 0.0 , 0.24 , " #Delta R_{part}" };
93+
7694 HistogramRegistry registry{" registry" ,
7795 {{" hNtrig" , " number of triggers;trigger type;entries" , {HistType::kTH1F , {{2 , 0 , 2 }}}},
7896 {" hZvtxSelected" , " Z vertex position;Z_{vtx};entries" , {HistType::kTH1F , {{80 , -20 , 20 }}}},
7997 {" hPtTrack" , " Track p_{T};p_{T};entries" , {HistType::kTH1F , {{200 , 0 , 200 }}}},
8098 {" hEtaTrack" , " Track #eta;#eta;entries" , {HistType::kTH1F , {{100 , -1.0 , 1.0 }}}},
81- {" hPhiTrack" , " Track #phi;#phi;entries" , {HistType::kTH1F , {{160 , - 1 .0 , 7.0 }}}},
99+ {" hPhiTrack" , " Track #phi;#phi;entries" , {HistType::kTH1F , {{100 , 0 .0 , o2::constants::math::TwoPI }}}},
82100 {" hReferencePtDPhi" , " jet p_{T} vs DPhi;#Delta#phi;p_{T,jet}" , {HistType::kTH2F , {{100 , 0 , o2::constants::math::TwoPI}, {250 , -100 , 150 }}}},
83101 {" hSignalPtDPhi" , " jet p_{T} vs DPhi;#Delta#phi;p_{T,jet}" , {HistType::kTH2F , {{100 , 0 , o2::constants::math::TwoPI}, {250 , -100 , 150 }}}},
84102 {" hReferencePt" , " jet p_{T};p_{T,jet};entries" , {HistType::kTH1F , {{250 , -100 , 150 }}}},
@@ -97,35 +115,35 @@ struct JetHadronRecoil {
97115 {" hRefEventTriggers" , " N_{triggers};events" , {HistType::kTH1F , {{10 , 0 , 10 }}}},
98116 {" hJetPt" , " jet p_{T};p_{T,jet};entries" , {HistType::kTH1F , {{300 , -100 , 200 }}}},
99117 {" hJetEta" , " jet #eta;#eta_{jet};entries" , {HistType::kTH1F , {{100 , -1.0 , 1.0 }}}},
100- {" hJetPhi" , " jet #phi;#phi_{jet};entries" , {HistType::kTH1F , {{160 , - 1 .0 , 7.0 }}}},
118+ {" hJetPhi" , " jet #phi;#phi_{jet};entries" , {HistType::kTH1F , {{100 , 0 .0 , o2::constants::math::TwoPI }}}},
101119 {" hPtPart" , " Particle p_{T};p_{T};entries" , {HistType::kTH1F , {{200 , 0 , 200 }}}},
102120 {" hEtaPart" , " Particle #eta;#eta;entries" , {HistType::kTH1F , {{100 , -1.0 , 1.0 }}}},
103- {" hPhiPart" , " Particle #phi;#phi;entries" , {HistType::kTH1F , {{160 , - 1 .0 , 7.0 }}}},
104- {" hDeltaR" , " #DeltaR;#DeltaR;#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {{50 , 0.0 , 0.15 }}}},
105- {" hDeltaRPart" , " Particle #DeltaR;#DeltaR;#frac{1}{N_{jets}}#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {{50 , 0.0 , 0.15 }}}},
106- {" hDeltaRpT" , " jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{300 , -100 , 200 }, {50 , 0.0 , 0.15 }}}},
107- {" hDeltaRpTPart" , " Particle jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{200 , 0 , 200 }, {50 , 0.0 , 0.15 }}}},
108- {" hDeltaRSignal" , " #DeltaR;#DeltaR;#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {{50 , 0.0 , 0.15 }}}},
109- {" hDeltaRSignalPart" , " Particle #DeltaR;#DeltaR;#frac{1}{N_{jets}}#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {{50 , 0.0 , 0.15 }}}},
110- {" hDeltaRpTSignal" , " jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{300 , -100 , 200 }, {50 , 0.0 , 0.15 }}}},
111- {" hDeltaRpTSignalPart" , " Particle jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{200 , 0 , 200 }, {50 , 0.0 , 0.15 }}}},
112- {" 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}, {50 , 0.0 , 0.15 }}}},
113- {" 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}, {50 , 0.0 , 0.15 }}}},
114- {" hDeltaRReference" , " #DeltaR;#DeltaR;#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {{50 , 0.0 , 0.15 }}}},
115- {" hDeltaRPartReference" , " Particle #DeltaR;#DeltaR;#frac{1}{N_{jets}}#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {{50 , 0.0 , 0.15 }}}},
116- {" hDeltaRpTReference" , " jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{300 , -100 , 200 }, {50 , 0.0 , 0.15 }}}},
117- {" hDeltaRpTPartReference" , " Particle jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{200 , 0 , 200 }, {50 , 0.0 , 0.15 }}}},
118- {" 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}, {50 , 0.0 , 0.15 }}}},
119- {" 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}, {50 , 0.0 , 0.15 }}}},
121+ {" hPhiPart" , " Particle #phi;#phi;entries" , {HistType::kTH1F , {{100 , 0 .0 , o2::constants::math::TwoPI }}}},
122+ {" hDeltaR" , " #DeltaR;#DeltaR;#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {{80 , 0.0 , 0.24 }}}},
123+ {" hDeltaRPart" , " Particle #DeltaR;#DeltaR;#frac{1}{N_{jets}}#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {{80 , 0.0 , 0.24 }}}},
124+ {" hDeltaRpT" , " jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{300 , -100 , 200 }, {80 , 0.0 , 0.24 }}}},
125+ {" hDeltaRpTPart" , " Particle jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{200 , 0 , 200 }, {80 , 0.0 , 0.24 }}}},
126+ {" hDeltaRSignal" , " #DeltaR;#DeltaR;#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {{80 , 0.0 , 0.24 }}}},
127+ {" hDeltaRSignalPart" , " Particle #DeltaR;#DeltaR;#frac{1}{N_{jets}}#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {{80 , 0.0 , 0.24 }}}},
128+ {" hDeltaRpTSignal" , " jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{300 , -100 , 200 }, {80 , 0.0 , 0.24 }}}},
129+ {" hDeltaRpTSignalPart" , " Particle jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{200 , 0 , 200 }, {80 , 0.0 , 0.24 }}}},
130+ {" 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}, {80 , 0.0 , 0.24 }}}},
131+ {" 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}, {80 , 0.0 , 0.24 }}}},
132+ {" hDeltaRReference" , " #DeltaR;#DeltaR;#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {{80 , 0.0 , 0.24 }}}},
133+ {" hDeltaRPartReference" , " Particle #DeltaR;#DeltaR;#frac{1}{N_{jets}}#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {{80 , 0.0 , 0.24 }}}},
134+ {" hDeltaRpTReference" , " jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{300 , -100 , 200 }, {80 , 0.0 , 0.24 }}}},
135+ {" hDeltaRpTPartReference" , " Particle jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{200 , 0 , 200 }, {80 , 0.0 , 0.24 }}}},
136+ {" 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}, {80 , 0.0 , 0.24 }}}},
137+ {" 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}, {80 , 0.0 , 0.24 }}}},
120138 {" hPtMatched" , " p_{T} matching;p_{T,det};p_{T,part}" , {HistType::kTH2F , {{300 , -100 , 200 }, {200 , 0 , 200 }}}},
121- {" hPhiMatched" , " #phi matching;#phi_{det};#phi_{part}" , {HistType::kTH2F , {{160 , - 1 .0 , 7.0 }, {160 , - 1 .0 , 7.0 }}}},
122- {" hDeltaRMatched" , " #DeltaR matching;#DeltaR_{det};#DeltaR_{part}" , {HistType::kTH2F , {{50 , 0.0 , 0.15 }, {50 , 0.0 , 0.15 }}}},
139+ {" hPhiMatched" , " #phi matching;#phi_{det};#phi_{part}" , {HistType::kTH2F , {{100 , 0 .0 , o2::constants::math::TwoPI }, {100 , 0 .0 , o2::constants::math::TwoPI }}}},
140+ {" hDeltaRMatched" , " #DeltaR matching;#DeltaR_{det};#DeltaR_{part}" , {HistType::kTH2F , {{80 , 0.0 , 0.24 }, {80 , 0.0 , 0.24 }}}},
123141 {" hPtMatched1d" , " p_{T} matching 1d;p_{T,part}" , {HistType::kTH1F , {{200 , 0 , 200 }}}},
124- {" hDeltaRMatched1d" , " #DeltaR matching 1d;#DeltaR_{part}" , {HistType::kTH1F , {{50 , 0.0 , 0.15 }}}},
142+ {" hDeltaRMatched1d" , " #DeltaR matching 1d;#DeltaR_{part}" , {HistType::kTH1F , {{80 , 0.0 , 0.24 }}}},
125143 {" hPtResolution" , " p_{T} resolution;p_{T,part};Relative Resolution" , {HistType::kTH2F , {{200 , 0 , 200 }, {1000 , -5.0 , 5.0 }}}},
126144 {" hPhiResolution" , " #phi resolution;#p{T,part};Resolution" , {HistType::kTH2F , {{200 , 0 , 200 }, {1000 , -7.0 , 7.0 }}}},
127145 {" hDeltaRResolution" , " #DeltaR Resolution;p_{T,part};Resolution" , {HistType::kTH2F , {{200 , 0 , 200 }, {1000 , -0.15 , 0.15 }}}},
128- {" hFullMatching" , " Full 6D matching;p_{T,det};p_{T,part};#phi_{det};#phi_{part};#DeltaR_{det};#DeltaR_{part}" , {HistType::kTHnSparseD , {{ 300 , - 100 , 200 }, { 200 , 0 , 200 }, { 160 , - 1.0 , 7.0 }, { 160 , - 1.0 , 7.0 }, { 50 , 0.0 , 0.15 }, { 50 , 0.0 , 0.15 } }}}}};
146+ {" 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 }}}}};
129147
130148 int eventSelection = -1 ;
131149 int trackSelection = -1 ;
0 commit comments