]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliTriggerCondition.h
reading - writing CDB
[u/mrichter/AliRoot.git] / STEER / AliTriggerCondition.h
index 1b7e15c8e24191112eb1b5a0c22a79ded6fe7abf..5ce5a402fc3b5530dfb363ce8aee488c710a907b 100644 (file)
@@ -25,7 +25,7 @@ public:
                           AliTriggerCondition();
                           AliTriggerCondition( const AliTriggerCondition &cond );
                           AliTriggerCondition( TString & condition, TString & name,
-                                               TString & description, Long_t mask );
+                                               TString & description, ULong64_t mask );
                virtual   ~AliTriggerCondition() {}
    AliTriggerCondition&   operator=(const AliTriggerCondition& rhs);
 
@@ -34,15 +34,16 @@ public:
   //  Setters
                   void    Reset() { fStatus = kFALSE; }
   //  Getters
-                Long_t    GetValue() const { return (fStatus) ? fClassMask : 0; }
+             ULong64_t    GetValue() const { return (fStatus) ? fClassMask : 0; }
+             ULong64_t    GetMask() const { return fClassMask; }
                 Bool_t    GetStatus() const { return fStatus; }
           virtual void    Print( const Option_t* opt ="" ) const;
 protected:
-                Long_t    fClassMask;   // UID "class mask" should set only 1 bit from the position 0 to 50
+             ULong64_t    fClassMask;   // UID "class mask" should set only 1 bit from the position 0 to 50
                TString    fCondition;   // Definition of the condition
                 Bool_t    fStatus;      // true = Condition has been satisfied after Trigger
 
-   ClassDef( AliTriggerCondition, 1 )  // Define a Trigger Condition
+   ClassDef( AliTriggerCondition, 2 )  // Define a Trigger Condition
 };
 
 #endif