@@ -73,12 +73,29 @@ 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+ AxisSpec ptAxisDet = {ptBinningDet, " #it{p}_{T,det} (GeV/c)" };
87+ AxisSpec ptAxisPart = {ptBinningPart, " #it{p}_{T,part} (GeV/c)" };
88+ AxisSpec phiAxisDet = {100 , 0.0 , o2::constants::math::TwoPI, " #phi_{det}" };
89+ AxisSpec phiAxisPart = {100 , 0.0 , o2::constants::math::TwoPI, " #phi_{part}" };
90+ AxisSpec dRAxisDet = {80 , 0.0 , 0.24 , " #Delta R_{det}" };
91+ AxisSpec dRAxisPart = {80 , 0.0 , 0.24 , " #Delta R_{part}" };
92+
7693 HistogramRegistry registry{" registry" ,
7794 {{" hNtrig" , " number of triggers;trigger type;entries" , {HistType::kTH1F , {{2 , 0 , 2 }}}},
7895 {" hZvtxSelected" , " Z vertex position;Z_{vtx};entries" , {HistType::kTH1F , {{80 , -20 , 20 }}}},
7996 {" hPtTrack" , " Track p_{T};p_{T};entries" , {HistType::kTH1F , {{200 , 0 , 200 }}}},
8097 {" 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 }}}},
98+ {" hPhiTrack" , " Track #phi;#phi;entries" , {HistType::kTH1F , {{100 , 0 .0 , o2::constants::math::TwoPI }}}},
8299 {" hReferencePtDPhi" , " jet p_{T} vs DPhi;#Delta#phi;p_{T,jet}" , {HistType::kTH2F , {{100 , 0 , o2::constants::math::TwoPI}, {250 , -100 , 150 }}}},
83100 {" hSignalPtDPhi" , " jet p_{T} vs DPhi;#Delta#phi;p_{T,jet}" , {HistType::kTH2F , {{100 , 0 , o2::constants::math::TwoPI}, {250 , -100 , 150 }}}},
84101 {" hReferencePt" , " jet p_{T};p_{T,jet};entries" , {HistType::kTH1F , {{250 , -100 , 150 }}}},
@@ -97,35 +114,35 @@ struct JetHadronRecoil {
97114 {" hRefEventTriggers" , " N_{triggers};events" , {HistType::kTH1F , {{10 , 0 , 10 }}}},
98115 {" hJetPt" , " jet p_{T};p_{T,jet};entries" , {HistType::kTH1F , {{300 , -100 , 200 }}}},
99116 {" 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 }}}},
117+ {" hJetPhi" , " jet #phi;#phi_{jet};entries" , {HistType::kTH1F , {{100 , 0 .0 , o2::constants::math::TwoPI }}}},
101118 {" hPtPart" , " Particle p_{T};p_{T};entries" , {HistType::kTH1F , {{200 , 0 , 200 }}}},
102119 {" 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 }}}},
120+ {" hPhiPart" , " Particle #phi;#phi;entries" , {HistType::kTH1F , {{100 , 0 .0 , o2::constants::math::TwoPI }}}},
121+ {" hDeltaR" , " #DeltaR;#DeltaR;#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {{80 , 0.0 , 0.24 }}}},
122+ {" hDeltaRPart" , " Particle #DeltaR;#DeltaR;#frac{1}{N_{jets}}#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {{80 , 0.0 , 0.24 }}}},
123+ {" hDeltaRpT" , " jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{300 , -100 , 200 }, {80 , 0.0 , 0.24 }}}},
124+ {" hDeltaRpTPart" , " Particle jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{200 , 0 , 200 }, {80 , 0.0 , 0.24 }}}},
125+ {" hDeltaRSignal" , " #DeltaR;#DeltaR;#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {{80 , 0.0 , 0.24 }}}},
126+ {" hDeltaRSignalPart" , " Particle #DeltaR;#DeltaR;#frac{1}{N_{jets}}#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {{80 , 0.0 , 0.24 }}}},
127+ {" hDeltaRpTSignal" , " jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{300 , -100 , 200 }, {80 , 0.0 , 0.24 }}}},
128+ {" hDeltaRpTSignalPart" , " Particle jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{200 , 0 , 200 }, {80 , 0.0 , 0.24 }}}},
129+ {" 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 }}}},
130+ {" 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 }}}},
131+ {" hDeltaRReference" , " #DeltaR;#DeltaR;#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {{80 , 0.0 , 0.24 }}}},
132+ {" hDeltaRPartReference" , " Particle #DeltaR;#DeltaR;#frac{1}{N_{jets}}#frac{dN_{jets}}{d#DeltaR}" , {HistType::kTH1F , {{80 , 0.0 , 0.24 }}}},
133+ {" hDeltaRpTReference" , " jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{300 , -100 , 200 }, {80 , 0.0 , 0.24 }}}},
134+ {" hDeltaRpTPartReference" , " Particle jet p_{T} vs #DeltaR;p_{T,jet};#DeltaR" , {HistType::kTH2F , {{200 , 0 , 200 }, {80 , 0.0 , 0.24 }}}},
135+ {" 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 }}}},
136+ {" 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 }}}},
120137 {" 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 }}}},
138+ {" hPhiMatched" , " #phi matching;#phi_{det};#phi_{part}" , {HistType::kTH2F , {{100 , 0 .0 , o2::constants::math::TwoPI }, {100 , 0 .0 , o2::constants::math::TwoPI }}}},
139+ {" hDeltaRMatched" , " #DeltaR matching;#DeltaR_{det};#DeltaR_{part}" , {HistType::kTH2F , {{80 , 0.0 , 0.24 }, {80 , 0.0 , 0.24 }}}},
123140 {" 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 }}}},
141+ {" hDeltaRMatched1d" , " #DeltaR matching 1d;#DeltaR_{part}" , {HistType::kTH1F , {{80 , 0.0 , 0.24 }}}},
125142 {" hPtResolution" , " p_{T} resolution;p_{T,part};Relative Resolution" , {HistType::kTH2F , {{200 , 0 , 200 }, {1000 , -5.0 , 5.0 }}}},
126143 {" hPhiResolution" , " #phi resolution;#p{T,part};Resolution" , {HistType::kTH2F , {{200 , 0 , 200 }, {1000 , -7.0 , 7.0 }}}},
127144 {" 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 } }}}}};
145+ {" 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 }}}}};
129146
130147 int eventSelection = -1 ;
131148 int trackSelection = -1 ;
0 commit comments