@@ -692,13 +692,13 @@ struct DiHadronCor {
692692
693693 auto multNTracksPV = collision.multNTracksPV ();
694694 if (cfgEvSelMultCorrelation) {
695- if (cfgFuncParas.cfgMultPVT0CCutEnabled ) {
695+ if (cfgFuncParas.cfgMultPVT0CCutEnabled && !cfgCentTableUnavailable ) {
696696 if (multNTracksPV < cfgFuncParas.fMultPVT0CCutLow ->Eval (centrality))
697697 return 0 ;
698698 if (multNTracksPV > cfgFuncParas.fMultPVT0CCutHigh ->Eval (centrality))
699699 return 0 ;
700700 }
701- if (cfgFuncParas.cfgMultT0CCutEnabled ) {
701+ if (cfgFuncParas.cfgMultT0CCutEnabled && !cfgCentTableUnavailable ) {
702702 if (multTrk < cfgFuncParas.fMultT0CCutLow ->Eval (centrality))
703703 return 0 ;
704704 if (multTrk > cfgFuncParas.fMultT0CCutHigh ->Eval (centrality))
@@ -737,11 +737,13 @@ struct DiHadronCor {
737737 auto bc = collision.bc_as <aod::BCsWithTimestamps>();
738738 float cent = -1 .;
739739 float weightCent = 1 .0f ;
740+ if (!cfgCentTableUnavailable) {
741+ cent = getCentrality (collision);
742+ }
740743 if (cfgUseAdditionalEventCut && !eventSelected (collision, tracks.size (), cent, true ))
741744 return ;
742745 loadCorrection (bc.timestamp ());
743746 if (!cfgCentTableUnavailable) {
744- cent = getCentrality (collision);
745747 getCentralityWeight (weightCent, cent);
746748 registry.fill (HIST (" Centrality" ), cent);
747749 registry.fill (HIST (" CentralityWeighted" ), cent, weightCent);
0 commit comments