@@ -77,7 +77,10 @@ struct MeanptFluctuationsQAQnTable {
7777 Configurable<int > cfgITScluster{" cfgITScluster" , 1 , " Minimum Number of ITS cluster" };
7878 Configurable<int > cfgTPCcluster{" cfgTPCcluster" , 80 , " Minimum Number of TPC cluster" };
7979 Configurable<int > cfgTPCnCrossedRows{" cfgTPCnCrossedRows" , 70 , " Minimum Number of TPC crossed-rows" };
80- ConfigurableAxis nchAxis{" nchAxis" , {5000 , 0.5 , 5000.5 }, " " };
80+ ConfigurableAxis nchAxis{" nchAxis" , {500 , 0.5 , 500.5 }, " Axis for multiplicity of GlobalTracks/PVTracks" };
81+ ConfigurableAxis nchAxis2{" nchAxis2" , {1000 , 0.5 , 30000.5 }, " Axis for multiplicity of FT0A/FT0C/FV0A" };
82+ ConfigurableAxis nchAxis3{" nchAxis3" , {1000 , 0.5 , 100000.5 }, " Axis for multiplicity of FT0A/FT0C/FV0A" };
83+ ConfigurableAxis centAxis{" centAxis" , {90 , 0 ., 90.0 }, " " };
8184 Configurable<bool > cfgEvSelkNoSameBunchPileup{" cfgEvSelkNoSameBunchPileup" , true , " Pileup removal" };
8285 Configurable<bool > cfgUseGoodITSLayerAllCut{" cfgUseGoodITSLayerAllCut" , true , " Remove time interval with dead ITS zone" };
8386 Configurable<bool > cfgEvSelkNoITSROFrameBorder{" cfgEvSelkNoITSROFrameBorder" , true , " ITSROFrame border event selection cut" };
@@ -156,8 +159,6 @@ struct MeanptFluctuationsQAQnTable {
156159 // Variable bin width axis
157160 std::vector<double > ptBinning = {0.2 , 0.3 , 0.4 , 0.5 , 0.6 , 0.7 , 0.8 , 0.9 , 1.0 , 1.1 , 1.2 , 1.3 , 1.4 , 1.5 , 1.6 , 1.8 , 2.0 , 2.2 , 2.4 , 2.8 , 3.2 , 3.6 , 4 .};
158161 AxisSpec ptAxis = {ptBinning, " #it{p}_{T} (GeV/#it{c})" };
159- std::vector<double > centBining = {0 , 5 , 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 };
160- AxisSpec centAxis = {centBining, " centrality (%)" };
161162
162163 // Add histograms to histogram manager (as in the output object of in AliPhysics)
163164 histos.add (" hZvtx_after_sel" , " ;Z (cm)" , kTH1F , {vtxZAxis});
@@ -172,19 +173,21 @@ struct MeanptFluctuationsQAQnTable {
172173 histos.add (" Hist2D_globalTracks_PVTracks" , " " , {HistType::kTH2D , {nchAxis, nchAxis}});
173174 histos.add (" Hist2D_cent_nch" , " " , {HistType::kTH2D , {nchAxis, centAxis}});
174175 // before selection
175- histos.add (" His2D_globalTracks_PVTracks_beforeSel" , " " , {HistType::kTH2D , {nchAxis, nchAxis}});
176- histos.add (" His2D_globalTracks_centFT0C_beforeSel" , " " , {HistType::kTH2D , {centAxis, nchAxis}});
177- histos.add (" His2D_PVTracks_centFT0C_beforeSel" , " " , {HistType::kTH2D , {centAxis, nchAxis}});
178- histos.add (" His2D_globalTracks_V0ATracks_beforeSel" , " " , {HistType::kTH2D , {nchAxis , nchAxis}});
179- histos.add (" His2D_globalTracks_T0ATracks_beforeSel" , " " , {HistType::kTH2D , {nchAxis , nchAxis}});
180- histos.add (" His2D_V0ATracks_T0CTracks_beforeSel" , " " , {HistType::kTH2D , {nchAxis, nchAxis }});
176+ histos.add (" MultCorrelationPlots/BeforeSelection/ His2D_globalTracks_PVTracks_beforeSel" , " " , {HistType::kTH2D , {nchAxis, nchAxis}});
177+ histos.add (" MultCorrelationPlots/BeforeSelection/ His2D_globalTracks_centFT0C_beforeSel" , " " , {HistType::kTH2D , {centAxis, nchAxis}});
178+ histos.add (" MultCorrelationPlots/BeforeSelection/ His2D_PVTracks_centFT0C_beforeSel" , " " , {HistType::kTH2D , {centAxis, nchAxis}});
179+ histos.add (" MultCorrelationPlots/BeforeSelection/ His2D_globalTracks_V0ATracks_beforeSel" , " " , {HistType::kTH2D , {nchAxis3 , nchAxis}});
180+ histos.add (" MultCorrelationPlots/BeforeSelection/ His2D_globalTracks_T0ATracks_beforeSel" , " " , {HistType::kTH2D , {nchAxis2 , nchAxis}});
181+ histos.add (" MultCorrelationPlots/BeforeSelection/ His2D_V0ATracks_T0CTracks_beforeSel" , " " , {HistType::kTH2D , {nchAxis2, nchAxis3 }});
181182 // after selection
182- histos.add (" His2D_globalTracks_PVTracks_afterSel" , " " , {HistType::kTH2D , {nchAxis, nchAxis}});
183- histos.add (" His2D_globalTracks_centFT0C_afterSel" , " " , {HistType::kTH2D , {centAxis, nchAxis}});
184- histos.add (" His2D_PVTracks_centFT0C_afterSel" , " " , {HistType::kTH2D , {centAxis, nchAxis}});
185- histos.add (" His2D_globalTracks_V0ATracks_afterSel" , " " , {HistType::kTH2D , {nchAxis, nchAxis}});
186- histos.add (" His2D_globalTracks_T0ATracks_afterSel" , " " , {HistType::kTH2D , {nchAxis, nchAxis}});
187- histos.add (" His2D_V0ATracks_T0CTracks_afterSel" , " " , {HistType::kTH2D , {nchAxis, nchAxis}});
183+ if (cfgUseSmallIonAdditionalEventCut) {
184+ histos.add (" MultCorrelationPlots/AfterSelection/His2D_globalTracks_PVTracks_afterSel" , " " , {HistType::kTH2D , {nchAxis, nchAxis}});
185+ histos.add (" MultCorrelationPlots/AfterSelection/His2D_globalTracks_centFT0C_afterSel" , " " , {HistType::kTH2D , {centAxis, nchAxis}});
186+ histos.add (" MultCorrelationPlots/AfterSelection/His2D_PVTracks_centFT0C_afterSel" , " " , {HistType::kTH2D , {centAxis, nchAxis}});
187+ histos.add (" MultCorrelationPlots/AfterSelection/His2D_globalTracks_V0ATracks_afterSel" , " " , {HistType::kTH2D , {nchAxis3, nchAxis}});
188+ histos.add (" MultCorrelationPlots/AfterSelection/His2D_globalTracks_T0ATracks_afterSel" , " " , {HistType::kTH2D , {nchAxis2, nchAxis}});
189+ histos.add (" MultCorrelationPlots/AfterSelection/His2D_V0ATracks_T0CTracks_afterSel" , " " , {HistType::kTH2D , {nchAxis2, nchAxis3}});
190+ }
188191
189192 // Event selection - Alex
190193 if (cfgUse22sEventCut) {
@@ -327,25 +330,27 @@ struct MeanptFluctuationsQAQnTable {
327330 return ;
328331 }
329332
330- histos.fill (HIST (" His2D_globalTracks_PVTracks_beforeSel" ), coll.multNTracksPV (), inputTracks.size ());
331- histos.fill (HIST (" His2D_globalTracks_centFT0C_beforeSel" ), coll.centFT0C (), inputTracks.size ());
332- histos.fill (HIST (" His2D_PVTracks_centFT0C_beforeSel" ), coll.centFT0C (), coll.multNTracksPV ());
333- histos.fill (HIST (" His2D_globalTracks_V0ATracks_beforeSel" ), coll.multFV0A (), inputTracks.size ());
334- histos.fill (HIST (" His2D_globalTracks_T0ATracks_beforeSel" ), coll.multFT0A (), inputTracks.size ());
335- histos.fill (HIST (" His2D_V0ATracks_T0CTracks_beforeSel" ), coll.multFT0C (), coll.multFV0A ());
333+ histos.fill (HIST (" MultCorrelationPlots/BeforeSelection/ His2D_globalTracks_PVTracks_beforeSel" ), coll.multNTracksPV (), inputTracks.size ());
334+ histos.fill (HIST (" MultCorrelationPlots/BeforeSelection/ His2D_globalTracks_centFT0C_beforeSel" ), coll.centFT0C (), inputTracks.size ());
335+ histos.fill (HIST (" MultCorrelationPlots/BeforeSelection/ His2D_PVTracks_centFT0C_beforeSel" ), coll.centFT0C (), coll.multNTracksPV ());
336+ histos.fill (HIST (" MultCorrelationPlots/BeforeSelection/ His2D_globalTracks_V0ATracks_beforeSel" ), coll.multFV0A (), inputTracks.size ());
337+ histos.fill (HIST (" MultCorrelationPlots/BeforeSelection/ His2D_globalTracks_T0ATracks_beforeSel" ), coll.multFT0A (), inputTracks.size ());
338+ histos.fill (HIST (" MultCorrelationPlots/BeforeSelection/ His2D_V0ATracks_T0CTracks_beforeSel" ), coll.multFT0C (), coll.multFV0A ());
336339
337340 const auto centralityFT0C = coll.centFT0C ();
338341 if (cfgUse22sEventCut && !eventSelected (coll, inputTracks.size (), centralityFT0C))
339342 return ;
340343 if (cfgUseSmallIonAdditionalEventCut && !eventSelectedSmallion (coll, inputTracks.size (), centralityFT0C))
341344 return ;
342345
343- histos.fill (HIST (" His2D_globalTracks_PVTracks_afterSel" ), coll.multNTracksPV (), inputTracks.size ());
344- histos.fill (HIST (" His2D_globalTracks_centFT0C_afterSel" ), coll.centFT0C (), inputTracks.size ());
345- histos.fill (HIST (" His2D_PVTracks_centFT0C_afterSel" ), coll.centFT0C (), coll.multNTracksPV ());
346- histos.fill (HIST (" His2D_globalTracks_V0ATracks_afterSel" ), coll.multFV0A (), inputTracks.size ());
347- histos.fill (HIST (" His2D_globalTracks_T0ATracks_afterSel" ), coll.multFT0A (), inputTracks.size ());
348- histos.fill (HIST (" His2D_V0ATracks_T0CTracks_afterSel" ), coll.multFT0C (), coll.multFV0A ());
346+ if (cfgUseSmallIonAdditionalEventCut) {
347+ histos.fill (HIST (" MultCorrelationPlots/AfterSelection/His2D_globalTracks_PVTracks_afterSel" ), coll.multNTracksPV (), inputTracks.size ());
348+ histos.fill (HIST (" MultCorrelationPlots/AfterSelection/His2D_globalTracks_centFT0C_afterSel" ), coll.centFT0C (), inputTracks.size ());
349+ histos.fill (HIST (" MultCorrelationPlots/AfterSelection/His2D_PVTracks_centFT0C_afterSel" ), coll.centFT0C (), coll.multNTracksPV ());
350+ histos.fill (HIST (" MultCorrelationPlots/AfterSelection/His2D_globalTracks_V0ATracks_afterSel" ), coll.multFV0A (), inputTracks.size ());
351+ histos.fill (HIST (" MultCorrelationPlots/AfterSelection/His2D_globalTracks_T0ATracks_afterSel" ), coll.multFT0A (), inputTracks.size ());
352+ histos.fill (HIST (" MultCorrelationPlots/AfterSelection/His2D_V0ATracks_T0CTracks_afterSel" ), coll.multFT0C (), coll.multFV0A ());
353+ }
349354
350355 histos.fill (HIST (" hZvtx_after_sel" ), coll.posZ ());
351356
0 commit comments