1 #ifndef AliTRDCALDCSPTRFeb_H
2 #define AliTRDCALDCSPTRFeb_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
6 /* $Id: AliTRDCalDCSPTRFeb.h 18952 2007-06-08 11:36:12Z cblume $ */
8 ///////////////////////////////////////////////////////////////////////////////
10 // TRD calibration class for TRD GTU configuration parameters //
12 ///////////////////////////////////////////////////////////////////////////////
18 class AliTRDCalDCSPTRFeb : public TNamed {
23 AliTRDCalDCSPTRFeb(const char *name, const char *title);
24 AliTRDCalDCSPTRFeb(const AliTRDCalDCSPTRFeb &);
25 virtual ~AliTRDCalDCSPTRFeb() { };
27 TString GetControlBoxSide() { return fSide; }
28 TString GetDetectorName() { return fName; }
29 Int_t GetControlBoxPrimary() { return fPrimary; }
30 UInt_t GetControlBoxSide() { return fSide; }
31 UInt_t GetControlBoxPrimary() { return fPrimary; }
33 void SetControlBoxSide(TString bs) { fSide = bs; }
34 void SetDetectorName(TString bs) { fName = bs; }
35 void SetControlBoxPrimary(Int_t bp) { fPrimary = bp; }
36 void SetClkLb(UInt_t cl) { fClkLb = cl; }
37 void SetClkHb(UInt_t ch) { fClkHb = ch; }
39 UInt_t GetCh0CountLb() { return fCh0CountLb; }
40 UInt_t GetCh0CountHb() { return fCh0CountHb; }
41 UInt_t GetCh1CountLb() { return fCh1CountLb; }
42 UInt_t GetCh1CountHb() { return fCh1CountHb; }
43 UInt_t GetCh2CountLb() { return fCh2CountLb; }
44 UInt_t GetCh2CountHb() { return fCh2CountHb; }
45 UInt_t GetCh3CountLb() { return fCh3CountLb; }
46 UInt_t GetCh3CountHb() { return fCh3CountHb; }
47 UInt_t GetCh4CountLb() { return fCh4CountLb; }
48 UInt_t GetCh4CountHb() { return fCh4CountHb; }
49 UInt_t GetCh5CountLb() { return fCh5CountLb; }
50 UInt_t GetCh5CountHb() { return fCh5CountHb; }
51 UInt_t GetCh6CountLb() { return fCh6CountLb; }
52 UInt_t GetCh6CountHb() { return fCh6CountHb; }
53 UInt_t GetCh7CountLb() { return fCh7CountLb; }
54 UInt_t GetCh7CountHb() { return fCh7CountHb; }
55 UInt_t GetCh8CountLb() { return fCh8CountLb; }
56 UInt_t GetCh8CountHb() { return fCh8CountHb; }
57 UInt_t GetCh9CountLb() { return fCh9CountLb; }
58 UInt_t GetCh9CountHb() { return fCh9CountHb; }
59 UInt_t GetCh10CountLb() { return fCh10CountLb; }
60 UInt_t GetCh10CountHb() { return fCh10CountHb; }
61 UInt_t GetCh11CountLb() { return fCh11CountLb; }
62 UInt_t GetCh11CountHb() { return fCh11CountHb; }
63 UInt_t GetTrigParallel0Lb() { return fTrigParallel0Lb; }
64 UInt_t GetTrigParallel0Hb() { return fTrigParallel0Hb; }
65 UInt_t GetTrigParallel1Lb() { return fTrigParallel1Lb; }
66 UInt_t GetTrigParallel1Hb() { return fTrigParallel1Hb; }
67 UInt_t GetPtChDelay0() { return fPtChDelay0; }
68 UInt_t GetPtChDelay1() { return fPtChDelay1; }
69 UInt_t GetPtChDelay2() { return fPtChDelay2; }
70 UInt_t GetPtChDelay3() { return fPtChDelay3; }
71 UInt_t GetPtChDelay4() { return fPtChDelay4; }
72 UInt_t GetPtChDelay5() { return fPtChDelay5; }
73 UInt_t GetPtChDelay6() { return fPtChDelay6; }
74 UInt_t GetPtChDelay7() { return fPtChDelay7; }
75 UInt_t GetPtChDelay8() { return fPtChDelay8; }
76 UInt_t GetPtChDelay9() { return fPtChDelay9; }
77 UInt_t GetPtChDelay10() { return fPtChDelay10; }
78 UInt_t GetPtChDelay11() { return fPtChDelay11; }
79 UInt_t GetPtChThr0() { return fPtChThr0; }
80 UInt_t GetPtChThr1() { return fPtChThr1; }
81 UInt_t GetPtChThr2() { return fPtChThr2; }
82 UInt_t GetPtChThr3() { return fPtChThr3; }
83 UInt_t GetPtChThr4() { return fPtChThr4; }
84 UInt_t GetPtChThr5() { return fPtChThr5; }
85 UInt_t GetPtChThr6() { return fPtChThr6; }
86 UInt_t GetPtChThr7() { return fPtChThr7; }
87 UInt_t GetPtChThr8() { return fPtChThr8; }
88 UInt_t GetPtChThr9() { return fPtChThr9; }
89 UInt_t GetPtChThr10() { return fPtChThr10; }
90 UInt_t GetPtChThr11() { return fPtChThr11; }
93 void SetCh0CountLb(UInt_ ar) { fCh0CountLb = ar; }
94 void SetCh0CountHb(UInt_ ar) { fCh0CountHb = ar; }
95 void SetCh1CountLb(UInt_ ar) { fCh1CountLb = ar; }
96 void SetCh1CountHb(UInt_ ar) { fCh1CountHb = ar; }
97 void SetCh2CountLb(UInt_ ar) { fCh2CountLb = ar; }
98 void SetCh2CountHb(UInt_ ar) { fCh2CountHb = ar; }
99 void SetCh3CountLb(UInt_ ar) { fCh3CountLb = ar; }
100 void SetCh3CountHb(UInt_ ar) { fCh3CountHb = ar; }
101 void SetCh4CountLb(UInt_ ar) { fCh4CountLb = ar; }
102 void SetCh4CountHb(UInt_ ar) { fCh4CountHb = ar; }
103 void SetCh5CountLb(UInt_ ar) { fCh5CountLb = ar; }
104 void SetCh5CountHb(UInt_ ar) { fCh5CountHb = ar; }
105 void SetCh6CountLb(UInt_ ar) { fCh6CountLb = ar; }
106 void SetCh6CountHb(UInt_ ar) { fCh6CountHb = ar; }
107 void SetCh7CountLb(UInt_ ar) { fCh7CountLb = ar; }
108 void SetCh7CountHb(UInt_ ar) { fCh7CountHb = ar; }
109 void SetCh8CountLb(UInt_ ar) { fCh8CountLb = ar; }
110 void SetCh8CountHb(UInt_ ar) { fCh8CountHb = ar; }
111 void SetCh9CountLb(UInt_ ar) { fCh9CountLb = ar; }
112 void SetCh9CountHb(UInt_ ar) { fCh9CountHb = ar; }
113 void SetCh10CountLb(UInt_ ar) { fCh10CountLb = ar; }
114 void SetCh10CountHb(UInt_ ar) { fCh10CountHb = ar; }
115 void SetCh11CountLb(UInt_ ar) { fCh11CountLb = ar; }
116 void SetCh11CountHb(UInt_ ar) { fCh11CountHb = ar; }
117 void SetTrigParallel0Lb(UInt_ ar) { fTrigParallel0Lb = ar; }
118 void SetTrigParallel0Hb(UInt_ ar) { fTrigParallel0Hb = ar; }
119 void SetTrigParallel1Lb(UInt_ ar) { fTrigParallel1Lb = ar; }
120 void SetTrigParallel1Hb(UInt_ ar) { fTrigParallel1Hb = ar; }
121 void SetPtChDelay0(UInt_ ar) { fPtChDelay0 = ar; }
122 void SetPtChDelay1(UInt_ ar) { fPtChDelay1 = ar; }
123 void SetPtChDelay2(UInt_ ar) { fPtChDelay2 = ar; }
124 void SetPtChDelay3(UInt_ ar) { fPtChDelay3 = ar; }
125 void SetPtChDelay4(UInt_ ar) { fPtChDelay4 = ar; }
126 void SetPtChDelay5(UInt_ ar) { fPtChDelay5 = ar; }
127 void SetPtChDelay6(UInt_ ar) { fPtChDelay6 = ar; }
128 void SetPtChDelay7(UInt_ ar) { fPtChDelay7 = ar; }
129 void SetPtChDelay8(UInt_ ar) { fPtChDelay8 = ar; }
130 void SetPtChDelay9(UInt_ ar) { fPtChDelay9 = ar; }
131 void SetPtChDelay10(UInt_ ar) { fPtChDelay10 = ar; }
132 void SetPtChDelay11(UInt_ ar) { fPtChDelay11 = ar; }
133 void SetPtChThr0(UInt_ ar) { fPtChThr0 = ar; }
134 void SetPtChThr1(UInt_ ar) { fPtChThr1 = ar; }
135 void SetPtChThr2(UInt_ ar) { fPtChThr2 = ar; }
136 void SetPtChThr3(UInt_ ar) { fPtChThr3 = ar; }
137 void SetPtChThr4(UInt_ ar) { fPtChThr4 = ar; }
138 void SetPtChThr5(UInt_ ar) { fPtChThr5 = ar; }
139 void SetPtChThr6(UInt_ ar) { fPtChThr6 = ar; }
140 void SetPtChThr7(UInt_ ar) { fPtChThr7 = ar; }
141 void SetPtChThr8(UInt_ ar) { fPtChThr8 = ar; }
142 void SetPtChThr9(UInt_ ar) { fPtChThr9 = ar; }
143 void SetPtChThr10(UInt_ ar) { fPtChThr10 = ar; }
144 void SetPtChThr11(UInt_ ar) { fPtChThr11 = ar; }
148 TString fSide; // side of the control box, either A, B or C
149 TString fName; // 1 if its the primary control box, 2 for backup
150 Int_t fPrimary; // 1 if its the primary control box, 2 for backup
179 UInt_t fTrigParallel0Lb;
180 UInt_t fTrigParallel0Hb;
181 UInt_t fTrigParallel1Lb;
182 UInt_t fTrigParallel1Hb;
208 ClassDef(AliTRDCalDCSPTRFeb,1) // TRD calibration class for TRD GTU parameters