]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - VZERO/AliVZERODataFEE.h
M dNdPt/macros/AddTaskdNdPt.C
[u/mrichter/AliRoot.git] / VZERO / AliVZERODataFEE.h
index 19123c2e6476fb89f1a9b7ea87aa533f51ff97b9..44a7829a09b19ba38b7fef0b58761fce4f841ccc 100644 (file)
@@ -1,55 +1,64 @@
-#ifndef ALIVZERODATAFEE_H
-#define ALIVZERODATAFEE_H
-/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights
- * reserved. 
- *
- * See cxx source for full Copyright notice                               
- */
-class TMap;
-
-#include <TObject.h>
-#include <TString.h>
-#include <TMap.h>
-
-class AliVZERODataFEE : public TObject {
-public:
-       //enum {kNAliases=64};
-       AliVZERODataFEE();
-       AliVZERODataFEE(Int_t nRun, UInt_t startTime, UInt_t endTime);
-       AliVZERODataFEE(const AliVZERODataFEE &dataFEE);
-       AliVZERODataFEE& operator= (const AliVZERODataFEE &dataFEE);
-       virtual ~AliVZERODataFEE();
-       
-       void SetRun(Int_t run) {fRun = run;}
-       void SetStartTime(Int_t startTime) {fStartTime = startTime;}
-       void SetEndTime(Int_t endTime) {fEndTime = endTime;}
-       Int_t GetRun() const {return fRun;}
-       Int_t GetStartTime() const {return fStartTime;}
-       Int_t GetEndTime() const {return fEndTime;}
-
-       void ProcessData(TMap& aliasMap);
-       void Init();
-       void PrintAliases();
-       
-       TMap * GetParameters() const {return fParameters;};
-       
-       enum { kNCIUBoards = 8, kNCIUParam = 13, kNChannelParam = 8, kNCCIUParam = 19, kNAliases  = kNChannelParam*8*kNCIUBoards +kNCIUParam*kNCIUBoards + kNCCIUParam };
-
-private:
-
-       Int_t fRun;       // Run number
-       Int_t fStartTime; // Start time
-       Int_t fEndTime;   // End time
-       TString fAliasNames[kNAliases]; // aliases for DCS data
-       Bool_t fIsProcessed; // bool to know processing status
-
-       TString GetFEEParamName(Int_t iParam);
-       
-       TMap * fParameters;
-       
-       ClassDef( AliVZERODataFEE, 1 )  
-       
-};
-
-
-#endif // ALIVZERODATAFEE_H
+#ifndef ALIVZERODATAFEE_H\r
+#define ALIVZERODATAFEE_H\r
+/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights\r
+ * reserved. \r
+ *\r
+ * See cxx source for full Copyright notice                               \r
+ */\r
+class TMap;\r
+class TString;\r
+\r
+#include <TObject.h>\r
+\r
+//\r
+// Class AliVZERODataFEE\r
+// ---------------------\r
+// Used to process the TMap of DCS values comming from the shuttle.\r
+// It stores into a TMap the FEE parameters for the given run number\r
+//\r
+\r
+\r
+class AliVZERODataFEE : public TObject {\r
+public:\r
+       //enum {kNAliases=64};\r
+       AliVZERODataFEE();\r
+       AliVZERODataFEE(Int_t nRun, UInt_t startTime, UInt_t endTime);\r
+       virtual ~AliVZERODataFEE();\r
+       \r
+       void SetRun(Int_t run) {fRun = run;}\r
+       void SetStartTime(Int_t startTime) {fStartTime = startTime;}\r
+       void SetEndTime(Int_t endTime) {fEndTime = endTime;}\r
+       Int_t GetRun() const {return fRun;}\r
+       Int_t GetStartTime() const {return fStartTime;}\r
+       Int_t GetEndTime() const {return fEndTime;}\r
+\r
+       void ProcessData(TMap& aliasMap);\r
+       void Init();\r
+       void PrintAliases();\r
+       \r
+       TMap * GetParameters() const {return fParameters;};\r
+       \r
+       enum { kNCIUBoards = 8, kNCIUParam = 13, kNChannelParam = 8, kNCCIUParam = 19, kNAliases  = kNChannelParam*8*kNCIUBoards +kNCIUParam*kNCIUBoards + kNCCIUParam };\r
+\r
+private:\r
+       \r
+       AliVZERODataFEE(const AliVZERODataFEE & /*dataFEE*/); // Not implemented\r
+       AliVZERODataFEE& operator= (const AliVZERODataFEE &/*dataFEE*/); // Not implemented\r
+\r
+       Int_t fRun;       // Run number\r
+       Int_t fStartTime; // Start time\r
+       Int_t fEndTime;   // End time\r
+       TString fAliasNames[kNAliases]; // aliases for DCS data\r
+       Bool_t fIsProcessed; // bool to know processing status\r
+       TMap * fParameters;  // TMap holding the FEE parameters\r
+\r
+       TString GetFEEParamName(Int_t iParam);\r
+       \r
+       \r
+       ClassDef( AliVZERODataFEE, 1 )  \r
+       \r
+};\r
+\r
+\r
+#endif // ALIVZERODATAFEE_H\r
+\r