]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliGRPDCS.h
Corrected storing of number of participants in header.
[u/mrichter/AliRoot.git] / STEER / AliGRPDCS.h
index 85f7512ff8f5bc38ac3b54372dfce43d347c5eea..a7162bd32b263e8ec2dd0d64165f06def88116eb 100644 (file)
 
 #include "TObject.h"
 
-class TH1;
-
 class AliGRPDCS: public TObject {
  public:
   AliGRPDCS();
-  AliGRPDCS(TObjArray *dcsArray);
+  AliGRPDCS(TObjArray *dcsArray, UInt_t fStart, UInt_t fStop);
   AliGRPDCS(const AliGRPDCS& grpDcs);
 
+  void SetTime(UInt_t fStart, UInt_t fStop) {fStartTime = fStart; fStopTime = fStop;}
   void SetObjArray(TObjArray *dcsSArray) {fDCSArray = dcsSArray;}
-  const char *ProcessDCS(TH1 *h);  
+  const char *ProcessDCS(Int_t iType);  
   
  private:
-  
+  UInt_t fStartTime, fStopTime; //start and stop time of the run (DAQ lb)
   TObjArray *fDCSArray; //TObjArray for a dcs data point
   
+  const char *ProcessInt();
+  const char *ProcessUInt();
+  const char *ProcessFloat();
+  const char *ProcessChar();
+//  const char *ProcessString();
+  const char *ProcessBoolean();
+  
   AliGRPDCS & operator=(const AliGRPDCS & ) {return *this;}
 
   ClassDef(AliGRPDCS, 0);