]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TRD/Cal/AliTRDCalDCSPTRCba.h
- replaced TTree with TClonesArray for storing clusters (Gaute)
[u/mrichter/AliRoot.git] / TRD / Cal / AliTRDCalDCSPTRCba.h
CommitLineData
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
16class TString;
17
18class 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