]>
Commit | Line | Data |
---|---|---|
3821ce70 | 1 | #ifndef AliTRDCALDCSPTRCba_H |
2 | #define AliTRDCALDCSPTRCba_H | |
3 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
4 | * See cxx source for full Copyright notice */ | |
5 | ||
6 | /* $Id: AliTRDCalDCSPTRCba.h 18952 2007-06-08 11:36:12Z cblume $ */ | |
7 | ||
8 | /////////////////////////////////////////////////////////////////////////////// | |
9 | // // | |
10 | // TRD calibration class for TRD GTU configuration parameters // | |
11 | // // | |
12 | /////////////////////////////////////////////////////////////////////////////// | |
13 | ||
14 | #include "TNamed.h" | |
15 | ||
16 | class TString; | |
17 | ||
18 | class AliTRDCalDCSPTRCba : public TNamed { | |
19 | ||
20 | public: | |
21 | ||
22 | AliTRDCalDCSPTRCba(); | |
23 | AliTRDCalDCSPTRCba(const char *name, const char *title); | |
24 | AliTRDCalDCSPTRCba(const AliTRDCalDCSPTRCba &); | |
25 | virtual ~AliTRDCalDCSPTRCba() { }; | |
26 | ||
27 | TString GetControlBoxSide() { return fSide; } | |
28 | Int_t GetControlBoxPrimary() { return fPrimary; } | |
29 | UInt_t GetControlBoxSide() { return fSide; } | |
30 | UInt_t GetControlBoxPrimary() { return fPrimary; } | |
31 | ||
32 | void SetControlBoxSide(TString bs) { fSide = bs; } | |
33 | void SetControlBoxPrimary(Int_t bp) { fPrimary = bp; } | |
34 | void SetClkLb(UInt_t cl) { fClkLb = cl; } | |
35 | void SetClkHb(UInt_t ch) { fClkHb = ch; } | |
36 | ||
37 | UInt_t GetTo27ParralelLb() { return fTo27ParralelLb; } | |
38 | UInt_t GetTo27ParralelHb() { return fTo27ParralelHb; } | |
39 | UInt_t GetTo28ParralelLb() { return fTo28ParralelLb; } | |
40 | UInt_t GetTo28ParralelHb() { return fTo28ParralelHb; } | |
41 | UInt_t GetTo29ParralelLb() { return fTo29ParralelLb; } | |
42 | UInt_t GetTo29ParralelHb() { return fTo29ParralelHb; } | |
43 | UInt_t GetTo30ParralelLb() { return fTo30ParralelLb; } | |
44 | UInt_t GetTo30ParralelHb() { return fTo30ParralelHb; } | |
45 | UInt_t GetTo31ParralelLb() { return fTo31ParralelLb; } | |
46 | UInt_t GetTo31ParralelHb() { return fTo31ParralelHb; } | |
47 | UInt_t GetTo32ParralelLb() { return fTo32ParralelLb; } | |
48 | UInt_t GetTo32ParralelHb() { return fTo32ParralelHb; } | |
49 | UInt_t GetTo33ParralelLb() { return fTo33ParralelLb; } | |
50 | UInt_t GetTo33ParralelHb() { return fTo33ParralelHb; } | |
51 | UInt_t GetTo34ParralelLb() { return fTo34ParralelLb; } | |
52 | UInt_t GetTo34ParralelHb() { return fTo34ParralelHb; } | |
53 | UInt_t GetTo35ParralelLb() { return fTo35ParralelLb; } | |
54 | UInt_t GetTo35ParralelHb() { return fTo35ParralelHb; } | |
55 | UInt_t GetTo36ParralelLb() { return fTo36ParralelLb; } | |
56 | UInt_t GetTo36ParralelHb() { return fTo36ParralelHb; } | |
57 | ||
58 | void SetTo27ParralelHb(Int_t tp) { fTo27ParralelHb = tp; } | |
59 | void SetTo27ParralelLb(Int_t tp) { fTo27ParralelLb = tp; } | |
60 | void SetTo28ParralelHb(Int_t tp) { fTo28ParralelHb = tp; } | |
61 | void SetTo28ParralelLb(Int_t tp) { fTo28ParralelLb = tp; } | |
62 | void SetTo29ParralelHb(Int_t tp) { fTo29ParralelHb = tp; } | |
63 | void SetTo29ParralelLb(Int_t tp) { fTo29ParralelLb = tp; } | |
64 | void SetTo30ParralelHb(Int_t tp) { fTo30ParralelHb = tp; } | |
65 | void SetTo30ParralelLb(Int_t tp) { fTo30ParralelLb = tp; } | |
66 | void SetTo31ParralelHb(Int_t tp) { fTo31ParralelHb = tp; } | |
67 | void SetTo31ParralelLb(Int_t tp) { fTo31ParralelLb = tp; } | |
68 | void SetTo32ParralelHb(Int_t tp) { fTo32ParralelHb = tp; } | |
69 | void SetTo32ParralelLb(Int_t tp) { fTo32ParralelLb = tp; } | |
70 | void SetTo33ParralelHb(Int_t tp) { fTo33ParralelHb = tp; } | |
71 | void SetTo33ParralelLb(Int_t tp) { fTo33ParralelLb = tp; } | |
72 | void SetTo34ParralelHb(Int_t tp) { fTo34ParralelHb = tp; } | |
73 | void SetTo34ParralelLb(Int_t tp) { fTo34ParralelLb = tp; } | |
74 | void SetTo35ParralelHb(Int_t tp) { fTo35ParralelHb = tp; } | |
75 | void SetTo35ParralelLb(Int_t tp) { fTo35ParralelLb = tp; } | |
76 | void SetTo36ParralelHb(Int_t tp) { fTo36ParralelHb = tp; } | |
77 | void SetTo36ParralelLb(Int_t tp) { fTo36ParralelLb = tp; } | |
78 | ||
79 | UInt_t GetBitsToCbB42Lb() { return fBitsToCbB42Lb; } | |
80 | UInt_t GetBitsToCbB42Hb() { return fBitsToCbB42Hb; } | |
81 | UInt_t GetBitsToCbB43Lb() { return fBitsToCbB43Lb; } | |
82 | UInt_t GetBitsToCbB43Hb() { return fBitsToCbB43Hb; } | |
83 | UInt_t GetBitsToCbB44Lb() { return fBitsToCbB44Lb; } | |
84 | UInt_t GetBitsToCbB44Hb() { return fBitsToCbB44Hb; } | |
85 | UInt_t GetBitsToCbB45Lb() { return fBitsToCbB45Lb; } | |
86 | UInt_t GetBitsToCbB45Hb() { return fBitsToCbB45Hb; } | |
87 | ||
88 | void SetBitsToCbB42Hb(Int_t bc) { fBitsToCbB42Hb = bc; } | |
89 | void SetBitsToCbB42Lb(Int_t bc) { fBitsToCbB42Lb = bc; } | |
90 | void SetBitsToCbB43Hb(Int_t bc) { fBitsToCbB43Hb = bc; } | |
91 | void SetBitsToCbB43Lb(Int_t bc) { fBitsToCbB43Lb = bc; } | |
92 | void SetBitsToCbB44Hb(Int_t bc) { fBitsToCbB44Hb = bc; } | |
93 | void SetBitsToCbB44Lb(Int_t bc) { fBitsToCbB44Lb = bc; } | |
94 | void SetBitsToCbB45Hb(Int_t bc) { fBitsToCbB45Hb = bc; } | |
95 | void SetBitsToCbB45Lb(Int_t bc) { fBitsToCbB45Lb = bc; } | |
96 | ||
97 | UInt_t GetChDelayT0() { return fChDelayT0; } | |
98 | UInt_t GetChDelayV0() { return fChDelayV0; } | |
99 | UInt_t GetChDelayV1() { return fChDelayV1; } | |
100 | UInt_t GetChDelayV2() { return fChDelayV2; } | |
101 | UInt_t GetChDelayV3() { return fChDelayV3; } | |
102 | UInt_t GetChDisableT0() { return fChDisableT0; } | |
103 | UInt_t GetChDisableV0() { return fChDisableV0; } | |
104 | UInt_t GetChDisableV1() { return fChDisableV1; } | |
105 | UInt_t GetChDisableV2() { return fChDisableV2; } | |
106 | UInt_t GetChDisableV3() { return fChDisableV3; } | |
107 | ||
108 | void SetChDelayT0(Int_t cd) { fChDelayT0 = cd; } | |
109 | void SetChDelayV0(Int_t cd) { fChDelayV0 = cd; } | |
110 | void SetChDelayV1(Int_t cd) { fChDelayV1 = cd; } | |
111 | void SetChDelayV2(Int_t cd) { fChDelayV2 = cd; } | |
112 | void SetChDelayV3(Int_t cd) { fChDelayV3 = cd; } | |
113 | void SetChDisableT0(Int_t cd) { fChDisableT0 = cd; } | |
114 | void SetChDisableV0(Int_t cd) { fChDisableV0 = cd; } | |
115 | void SetChDisableV1(Int_t cd) { fChDisableV1 = cd; } | |
116 | void SetChDisableV2(Int_t cd) { fChDisableV2 = cd; } | |
117 | void SetChDisableV3(Int_t cd) { fChDisableV3 = cd; } | |
118 | ||
119 | protected: | |
120 | TString fSide; // side of the control box, either A, B or C | |
121 | Int_t fPrimary; // 1 if its the primary control box, 2 for backup | |
122 | ||
123 | UInt_t fClkLb; | |
124 | UInt_t fClkHb; | |
125 | ||
126 | UInt_t fTo27ParralelLb; | |
127 | UInt_t fTo27ParralelLb; | |
128 | UInt_t fTo28ParralelLb; | |
129 | UInt_t fTo28ParralelHb; | |
130 | UInt_t fTo29ParralelLb; | |
131 | UInt_t fTo29ParralelHb; | |
132 | UInt_t fTo30ParralelLb; | |
133 | UInt_t fTo30ParralelHb; | |
134 | UInt_t fTo31ParralelLb; | |
135 | UInt_t fTo31ParralelHb; | |
136 | UInt_t fTo32ParralelLb; | |
137 | UInt_t fTo32ParralelHb; | |
138 | UInt_t fTo33ParralelLb; | |
139 | UInt_t fTo33ParralelHb; | |
140 | UInt_t fTo34ParralelLb; | |
141 | UInt_t fTo34ParralelHb; | |
142 | UInt_t fTo35ParralelLb; | |
143 | UInt_t fTo35ParralelHb; | |
144 | UInt_t fTo36ParralelLb; | |
145 | UInt_t fTo36ParralelHb; | |
146 | ||
147 | UInt_t fBitsToCbB42Lb; | |
148 | UInt_t fBitsToCbB42Hb; | |
149 | UInt_t fBitsToCbB43Lb; | |
150 | UInt_t fBitsToCbB43Hb; | |
151 | UInt_t fBitsToCbB44Lb; | |
152 | UInt_t fBitsToCbB44Hb; | |
153 | UInt_t fBitsToCbB45Lb; | |
154 | UInt_t fBitsToCbB45Hb; | |
155 | ||
156 | UInt_t fChDelayT0; | |
157 | UInt_t fChDelayV0; | |
158 | UInt_t fChDelayV1; | |
159 | UInt_t fChDelayV2; | |
160 | UInt_t fChDelayV3; | |
161 | UInt_t fChDisableT0; | |
162 | UInt_t fChDisableV0; | |
163 | UInt_t fChDisableV1; | |
164 | UInt_t fChDisableV2; | |
165 | UInt_t fChDisableV3; | |
166 | ||
167 | ClassDef(AliTRDCalDCSPTRCba,1) // TRD calibration class for TRD GTU parameters | |
168 | ||
169 | }; | |
170 | #endif |