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;
TString trginputs;
for(Int_t i = 0; i < kNTriggerInputs; i++) {
TNamed *str = (TNamed *)((fTriggerInputsNames.At(i)));
- if (i < 24 && (fL0TriggerInputs & (1 << i))) {
+ if (i < 24 && (fL0TriggerInputs & (1ul << i))) {
if (str) {
trginputs += " ";
trginputs += str->GetName();
trginputs += " ";
}
}
- if (i >= 24 && i < 48 && (fL1TriggerInputs & (1 << (i-24)))) {
+ if (i >= 24 && i < 48 && (fL1TriggerInputs & (1ul << (i-24)))) {
if (str) {
trginputs += " ";
trginputs += str->GetName();
trginputs += " ";
}
}
- if (i >= 48 && (fL2TriggerInputs & (1 << (i-48)))) {
+ if (i >= 48 && (fL2TriggerInputs & (1u << (i-48)))) {
if (str) {
trginputs += " ";
trginputs += str->GetName();
Int_t inputIndex = fTriggerInputsNames.IndexOf(trginput);
if (inputIndex < 0) return kFALSE;
- if (fL0TriggerInputs & (1 << inputIndex)) return kTRUE;
- else if (fL1TriggerInputs & (1 << (inputIndex-24))) return kTRUE;
- else if (fL2TriggerInputs & (1 << (inputIndex-48))) return kTRUE;
+ if (fL0TriggerInputs & (1lu << inputIndex)) return kTRUE;
+ else if (fL1TriggerInputs & (1lu << (inputIndex-24))) return kTRUE;
+ else if (fL2TriggerInputs & (1u << (inputIndex-48))) return kTRUE;
else return kFALSE;
}
//________________________________________________________________________________