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;
printf("List of the active trigger inputs: ");
for(Int_t i = 0; i < kNTriggerInputs; i++) {
TNamed *str = (TNamed *)((fTriggerInputsNames).At(i));
- if (str) printf("%s ",str->GetName());
+ if (str) printf("%i %s ",i,str->GetName());
}
printf("\n");
}
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;
}
//________________________________________________________________________________
}
//__________________________________________________________________________
-void AliESDHeader::SetIRInteractionMap()
+void AliESDHeader::SetIRInteractionMap() const
{
//
// Function to compute the map of interations
}
//__________________________________________________________________________
-Int_t AliESDHeader::FindIRIntInteractionsBXMap(Int_t difference)
+Int_t AliESDHeader::FindIRIntInteractionsBXMap(Int_t difference) const
{
//
// The mapping is of 181 bits, from -90 to +90
}
//__________________________________________________________________________
-Int_t AliESDHeader::GetIRInt2ClosestInteractionMap()
+Int_t AliESDHeader::GetIRInt2ClosestInteractionMap() const
{
//
// Calculation of the closest interaction
}
//__________________________________________________________________________
-Int_t AliESDHeader::GetIRInt1ClosestInteractionMap(Int_t gap)
+Int_t AliESDHeader::GetIRInt1ClosestInteractionMap(Int_t gap) const
{
//
// Calculation of the closest interaction
}
//__________________________________________________________________________
-Int_t AliESDHeader::GetIRInt2LastInteractionMap()
+Int_t AliESDHeader::GetIRInt2LastInteractionMap() const
{
//
// Calculation of the last interaction