@@ -206,6 +206,7 @@ struct CentralityQa {
206206 } else {
207207 histos.add (" hCentFV0A" , " ;FV0A centrality (%)" , kTH1D , {{nBins, 0 , 105 .}});
208208 histos.add (" hCentFT0M" , " ;FT0M centrality (%)" , kTH1D , {{nBins, 0 , 105 .}});
209+ histos.add (" hCentFT0MVar3" , " ;FT0M centrality (%)" , kTH1D , {{nBins, 0 , 105 .}});
209210 histos.add (" hCentFT0A" , " ;FT0A centrality (%)" , kTH1D , {{nBins, 0 , 105 .}});
210211 histos.add (" hCentFT0C" , " ;FT0C centrality (%)" , kTH1D , {{nBins, 0 , 105 .}});
211212 histos.add (" hCentFT0CVar1" , " ;FT0CVar1 centrality (%)" , kTH1D , {{nBins, 0 , 105 .}});
@@ -220,6 +221,7 @@ struct CentralityQa {
220221 // profiles of midrapidity multiplicity density
221222 histos.add (" hCentProfileFV0A" , " ;FV0A centrality (%)" , kTProfile , {{nBins, 0 , 105 .}});
222223 histos.add (" hCentProfileFT0M" , " ;FT0M centrality (%)" , kTProfile , {{nBins, 0 , 105 .}});
224+ histos.add (" hCentProfileFT0MVar3" , " ;FT0M centrality (%)" , kTProfile , {{nBins, 0 , 105 .}});
223225 histos.add (" hCentProfileFT0A" , " ;FT0A centrality (%)" , kTProfile , {{nBins, 0 , 105 .}});
224226 histos.add (" hCentProfileFT0C" , " ;FT0C centrality (%)" , kTProfile , {{nBins, 0 , 105 .}});
225227 histos.add (" hCentProfileFT0CVar1" , " ;FT0CVar1 centrality (%)" , kTProfile , {{nBins, 0 , 105 .}});
@@ -233,6 +235,7 @@ struct CentralityQa {
233235
234236 histos.add (" hMultEta05VsCentFV0A" , " ;FV0A centrality (%); Multiplicity PV contributors (|#it{#eta}| < 0.5)" , kTH2D , {{nBins, 0 , 105 .}, axisMultiplicityPV});
235237 histos.add (" hMultEta05VsCentFT0M" , " ;FT0M centrality (%); Multiplicity PV contributors (|#it{#eta}| < 0.5)" , kTH2D , {{nBins, 0 , 105 .}, axisMultiplicityPV});
238+ histos.add (" hMultEta05VsCentFT0MVar3" , " ;FT0M centrality (%); Multiplicity PV contributors (|#it{#eta}| < 0.5)" , kTH2D , {{nBins, 0 , 105 .}, axisMultiplicityPV});
236239 histos.add (" hMultEta05VsCentFT0A" , " ;FT0A centrality (%); Multiplicity PV contributors (|#it{#eta}| < 0.5)" , kTH2D , {{nBins, 0 , 105 .}, axisMultiplicityPV});
237240 histos.add (" hMultEta05VsCentFT0C" , " ;FT0C centrality (%); Multiplicity PV contributors (|#it{#eta}| < 0.5)" , kTH2D , {{nBins, 0 , 105 .}, axisMultiplicityPV});
238241 histos.add (" hMultEta05VsCentFT0CVar1" , " ;FT0CVar1 centrality (%); Multiplicity PV contributors (|#it{#eta}| < 0.5)" , kTH2D , {{nBins, 0 , 105 .}, axisMultiplicityPV});
@@ -323,6 +326,7 @@ struct CentralityQa {
323326 requires { collision.centFT0C (); } ||
324327 requires { collision.centFT0CVariant1 (); } ||
325328 requires { collision.centFT0CVariant2 (); } ||
329+ requires { collision.centFT0MVariant3 (); } ||
326330 requires { collision.centFDDM (); } ||
327331 requires { collision.centNTPV (); } ||
328332 requires { collision.centNGlobal (); } ||
@@ -684,7 +688,19 @@ struct CentralityQa {
684688 }
685689 PROCESS_SWITCH (CentralityQa, processRun3_FT0M, " Process with Run 3 FT0M estimator" , false );
686690
687- void processRun3_FT0A (soa::Join<aod::Collisions, aod::EvSels, aod::MultsRun3, aod::CentFT0As>::iterator const & col, aod::BCs const &)
691+ void processRun3_FT0Mvar3 (soa::Join<aod::Collisions, aod::EvSels, aod::Mults, aod::CentFT0MVariant3s>::iterator const & col)
692+ {
693+ if (!isCollisionAccepted (col)) {
694+ return ;
695+ }
696+ LOGF (debug, " centFT0MVar3=%.0f" , col.centFT0MVariant3 ());
697+ histos.fill (HIST (" hCentFT0MVar3" ), col.centFT0MVariant3 ());
698+ histos.fill (HIST (" hCentProfileFT0MVar3" ), col.centFT0MVariant3 (), col.multNTracksPVetaHalf ());
699+ histos.fill (HIST (" hMultEta05VsCentFT0MVar3" ), col.centFT0MVariant3 (), col.multNTracksPVetaHalf ());
700+ }
701+ PROCESS_SWITCH (CentralityQa, processRun3_FT0Mvar3, " Process with Run 3 FT0M estimator" , false );
702+
703+ void processRun3_FT0A (soa::Join<aod::Collisions, aod::EvSels, aod::Mults, aod::CentFT0As>::iterator const & col)
688704 {
689705 if (!isCollisionAccepted (col)) {
690706 return ;
0 commit comments