bug fixed (Valerie)
authorpcrochet <pcrochet@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 8 Feb 2008 15:34:12 +0000 (15:34 +0000)
committerpcrochet <pcrochet@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 8 Feb 2008 15:34:12 +0000 (15:34 +0000)
MUON/AliMUONDarcHeader.cxx
MUON/AliMUONDarcHeader.h

index 2b1eb48..f16a310 100644 (file)
@@ -186,6 +186,23 @@ void AliMUONDarcHeader::SetScalersNumbers()
     fGlobalScaler[i] = i;
 
 }
+//___________________________________________
+Bool_t  AliMUONDarcHeader::GetEventType()  const 
+{
+  /// return 1 for physics trigger
+  /// return 0 for software trigger
+  // 01 = trigger physics
+  // 10 = trigger software "start of run"
+  // 11 = trigger software "end of run"
+  // 00 = other trigger software
+  
+  Bool_t b1 =   (fWord >> 30) &  0x1;
+  Bool_t b2 = !((fWord >> 31) &  0x1);
+  
+  //printf("%d\n", b1 & b2);
+  //printf("%d %d\n", b2 , b1);
+  return (b1 & b2);
+}
 
 //___________________________________________
 void AliMUONDarcHeader::Clear(Option_t* )
index 9503a12..c8d879f 100644 (file)
@@ -39,7 +39,8 @@ public:
    //GlobalFlag:1, CTP trig:1, DAQ:1, Reg pattern:8;
 
             /// Return event type
-   Bool_t  GetEventType()  const {return (fWord &  0x40000000);}
+   //Bool_t  GetEventType()  const {return (fWord &  0x40000000);}
+   Bool_t  GetEventType() const;
             /// Return Darc type
    UChar_t GetDarcType()   const {return (UChar_t)(fWord >> 24) &  0x7;}
             /// Return serial number