]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Fix for IsTriggerInputFired,GetFiredTriggerInputs
authorrlietava <rl@eprex16.ph.bham.ac.uk>
Mon, 10 Mar 2014 15:48:09 +0000 (15:48 +0000)
committerrlietava <rl@eprex16.ph.bham.ac.uk>
Mon, 10 Mar 2014 15:48:09 +0000 (15:48 +0000)
STEER/ESD/AliESDHeader.cxx

index 39fe90e06044e6e9431b6493ff05a57267f12462..7bc3c168244ef903da146294d3825ed08efaf1e7 100644 (file)
@@ -274,21 +274,21 @@ TString AliESDHeader::GetFiredTriggerInputs() const
   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();
@@ -310,9 +310,9 @@ Bool_t AliESDHeader::IsTriggerInputFired(const char *name) const
   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;
 }
 //________________________________________________________________________________