return id ? ((id)[1]&0x00000fff) : 0;
}
ULong64_t GetEventIdAsLong() const {
- return ((ULong64_t)GetBCID()+
- (ULong64_t)GetOrbitID()*3564+
- (ULong64_t)GetPeriod()*16777215*3564);
+ return (((ULong64_t)GetPeriod() << 36) |
+ ((ULong64_t)GetOrbitID() << 12) |
+ (ULong64_t)GetBCID());
}
virtual const UInt_t* GetTriggerPattern() const = 0;
ULong64_t GetClassMask() const {