|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef COOLLUMIUTILITIES_BUNCHGROUPCONDDATA_H
14 #define COOLLUMIUTILITIES_BUNCHGROUPCONDDATA_H
35 constexpr
static unsigned int NBCID = 3564;
77 #endif // not COOLLUMIUTILITIES_BUNCHGROUPCONDDATA_H
void addBCID(unsigned int bcid, uint8_t mask)
Add informatin for one BCID.
Hold mappings of ranges to condition objects.
constexpr static unsigned int NBCID
Maximum size of BCID vectors.
constexpr static unsigned int NBUNCHGROUPS
Number of bunch groups.
Holds data on filled bunches.
BunchGroupCondData()
Constructor.
std::vector< unsigned int > m_bunchGroups[NBUNCHGROUPS]
BCIDs of filled bunches, per group.
setEventNumber setTimeStamp bcid
const std::vector< unsigned int > & bunchGroup(unsigned int group) const
Return filled BCIDs for one bunch group.
void shrink()
Shrink all vectors to size.
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
CONDCONT_DEF(BunchGroupCondData, 114859191)
macros to associate a CLID to a type