Data made private. (Plamen)
authorlietava <lietava@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 15 Jun 2009 16:17:12 +0000 (16:17 +0000)
committerlietava <lietava@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 15 Jun 2009 16:17:12 +0000 (16:17 +0000)
STEER/AliTriggerScalers.h
STEER/AliTriggerScalersRecord.cxx
STEER/AliTriggerScalersRecord.h

index 04579f0..b641963 100644 (file)
@@ -39,7 +39,15 @@ public:
        virtual Bool_t    IsSortable() const { return kTRUE; }
         virtual Int_t    Compare( const TObject* obj ) const;
          virtual void    Print( const Option_t* opt ="" ) const;
-        
+               UInt_t    GetLOCB() const { return fLOCB; }
+               UInt_t    GetLOCA() const { return fLOCA; }
+               UInt_t    GetL1CB() const { return fL1CB; }
+               UInt_t    GetL1CA() const { return fL1CA; }
+               UInt_t    GetL2CB() const { return fL2CB; }
+               UInt_t    GetL2CA() const { return fL2CA; }
+              UChar_t    GetClassIndex() const { return fClassIndex; }
+private: 
+   
               UChar_t    fClassIndex;      // class index 
                UInt_t    fLOCB;            //  L0 triggers before any vetos  (32 bits)
                UInt_t    fLOCA;            //  L0 triggers after all vetos   (32 bits)
@@ -47,8 +55,8 @@ public:
                UInt_t    fL1CA;            //  L1 triggers after all vetos   (32 bits)
                UInt_t    fL2CB;            //  L2 triggers before any vetos  (32 bits)
                UInt_t    fL2CA;            //  L2 triggers after all vetos   (32 bits)
-    
-private:    
+
+
                          AliTriggerScalers( const AliTriggerScalers &run );
     AliTriggerScalers&   operator=(const AliTriggerScalers& clus);
 
index d7897d7..ba5d5c2 100644 (file)
@@ -26,7 +26,7 @@
 //////////////////////////////////////////////////////////////////////////////
 
 #include <Riostream.h>
-
+#include <TObjArray.h>
 #include "AliLog.h"  
 #include "AliTimeStamp.h"
 #include "AliTriggerScalers.h"
@@ -36,7 +36,7 @@ ClassImp( AliTriggerScalersRecord )
 //_____________________________________________________________________________
 AliTriggerScalersRecord::AliTriggerScalersRecord():
   fTimestamp(),
-  fScalers(60)
+  fScalers()
 {
 }
 
@@ -86,8 +86,8 @@ AliTriggerScalers* AliTriggerScalersRecord::GetTriggerScalersForClass( Int_t cla
       result = 0;
       position = (base+last) / 2;
       op2 = (AliTriggerScalers *)fScalers.At(position);
-      if( op2 && op2->fClassIndex > classmask ) result = -1;
-      if( op2 && op2->fClassIndex < classmask ) result = 1;
+      if( op2 && op2->GetClassIndex() > classmask ) result = -1;
+      if( op2 && op2->GetClassIndex() < classmask ) result = 1;
   
       if (op2 && result == 0)
          return op2;
index 64aea18..0db834f 100644 (file)
@@ -15,7 +15,7 @@
 // in partition  
 //
 //////////////////////////////////////////////////////////////////////////////
-
+class TObjArray;
 class  AliTimeStamp;
 
 class AliTriggerScalersRecord : public TObject {
@@ -39,11 +39,14 @@ public:
             virtual void    Print( const Option_t* opt ="" ) const;
 
        
-            AliTimeStamp    fTimestamp;    // record timestamp
-               TObjArray    fScalers;      // Array of scalers (AliTriggerScalers)  
+             
      
 private:  
 
+            AliTimeStamp    fTimestamp;    // record timestamp
+               TObjArray    fScalers;      // Array of scalers (AliTriggerScalers) 
+
+
                             AliTriggerScalersRecord( const AliTriggerScalersRecord &rec );
  AliTriggerScalersRecord&   operator=(const AliTriggerScalersRecord& rec);