Updated version.
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALTriggerSTUDCSConfig.h
1 #ifndef ALIEMCALTRIGGERSTUDCSCONFIG_H
2 #define ALIEMCALTRIGGERSTUDCSCONFIG_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /*
7
8
9 EMCAL STU DCS parameters to be stored in OCDB
10 Author: R. GUERNANE LPSC Grenoble CNRS/IN2P3
11 */
12
13 #include "TObject.h"
14
15 class AliEMCALTriggerSTUDCSConfig : public TObject 
16 {
17  public:
18
19   AliEMCALTriggerSTUDCSConfig();
20   virtual ~AliEMCALTriggerSTUDCSConfig() {};
21           
22   void    SetGA(Int_t ga)        { fGA         = ga; }
23   void    SetGB(Int_t gb)        { fGB         = gb; }
24   void    SetGC(Int_t gc)        { fGC         = gc; }
25   void    SetJA(Int_t ja)        { fJA         = ja; }
26   void    SetJB(Int_t jb)        { fJB         = jb; }
27   void    SetJC(Int_t jc)        { fJC         = jc; }
28   void    SetRawData(Int_t rd)   { fGetRawData = rd; }
29   void    SetRegion(Int_t rg)    { fRegion     = rg; }
30   void    SetFw(Int_t fv)        { fFw         = fv; }
31         
32   Int_t   GetGA()        const { return fGA;         }
33   Int_t   GetGB()        const { return fGB;         }
34   Int_t   GetGC()        const { return fGC;         }
35   Int_t   GetJA()        const { return fJA;         }
36   Int_t   GetJB()        const { return fJB;         }
37   Int_t   GetJC()        const { return fJC;         }
38   Int_t   GetRawData()   const { return fGetRawData; }
39   Int_t   GetRegion()    const { return fRegion;     }
40   Int_t   GetFw()        const { return fFw;         }
41         
42 protected:
43
44         AliEMCALTriggerSTUDCSConfig(const AliEMCALTriggerSTUDCSConfig &cd);
45         AliEMCALTriggerSTUDCSConfig &operator=(const AliEMCALTriggerSTUDCSConfig &cd);
46
47 private:
48         
49   Int_t   fGA;         //
50   Int_t   fGB;         //
51   Int_t   fGC;         //
52   Int_t   fJA;         //
53   Int_t   fJB;         //
54   Int_t   fJC;         //
55   Int_t   fGetRawData; //
56   Int_t   fRegion;     //
57   Int_t   fFw;         //
58   
59   ClassDef(AliEMCALTriggerSTUDCSConfig,1) //
60 };
61 #endif
62