@@ -945,7 +945,10 @@ struct AnalysisEnergyCorrelator {
945945 if (fSavelessevents [0 ] > 1 && event.globalIndex () % fSavelessevents [0 ] == fSavelessevents [1 ]) {
946946 continue ;
947947 }
948- initAccFromCCDB (bcs.begin ().timestamp ());
948+ if (fCurrentRun != bcs.begin ().runNumber ()) {
949+ fCurrentRun = bcs.begin ().runNumber ();
950+ initAccFromCCDB (bcs.begin ().timestamp ());
951+ }
949952 runEnergyCorrelators<false , false , VarManager::kJpsiHadronMass >(event, event, mcTracks);
950953 }
951954 }
@@ -976,7 +979,10 @@ struct AnalysisEnergyCorrelator {
976979 if (fSavelessevents [0 ] > 1 && event1.globalIndex () % fSavelessevents [0 ] == fSavelessevents [1 ]) {
977980 continue ;
978981 }
979- initAccFromCCDB (bcs.begin ().timestamp ());
982+ if (fCurrentRun != bcs.begin ().runNumber ()) {
983+ fCurrentRun = bcs.begin ().runNumber ();
984+ initAccFromCCDB (bcs.begin ().timestamp ());
985+ }
980986 runEnergyCorrelators<true , false , VarManager::kJpsiHadronMass >(event1, event2, mcTracks);
981987 }
982988 }
@@ -1003,7 +1009,10 @@ struct AnalysisEnergyCorrelator {
10031009 if (fSavelessevents [0 ] > 1 && event.globalIndex () % fSavelessevents [0 ] == fSavelessevents [1 ]) {
10041010 continue ;
10051011 }
1006- initAccFromCCDB (bcs.begin ().timestamp ());
1012+ if (fCurrentRun != bcs.begin ().runNumber ()) {
1013+ fCurrentRun = bcs.begin ().runNumber ();
1014+ initAccFromCCDB (bcs.begin ().timestamp ());
1015+ }
10071016 runEnergyCorrelators<false , true , VarManager::kJpsiPionMass >(event, event, mcTracks);
10081017 }
10091018 }
@@ -1034,7 +1043,10 @@ struct AnalysisEnergyCorrelator {
10341043 if (fSavelessevents [0 ] > 1 && event1.globalIndex () % fSavelessevents [0 ] == fSavelessevents [1 ]) {
10351044 continue ;
10361045 }
1037- initAccFromCCDB (bcs.begin ().timestamp ());
1046+ if (fCurrentRun != bcs.begin ().runNumber ()) {
1047+ fCurrentRun = bcs.begin ().runNumber ();
1048+ initAccFromCCDB (bcs.begin ().timestamp ());
1049+ }
10381050 runEnergyCorrelators<true , true , VarManager::kJpsiPionMass >(event1, event2, mcTracks);
10391051 }
10401052 }
0 commit comments