Skip to content

Commit 9160953

Browse files
authored
Add files via upload
1 parent 09bac32 commit 9160953

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

PWGDQ/Tasks/dqEnergyCorrelator_direct.cxx

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)