Go to the documentation of this file. 1 #ifndef SimDataFormats_EncodedEventId_H
2 #define SimDataFormats_EncodedEventId_H 1
static const unsigned int eventMask_
int operator!=(const EncodedEventId &id) const
inequality
static const unsigned int bunchXStartBit_
static const unsigned int eventStartBit_
int operator==(const EncodedEventId &id) const
equality
int event() const
get the contents of the subdetector field (should be protected?)
int operator<(const EncodedEventId &id) const
comparison
EncodedEventId(int bunchX, int event)
Create an id, filling the bunch crossing and event infomrations.
static const unsigned int bunchXMask_
static const unsigned int bunchNegMask_
EncodedEventId()
Create an empty or null id (also for persistence)
int bunchCrossing() const
get the detector field from this detid
uint32_t rawId() const
get the raw id