Skip to content

Commit 09bac32

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

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

PWGDQ/Tasks/dqEnergyCorrelator_direct.cxx

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -733,6 +733,7 @@ struct AnalysisEnergyCorrelator {
733733
// CCDB initialization
734734
if (fCurrentRun != bcs.begin().runNumber()) {
735735
fCurrentRun = bcs.begin().runNumber();
736+
initAccFromCCDB(bcs.begin().timestamp());
736737
}
737738

738739
fSelMap.clear();
@@ -849,7 +850,6 @@ struct AnalysisEnergyCorrelator {
849850
auto groupedMCTracks2 = mcTracks.sliceBy(perReducedMcEvent, event2.mcCollisionId());
850851
groupedMCTracks1.bindInternalIndicesTo(&mcTracks);
851852
groupedMCTracks2.bindInternalIndicesTo(&mcTracks);
852-
853853
for (auto& t1 : groupedMCTracks1) {
854854
auto t1_raw = mcTracks.rawIteratorAt(t1.globalIndex());
855855
for (auto& sig : fGenMCSignals) {
@@ -924,7 +924,7 @@ struct AnalysisEnergyCorrelator {
924924
}
925925

926926
void processMCGenEnergyCorrelators(soa::Filtered<MyEvents>& events,
927-
McCollisions const& /*mcEvents*/, McParticles const& mcTracks)
927+
McCollisions const& /*mcEvents*/, McParticles const& mcTracks, BCsWithTimestamps const& bcs)
928928
{
929929
if (events.size() == 0) {
930930
LOG(warning) << "No events in this TF, going to the next one ...";
@@ -945,12 +945,13 @@ struct AnalysisEnergyCorrelator {
945945
if (fSavelessevents[0] > 1 && event.globalIndex() % fSavelessevents[0] == fSavelessevents[1]) {
946946
continue;
947947
}
948+
initAccFromCCDB(bcs.begin().timestamp());
948949
runEnergyCorrelators<false, false, VarManager::kJpsiHadronMass>(event, event, mcTracks);
949950
}
950951
}
951952

952953
void processMCGenEnergyCorrelatorsME(soa::Filtered<MyEvents>& events,
953-
McCollisions const& /*mcEvents*/, McParticles const& mcTracks)
954+
McCollisions const& /*mcEvents*/, McParticles const& mcTracks, BCsWithTimestamps const& bcs)
954955
{
955956
if (events.size() == 0) {
956957
LOG(warning) << "No events in this TF, going to the next one ...";
@@ -975,12 +976,13 @@ struct AnalysisEnergyCorrelator {
975976
if (fSavelessevents[0] > 1 && event1.globalIndex() % fSavelessevents[0] == fSavelessevents[1]) {
976977
continue;
977978
}
979+
initAccFromCCDB(bcs.begin().timestamp());
978980
runEnergyCorrelators<true, false, VarManager::kJpsiHadronMass>(event1, event2, mcTracks);
979981
}
980982
}
981983

982984
void processMCGenEnergyCorrelatorsPion(soa::Filtered<MyEvents>& events,
983-
McCollisions const& /*mcEvents*/, McParticles const& mcTracks)
985+
McCollisions const& /*mcEvents*/, McParticles const& mcTracks, BCsWithTimestamps const& bcs)
984986
{
985987
if (events.size() == 0) {
986988
LOG(warning) << "No events in this TF, going to the next one ...";
@@ -1001,12 +1003,13 @@ struct AnalysisEnergyCorrelator {
10011003
if (fSavelessevents[0] > 1 && event.globalIndex() % fSavelessevents[0] == fSavelessevents[1]) {
10021004
continue;
10031005
}
1006+
initAccFromCCDB(bcs.begin().timestamp());
10041007
runEnergyCorrelators<false, true, VarManager::kJpsiPionMass>(event, event, mcTracks);
10051008
}
10061009
}
10071010

10081011
void processMCGenEnergyCorrelatorsPionME(soa::Filtered<MyEvents>& events,
1009-
McCollisions const& /*mcEvents*/, McParticles const& mcTracks)
1012+
McCollisions const& /*mcEvents*/, McParticles const& mcTracks, BCsWithTimestamps const& bcs)
10101013
{
10111014
if (events.size() == 0) {
10121015
LOG(warning) << "No events in this TF, going to the next one ...";
@@ -1031,6 +1034,7 @@ struct AnalysisEnergyCorrelator {
10311034
if (fSavelessevents[0] > 1 && event1.globalIndex() % fSavelessevents[0] == fSavelessevents[1]) {
10321035
continue;
10331036
}
1037+
initAccFromCCDB(bcs.begin().timestamp());
10341038
runEnergyCorrelators<true, true, VarManager::kJpsiPionMass>(event1, event2, mcTracks);
10351039
}
10361040
}

0 commit comments

Comments
 (0)