|
13 | 13 | #include "Analysis/EventSelection.h" |
14 | 14 | #include "Analysis/TriggerAliases.h" |
15 | 15 | #include <CCDB/BasicCCDBManager.h> |
16 | | -#include <map> |
17 | 16 |
|
18 | 17 | using namespace o2; |
19 | 18 | using namespace o2::framework; |
@@ -93,15 +92,15 @@ struct EventSelectionTask { |
93 | 92 | ccdb->setLocalObjectValidityChecking(); |
94 | 93 | } |
95 | 94 |
|
96 | | - void process(aod::Collision const& collision, aod::BCs const& bcs, aod::Timestamps& timestamps, aod::Zdcs const& zdcs, aod::Run2V0s const& vzeros, aod::FDDs const& fdds) |
| 95 | + void process(aod::Collision const& collision, aod::BCsWithTimestamps const&, aod::Zdcs const& zdcs, aod::Run2V0s const& vzeros, aod::FDDs const& fdds) |
97 | 96 | { |
98 | | - auto ts = timestamps.iteratorAt(collision.bcId()); |
99 | | - LOGF(debug, "timestamp=%llu", ts.timestamp()); |
100 | | - TriggerAliases* aliases = ccdb->getForTimeStamp<TriggerAliases>("Trigger/TriggerAliases", ts.timestamp()); |
| 97 | + auto bc = collision.bc_as<aod::BCsWithTimestamps>(); |
| 98 | + LOGF(debug, "timestamp=%llu", bc.timestamp()); |
| 99 | + TriggerAliases* aliases = ccdb->getForTimeStamp<TriggerAliases>("Trigger/TriggerAliases", bc.timestamp()); |
101 | 100 | if (!aliases) { |
102 | | - LOGF(fatal, "Trigger aliases are not available in CCDB for run=%d at timestamp=%llu", collision.bc().runNumber(), ts.timestamp()); |
| 101 | + LOGF(fatal, "Trigger aliases are not available in CCDB for run=%d at timestamp=%llu", bc.runNumber(), bc.timestamp()); |
103 | 102 | } |
104 | | - uint64_t triggerMask = collision.bc().triggerMask(); |
| 103 | + uint64_t triggerMask = bc.triggerMask(); |
105 | 104 | LOGF(debug, "triggerMask=%llu", triggerMask); |
106 | 105 |
|
107 | 106 | // fill fired aliases |
|
0 commit comments