]>
Commit | Line | Data |
---|---|---|
51a69132 | 1 | #ifndef AliACORDECalibModule_H |
2 | #define AliACORDECalibModule_H | |
3 | ||
4 | //////////////////////////////////////////////// | |
5 | // class for ACORDE calibration // | |
6 | //////////////////////////////////////////////// | |
7 | ||
8 | #include "TObject.h" | |
9 | #include "TH1F.h" | |
10 | ||
11 | class AliACORDEDataModule; | |
12 | ||
13 | class AliACORDECalibModule: public TObject | |
14 | { | |
15 | ||
16 | public: | |
17 | enum {kNmodules=60}; | |
18 | AliACORDECalibModule(); | |
19 | AliACORDECalibModule(const AliACORDECalibModule &calibdata); | |
20 | AliACORDECalibModule& operator=(const AliACORDECalibModule & calibdata); | |
21 | virtual ~AliACORDECalibModule(); | |
22 | void Print_Module(); | |
23 | AliACORDEDataModule* GetModule(Int_t module) const {return fModule[module];} | |
24 | void SetModuleRate(Int_t module,Float_t value); | |
25 | Float_t GetModuleRate(Int_t module); | |
26 | void SetModule(Int_t module, Float_t value, Bool_t status,const char* name); | |
27 | void Create_Histo(); | |
28 | void Draw(const Option_t* /*option*/); | |
29 | ||
30 | ||
31 | protected: | |
32 | AliACORDEDataModule *fModule[kNmodules]; | |
33 | TH1F *fHRate; | |
34 | ClassDef(AliACORDECalibModule,1) // ACORDE Calibration data | |
35 | }; | |
36 | ||
37 | #endif |