@@ -635,11 +635,11 @@ struct DptDptFilter {
635635 if (cfgEventSelection.fillQc ) {
636636 /* the quality control histograms */
637637 for (int i = 0 ; i < BeforeAfterNOOFTIMES; ++i) {
638- fhMultiplicityVsCentrality[i] = new TH2F (TString::Format (" MultiplicityVsCentrality%s" , beforeAfterSufix[i].c_str ()).Data (), TString::Format (" %s;%s centrality (%%);Number of tracks" , beforeAfterName[i].c_str (), multestimator.data ()).Data (), DPTDPTCENTRALITYAXIS, DPTDPTMULTIPLICITYAXIS (MultSourceNtracks));
639- fhMultiplicityVsT0cMultiplicity[i] = new TH2F (TString::Format (" MultiplicityVsT0cMultiplicity%s" , beforeAfterSufix[i].c_str ()).Data (), TString::Format (" %s;T0C Multiplicity;Number of tracks" , beforeAfterName[i].c_str ()).Data (), DPTDPTMULTIPLICITYAXIS (MultSourceT0C), DPTDPTMULTIPLICITYAXIS (MultSourceNtracks));
640- fhMultiplicityVsT0aMultiplicity[i] = new TH2F (TString::Format (" MultiplicityVsT0aMultiplicity%s" , beforeAfterSufix[i].c_str ()).Data (), TString::Format (" %s;T0A Multiplicity;Number of tracks" , beforeAfterName[i].c_str ()).Data (), DPTDPTMULTIPLICITYAXIS (MultSourceT0A), DPTDPTMULTIPLICITYAXIS (MultSourceNtracks));
641- fhMultiplicityVsV0aMultiplicity[i] = new TH2F (TString::Format (" MultiplicityVsV0aMultiplicity%s" , beforeAfterSufix[i].c_str ()).Data (), TString::Format (" %s;V0A Multiplicity;Number of tracks" , beforeAfterName[i].c_str ()).Data (), DPTDPTMULTIPLICITYAXIS (MultSourceV0A), DPTDPTMULTIPLICITYAXIS (MultSourceNtracks));
642- fhMultiplicityVsPvMultiplicity[i] = new TH2F (TString::Format (" MultiplicityVsPvMultiplicity%s" , beforeAfterSufix[i].c_str ()).Data (), TString::Format (" %s;PV contributors;Number of tracks" , beforeAfterName[i].c_str ()).Data (), DPTDPTMULTIPLICITYAXIS (MultSourcePvContributors), DPTDPTMULTIPLICITYAXIS (MultSourceNtracks));
638+ fhMultiplicityVsCentrality[i] = new TH2F (TString::Format (" MultiplicityVsCentrality%s" , beforeAfterSufix[i].c_str ()).Data (), TString::Format (" %s;%s centrality (%%);Global tracks" , beforeAfterName[i].c_str (), multestimator.data ()).Data (), DPTDPTCENTRALITYAXIS, DPTDPTMULTIPLICITYAXIS (MultSourceNtracks));
639+ fhMultiplicityVsT0cMultiplicity[i] = new TH2F (TString::Format (" MultiplicityVsT0cMultiplicity%s" , beforeAfterSufix[i].c_str ()).Data (), TString::Format (" %s;T0C Multiplicity;Global tracks" , beforeAfterName[i].c_str ()).Data (), DPTDPTMULTIPLICITYAXIS (MultSourceT0C), DPTDPTMULTIPLICITYAXIS (MultSourceNtracks));
640+ fhMultiplicityVsT0aMultiplicity[i] = new TH2F (TString::Format (" MultiplicityVsT0aMultiplicity%s" , beforeAfterSufix[i].c_str ()).Data (), TString::Format (" %s;T0A Multiplicity;Global tracks" , beforeAfterName[i].c_str ()).Data (), DPTDPTMULTIPLICITYAXIS (MultSourceT0A), DPTDPTMULTIPLICITYAXIS (MultSourceNtracks));
641+ fhMultiplicityVsV0aMultiplicity[i] = new TH2F (TString::Format (" MultiplicityVsV0aMultiplicity%s" , beforeAfterSufix[i].c_str ()).Data (), TString::Format (" %s;V0A Multiplicity;Global tracks" , beforeAfterName[i].c_str ()).Data (), DPTDPTMULTIPLICITYAXIS (MultSourceV0A), DPTDPTMULTIPLICITYAXIS (MultSourceNtracks));
642+ fhMultiplicityVsPvMultiplicity[i] = new TH2F (TString::Format (" MultiplicityVsPvMultiplicity%s" , beforeAfterSufix[i].c_str ()).Data (), TString::Format (" %s;PV contributors;Global tracks" , beforeAfterName[i].c_str ()).Data (), DPTDPTMULTIPLICITYAXIS (MultSourcePvContributors), DPTDPTMULTIPLICITYAXIS (MultSourceNtracks));
643643 fhPvMultiplicityVsCentrality[i] = new TH2F (TString::Format (" PvMultiplicityVsCentrality%s" , beforeAfterSufix[i].c_str ()).Data (), TString::Format (" %s;%s centrality (%%);PV contributors" , beforeAfterName[i].c_str (), multestimator.data ()).Data (), DPTDPTCENTRALITYAXIS, DPTDPTMULTIPLICITYAXIS (MultSourcePvContributors));
644644 fhPvMultiplicityVsT0cMultiplicity[i] = new TH2F (TString::Format (" PvMultiplicityVsT0cMultiplicity%s" , beforeAfterSufix[i].c_str ()).Data (), TString::Format (" %s;T0C multiplicity;PV contributors" , beforeAfterName[i].c_str ()).Data (), DPTDPTMULTIPLICITYAXIS (MultSourceT0C), DPTDPTMULTIPLICITYAXIS (MultSourcePvContributors));
645645 fhPvMultiplicityVsT0aMultiplicity[i] = new TH2F (TString::Format (" PvMultiplicityVsT0aMultiplicity%s" , beforeAfterSufix[i].c_str ()).Data (), TString::Format (" %s;T0A multiplicity;PV contributors" , beforeAfterName[i].c_str ()).Data (), DPTDPTMULTIPLICITYAXIS (MultSourceT0A), DPTDPTMULTIPLICITYAXIS (MultSourcePvContributors));
@@ -834,24 +834,24 @@ void DptDptFilter::processReconstructed(CollisionObject const& collision, Tracks
834834 /* report QC information if required */
835835 if (cfgEventSelection.fillQc ) {
836836 auto fillHistograms = [&](int step) {
837- fhMultiplicityVsCentrality[step]->Fill (centormult, ftracks. size () );
838- fhMultiplicityVsT0cMultiplicity[step]->Fill (collision. multFT0C (), ftracks. size () );
839- fhMultiplicityVsT0aMultiplicity[step]->Fill (collision. multFT0A (), ftracks. size () );
840- fhMultiplicityVsV0aMultiplicity[step]->Fill (collision. multFV0A (), ftracks. size () );
841- fhMultiplicityVsPvMultiplicity[step]->Fill (collision. multNTracksPV (), ftracks. size () );
842- fhPvMultiplicityVsCentrality[step]->Fill (centormult, collision. multNTracksPV () );
843- fhPvMultiplicityVsT0cMultiplicity[step]->Fill (collision. multFT0C (), collision. multNTracksPV () );
844- fhPvMultiplicityVsT0aMultiplicity[step]->Fill (collision. multFT0A (), collision. multNTracksPV () );
845- fhPvMultiplicityVsV0aMultiplicity[step]->Fill (collision. multFV0A (), collision. multNTracksPV () );
846- fhV0aMultiplicityVsCentrality[step]->Fill (centormult, collision. multFV0A () );
847- fhV0aMultiplicityVsT0cMultiplicity[step]->Fill (collision. multFT0C (), collision. multFV0A () );
848- fhV0aMultiplicityVsT0aMultiplicity[step]->Fill (collision. multFT0A (), collision. multFV0A () );
849- fhT0cMultiplicityVsCentrality[step]->Fill (centormult, collision. multFT0C () );
850- fhT0cMultiplicityVsT0aMultiplicity[step]->Fill (collision. multFT0A (), collision. multFT0C () );
837+ fhMultiplicityVsCentrality[step]->Fill (centormult, collisionMultiplicityCentralityObservables[CentMultCorrelationsMNGLTRK] );
838+ fhMultiplicityVsT0cMultiplicity[step]->Fill (collisionMultiplicityCentralityObservables[CentMultCorrelationsMT0C], collisionMultiplicityCentralityObservables[CentMultCorrelationsMNGLTRK] );
839+ fhMultiplicityVsT0aMultiplicity[step]->Fill (collisionMultiplicityCentralityObservables[CentMultCorrelationsMT0A], collisionMultiplicityCentralityObservables[CentMultCorrelationsMNGLTRK] );
840+ fhMultiplicityVsV0aMultiplicity[step]->Fill (collisionMultiplicityCentralityObservables[CentMultCorrelationsMV0A], collisionMultiplicityCentralityObservables[CentMultCorrelationsMNGLTRK] );
841+ fhMultiplicityVsPvMultiplicity[step]->Fill (collisionMultiplicityCentralityObservables[CentMultCorrelationsMNPVC], collisionMultiplicityCentralityObservables[CentMultCorrelationsMNGLTRK] );
842+ fhPvMultiplicityVsCentrality[step]->Fill (centormult, collisionMultiplicityCentralityObservables[CentMultCorrelationsMNPVC] );
843+ fhPvMultiplicityVsT0cMultiplicity[step]->Fill (collisionMultiplicityCentralityObservables[CentMultCorrelationsMT0C], collisionMultiplicityCentralityObservables[CentMultCorrelationsMNPVC] );
844+ fhPvMultiplicityVsT0aMultiplicity[step]->Fill (collisionMultiplicityCentralityObservables[CentMultCorrelationsMT0A], collisionMultiplicityCentralityObservables[CentMultCorrelationsMNPVC] );
845+ fhPvMultiplicityVsV0aMultiplicity[step]->Fill (collisionMultiplicityCentralityObservables[CentMultCorrelationsMV0A], collisionMultiplicityCentralityObservables[CentMultCorrelationsMNPVC] );
846+ fhV0aMultiplicityVsCentrality[step]->Fill (centormult, collisionMultiplicityCentralityObservables[CentMultCorrelationsMV0A] );
847+ fhV0aMultiplicityVsT0cMultiplicity[step]->Fill (collisionMultiplicityCentralityObservables[CentMultCorrelationsMT0C], collisionMultiplicityCentralityObservables[CentMultCorrelationsMV0A] );
848+ fhV0aMultiplicityVsT0aMultiplicity[step]->Fill (collisionMultiplicityCentralityObservables[CentMultCorrelationsMT0A], collisionMultiplicityCentralityObservables[CentMultCorrelationsMV0A] );
849+ fhT0cMultiplicityVsCentrality[step]->Fill (centormult, collisionMultiplicityCentralityObservables[CentMultCorrelationsMT0C] );
850+ fhT0cMultiplicityVsT0aMultiplicity[step]->Fill (collisionMultiplicityCentralityObservables[CentMultCorrelationsMT0A], collisionMultiplicityCentralityObservables[CentMultCorrelationsMT0C] );
851851 if constexpr (framework::has_type_v<aod::cent::CentFV0A, typename CollisionObject::all_columns>) {
852- fhT0CentralityVsCentrality[step]->Fill (centormult, collision. centFT0M () );
853- fhV0aCentralityVsCentrality[step]->Fill (centormult, collision. centFV0A () );
854- fhNtpvCentralityVsCentrality[step]->Fill (centormult, collision. centNTPV () );
852+ fhT0CentralityVsCentrality[step]->Fill (centormult, collisionMultiplicityCentralityObservables[CentMultCorrelationsCT0M] );
853+ fhV0aCentralityVsCentrality[step]->Fill (centormult, collisionMultiplicityCentralityObservables[CentMultCorrelationsCV0A] );
854+ fhNtpvCentralityVsCentrality[step]->Fill (centormult, collisionMultiplicityCentralityObservables[CentMultCorrelationsCNTPV] );
855855 }
856856 };
857857 for (int i = 0 ; i < BeforeAfterNOOFTIMES; ++i) {
0 commit comments