AliESDHeader::AliESDHeader() :
AliVHeader(),
fTriggerMask(0),
+ fTriggerMaskNext50(0),
fOrbitNumber(0),
fTimeStamp(0),
fEventType(0),
AliESDHeader::AliESDHeader(const AliESDHeader &header) :
AliVHeader(header),
fTriggerMask(header.fTriggerMask),
+ fTriggerMaskNext50(header.fTriggerMaskNext50),
fOrbitNumber(header.fOrbitNumber),
fTimeStamp(header.fTimeStamp),
fEventType(header.fEventType),
if(this!=&header) {
AliVHeader::operator=(header);
fTriggerMask = header.fTriggerMask;
+ fTriggerMaskNext50 = header.fTriggerMaskNext50;
fOrbitNumber = header.fOrbitNumber;
fTimeStamp = header.fTimeStamp;
fEventType = header.fEventType;
{
// reset all data members
fTriggerMask = 0;
+ fTriggerMaskNext50 = 0;
fOrbitNumber = 0;
fTimeStamp = 0;
fEventType = 0;
virtual void Copy(TObject &obj) const;
void SetTriggerMask(ULong64_t n) {fTriggerMask=n;}
+ void SetTriggerMaskNext50(ULong64_t n) {fTriggerMaskNext50=n;}
void SetOrbitNumber(UInt_t n) {fOrbitNumber=n;}
void SetTimeStamp(UInt_t timeStamp){fTimeStamp = timeStamp;}
void SetEventType(UInt_t eventType){fEventType = eventType;}
//**************************************************************************
ULong64_t GetTriggerMask() const {return fTriggerMask;}
+ ULong64_t GetTriggerMaskNext50() const {return fTriggerMaskNext50;}
+ void GetTriggerMaskAll(ULong64_t& low,ULong64_t& high) const {low=fTriggerMask;high=fTriggerMaskNext50;}
UInt_t GetOrbitNumber() const {return fOrbitNumber;}
UInt_t GetTimeStamp() const { return fTimeStamp;}
UInt_t GetEventType() const { return fEventType;}
private:
// Event Identification
- ULong64_t fTriggerMask; // Trigger Type (mask)
+ ULong64_t fTriggerMask; // Trigger Type (mask) 1-50 bits
+ ULong64_t fTriggerMaskNext50; // Trigger Type (mask) 51-100 bits
UInt_t fOrbitNumber; // Orbit Number
UInt_t fTimeStamp; // Time stamp
UInt_t fEventType; // Type of Event
mutable TBits fIRInt1InteractionsMap; // map of the Int1 events (normally V0A&V0C) near the event, that's Int1Id-EventId within -90 +90 BXs
- ClassDef(AliESDHeader,11)
+ ClassDef(AliESDHeader,12)
};
#endif