]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ACORDE/AliACORDECalibModule.h
Class moved to STEERBase.
[u/mrichter/AliRoot.git] / ACORDE / AliACORDECalibModule.h
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