|
24 | 24 |
|
25 | 25 | namespace o2::aod |
26 | 26 | { |
| 27 | +// Independent mixed-event audit output. IDs are unique only together with the |
| 28 | +// two UUID words identifying the task instance. Not an extension of pair rows. |
| 29 | +namespace hnmediag |
| 30 | +{ |
| 31 | +DECLARE_SOA_COLUMN(InstanceHi, instanceHi, uint64_t); |
| 32 | +DECLARE_SOA_COLUMN(InstanceLo, instanceLo, uint64_t); |
| 33 | +DECLARE_SOA_COLUMN(CallId, callId, uint64_t); |
| 34 | +DECLARE_SOA_COLUMN(Timeslice, timeslice, uint64_t); |
| 35 | +DECLARE_SOA_COLUMN(TfCounter, tfCounter, uint32_t); |
| 36 | +DECLARE_SOA_COLUMN(TfRun, tfRun, uint32_t); |
| 37 | +DECLARE_SOA_COLUMN(Kind, kind, uint8_t); |
| 38 | +DECLARE_SOA_COLUMN(Status, status, uint8_t); |
| 39 | +DECLARE_SOA_COLUMN(PoolEpoch, poolEpoch, uint64_t); |
| 40 | +DECLARE_SOA_COLUMN(Run, run, int32_t); |
| 41 | +DECLARE_SOA_COLUMN(PreviousRun, previousRun, int32_t); |
| 42 | +DECLARE_SOA_COLUMN(EventId, eventId, int64_t); |
| 43 | +DECLARE_SOA_COLUMN(PartnerId, partnerId, int64_t); |
| 44 | +DECLARE_SOA_COLUMN(InputCollisionId, inputCollisionId, int64_t); |
| 45 | +DECLARE_SOA_COLUMN(GlobalBc, globalBc, uint64_t); |
| 46 | +DECLARE_SOA_COLUMN(Timestamp, timestamp, uint64_t); |
| 47 | +DECLARE_SOA_COLUMN(ZVertex, zVertex, float); |
| 48 | +DECLARE_SOA_COLUMN(Centrality, centrality, float); |
| 49 | +DECLARE_SOA_COLUMN(PvMultiplicity, pvMultiplicity, float); |
| 50 | +DECLARE_SOA_COLUMN(NumContrib, numContrib, uint32_t); |
| 51 | +DECLARE_SOA_COLUMN(NNuclei, nNuclei, uint32_t); |
| 52 | +DECLARE_SOA_COLUMN(NHadrons, nHadrons, uint32_t); |
| 53 | +DECLARE_SOA_COLUMN(PoolBin, poolBin, int32_t); |
| 54 | +DECLARE_SOA_COLUMN(PoolBefore, poolBefore, uint32_t); |
| 55 | +DECLARE_SOA_COLUMN(PoolAfter, poolAfter, uint32_t); |
| 56 | +DECLARE_SOA_COLUMN(BufferedEvents, bufferedEvents, uint64_t); |
| 57 | +DECLARE_SOA_COLUMN(OccupiedBins, occupiedBins, uint32_t); |
| 58 | +DECLARE_SOA_COLUMN(ExpectedPairs, expectedPairs, uint64_t); |
| 59 | +DECLARE_SOA_COLUMN(AcceptedPairs, acceptedPairs, uint64_t); |
| 60 | +DECLARE_SOA_COLUMN(RejectedPairs, rejectedPairs, uint64_t); |
| 61 | +DECLARE_SOA_COLUMN(Combinations, combinations, uint64_t); |
| 62 | +DECLARE_SOA_COLUMN(InputCollisions, inputCollisions, uint64_t); |
| 63 | +DECLARE_SOA_COLUMN(PassedEventSelection, passedEventSelection, uint64_t); |
| 64 | +DECLARE_SOA_COLUMN(PassedZorro, passedZorro, uint64_t); |
| 65 | +} // namespace hnmediag |
| 66 | +DECLARE_SOA_TABLE(HadNucleiMEDiag, "AOD", "HNMEDIAG", |
| 67 | + hnmediag::InstanceHi, hnmediag::InstanceLo, hnmediag::CallId, |
| 68 | + hnmediag::Timeslice, hnmediag::TfCounter, hnmediag::TfRun, |
| 69 | + hnmediag::Kind, hnmediag::Status, hnmediag::PoolEpoch, |
| 70 | + hnmediag::Run, hnmediag::PreviousRun, hnmediag::EventId, |
| 71 | + hnmediag::InputCollisionId, hnmediag::GlobalBc, hnmediag::Timestamp, |
| 72 | + hnmediag::ZVertex, hnmediag::Centrality, hnmediag::PvMultiplicity, |
| 73 | + hnmediag::NumContrib, hnmediag::NNuclei, hnmediag::NHadrons, |
| 74 | + hnmediag::PoolBin, hnmediag::PoolBefore, hnmediag::PoolAfter, |
| 75 | + hnmediag::BufferedEvents, hnmediag::OccupiedBins, |
| 76 | + hnmediag::ExpectedPairs, hnmediag::AcceptedPairs, hnmediag::RejectedPairs, |
| 77 | + hnmediag::Combinations, hnmediag::InputCollisions, |
| 78 | + hnmediag::PassedEventSelection, hnmediag::PassedZorro); |
| 79 | +DECLARE_SOA_TABLE(HadNucleiMEDiagLinks, "AOD", "HNMEDIAGLINK", |
| 80 | + hnmediag::InstanceHi, hnmediag::InstanceLo, hnmediag::CallId, |
| 81 | + hnmediag::PoolEpoch, hnmediag::Run, hnmediag::EventId, |
| 82 | + hnmediag::PartnerId, hnmediag::PoolBin, |
| 83 | + hnmediag::ExpectedPairs, hnmediag::AcceptedPairs); |
| 84 | + |
27 | 85 | namespace hadron_nuclei_tables |
28 | 86 | { |
29 | 87 |
|
|
0 commit comments