]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ZDC/AliZDCDataDCS.h
Bug fix
[u/mrichter/AliRoot.git] / ZDC / AliZDCDataDCS.h
index 477c7c445d77233279bf93eae12c237b10222787..34ce049b9f2aba328c39f3bc9535a6cb4c70c1cd 100644 (file)
@@ -1,6 +1,11 @@
 #ifndef AliZDCDataDCS_H
 #define AliZDCDataDCS_H
 
+////////////////////////////////////////////////
+//  Class for ZDC DCS data                    //
+////////////////////////////////////////////////
+
+
 #include <TMap.h>
 #include <TClonesArray.h>
 #include <TGraph.h>
@@ -20,7 +25,7 @@ public:
        Int_t GetStartTime() {return fStartTime;}
        Int_t GetEndTime() {return fEndTime;}
 
-       void ProcessData(TMap& aliasMap);
+       void ProcessData(TMap& aliasMap, Float_t *CalibData);
 
        const char* GetAliasName(UInt_t pos)
                        {return pos<kNAliases ? fAliasNames[pos].Data() : 0;}
@@ -39,16 +44,18 @@ private:
        void Introduce(UInt_t numAlias, const TObjArray* aliasArr);
        void CreateGraph(int i, int dim, const Double_t *x, const Double_t *y);
 
-       Int_t fRun;
-       UInt_t fStartTime;
-       UInt_t fEndTime;
+       Int_t fRun;             // Run number
+       UInt_t fStartTime;      // Start of run time
+       UInt_t fEndTime;        // End of run time
 
-       TString fAliasNames[kNAliases];
-       TClonesArray fGraphs;
+       TString fAliasNames[kNAliases]; // Name of the aliases provided by the DCS
+       TClonesArray fGraphs;           // Array containing PTM HV graphics
+       
+       Float_t fCalibData[kNGraphs];   // Array containing calibration data
 
-       Bool_t fIsProcessed;
+       Bool_t fIsProcessed;            // Flag set when data are processed
 
-       ClassDef(AliZDCDataDCS, 1);
+       ClassDef(AliZDCDataDCS, 2);
 };
 
 #endif