]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - VZERO/AliVZERODataDCS.h
Less verbose output
[u/mrichter/AliRoot.git] / VZERO / AliVZERODataDCS.h
index 868a5bd7d4a15ddbe731c3b6b710b9f7775ce3c9..67b34ff8884b7ae139d579f4c4754fb3e8d89016 100644 (file)
@@ -4,16 +4,15 @@
 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
  * See cxx source for full Copyright notice                               */
 
-#include "TObject.h" 
-#include "TString.h"
-
+#include <TObject.h> 
 #include <TClonesArray.h>
-#include <TH1F.h>
 
 class TMap;
 class TH2F;
 class TGraph;
 class TF1;
+class TString;
+class TH1F;
 
 // AliVZERODataDCS class
 // main aim is to process DCS data
@@ -21,8 +20,8 @@ class TF1;
 
 class AliVZERODataDCS : public TObject {
 public:
-  enum {kNAliases=64,kNGraphs=64};
-  enum {kHvMin=0, kHvMax=2000};
+  enum {kNAliases=80,kNGraphs=64,kNHvChannel=64,kNLvChannel=16,kNCIUBoards = 8};
+  enum {kHvMin=0, kHvMax=3000};
   
   AliVZERODataDCS();
   AliVZERODataDCS(Int_t nRun, UInt_t startTime, UInt_t endTime);
@@ -44,7 +43,9 @@ public:
   
   Float_t* GetMeanHV()    const {return (float*)fMeanHV;}
   Float_t* GetWidthHV()   const {return (float*)fWidthHV;}
-
+  Bool_t * GetDeadMap()   const {return (bool*)fDeadChannel;}
+  TMap * GetFEEParameters() const {return fFEEParameters;};
+  
 // Getter of Offline Channel number as used in aliroot (defined by aliroot 
 // numbering convention) from DCS Channel number
 
@@ -73,14 +74,16 @@ private:
   
   
   TString fAliasNames[kNAliases];        // aliases for DCS data
-  TClonesArray fGraphs;                // Array containing  graphics
-  TH1F *fHv[kNAliases];
-  Float_t fMeanHV[kNAliases]; 
-  Float_t fWidthHV[kNAliases];
+  TClonesArray fGraphs;                         // Array containing  graphics
+  TH1F *fHv[kNHvChannel];                  // High Voltage histograms
+  Float_t fMeanHV[kNHvChannel];            // High Voltage mean values
+  Float_t fWidthHV[kNHvChannel];           // High Voltage widths
+  Bool_t  fDeadChannel[kNHvChannel];       // Dead Map 
+  TMap * fFEEParameters;  // TMap holding the FEE parameters of Time Resolution
+    
   Bool_t fIsProcessed;                   // bool to know processing status
   
-  ClassDef(AliVZERODataDCS, 2);
+  ClassDef(AliVZERODataDCS, 4);
 };
 
 #endif