CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TEcnaParEcal.cc
Go to the documentation of this file.
1 //----------Author's Name:FX Gentit and B.Fabbro DSM/IRFU/SPP CEA-Saclay
2 //----------Copyright:Those valid for CEA software
3 //----------Modified:25/09/2009
4 
7 
8 ClassImp(TEcnaParEcal)
9 //____________________________________________________________________________
10 
12 // Constructor without argument. Call to Init()
13 
14  // cout << "[Info Management] CLASS: TEcnaParEcal. CREATE OBJECT: this = " << this << endl;
15 
16  Init();
17 }
18 
19 TEcnaParEcal::TEcnaParEcal(const TString SubDet){
20 // Constructor with argument. Call to Init() and set the subdetector flag
21 
22  // cout << "[Info Management] CLASS: TEcnaParEcal. CREATE OBJECT: this = " << this << endl;
23 
24  Init();
25  SetEcalSubDetector(SubDet.Data());
26 }
27 
29 //destructor
30 
31  // cout << "[Info Management] CLASS: TEcnaParEcal. DESTROY OBJECT: this = " << this << endl;
32 }
33 
35 {
36 //Set values of Ecal parameters
37 
38  //--------------------------------- INIT parameters
39 
40  fTTBELL = '\007';
41 
42  fCnew = 0;
43  fCdelete = 0;
44 
45  //....................... CMS/ECAL parameters
46 
47  //.............. Basic parameters for EB
48 
49  fMaxSampADCEB = (Int_t)10; // Maximum number of samples ADC
50 
51  fMaxEvtsInBurstPedRunEB = (Int_t)150; // Maximum number of events per burst in Pedestal Runs
52 
53  fMaxSMEtaInEB = (Int_t)2; // Maximum number of SuperModules in eta in the EB
54  fMaxSMPhiInEB = (Int_t)18; // Maximum number of SuperModules in phi in the EB
55 
56  fMaxSMInEBPlus = (Int_t)18; // Maximum number of SuperModules in the EB+
57  fMaxSMInEBMinus = (Int_t)18; // Maximum number of SuperModules in the EB-
58 
59  fMaxTowEtaInSM = (Int_t)17; // Maximum number of towers in eta in a SuperModule
60  fMaxTowPhiInSM = (Int_t)4; // Maximum number of towers in phi in a SuperModule
61 
62  fMaxCrysEtaInTow = (Int_t)5; // Maximum number of crystals in eta in a tower
63  fMaxCrysPhiInTow = (Int_t)5; // Maximum number of crystals in phi in a tower
64 
65  //.............. Derived parameters for EB
66 
67  fMaxTowEtaInEB = fMaxSMEtaInEB*fMaxTowEtaInSM; // Maximum number of towers in eta in EB
68  fMaxTowPhiInEB = fMaxSMPhiInEB*fMaxTowPhiInSM; // Maximum number of towers in phi in EB
69 
70  fMaxSMInEB = fMaxSMInEBPlus + fMaxSMInEBMinus; // Maximum number of SuperModules in the Ecal
71  fMaxTowInSM = (Int_t)fMaxTowEtaInSM*fMaxTowPhiInSM; // Maximum number of towers in a SuperModule
72  fMaxCrysInTow = (Int_t)fMaxCrysEtaInTow*fMaxCrysPhiInTow; // Maximum number of crystals in a tower
73 
74  fMaxCrysEtaInSM = (Int_t)fMaxTowEtaInSM*fMaxCrysEtaInTow; // Maximum number of crystals in eta in a SuperModule
75  fMaxCrysPhiInSM = (Int_t)fMaxTowPhiInSM*fMaxCrysPhiInTow; // Maximum number of crystals in phi in a SuperModule
76  fMaxCrysInSM = (Int_t)fMaxTowInSM*fMaxCrysInTow; // Maximum number of crystals in a SuperModule
77 
78  //.............. Basic parameters for the EE
79 
80  fMaxSampADCEE = (Int_t)10; // Maximum number of samples ADC
81 
82  fMaxEvtsInBurstPedRunEE = (Int_t)50; // Maximum number of events per burst in Pedestal Runs
83 
84  fMaxDeeIXInEE = (Int_t)4; // Maximum number of Dees in IX in EE
85  fMaxDeeIYInEE = (Int_t)1; // Maximum number of Dees in IY in EE
86 
87  fMaxDeeInEEPlus = (Int_t)2; // Maximum number of Dees in EE+
88  fMaxDeeInEEMinus = (Int_t)2; // Maximum number of Dees in EE-
89 
90  fMaxSCIXInDee = (Int_t)10; // Maximum number of super-crystals in IX in Dee
91  fMaxSCIYInDee = (Int_t)20; // Maximum number of super-crystals in IY in Dee
92  fMaxSCForConsInDee = (Int_t)149; // Maximum number of super-crystals for construction in Dee
93 
94  fMaxCrysIXInSC = (Int_t)5; // Maximum number of crystals in IX in a super-crystal
95  fMaxCrysIYInSC = (Int_t)5; // Maximum number of crystals in IY in a super-crystal
96 
97  fMaxDSInEEPlus = (Int_t)9; // Maximum number of Data Sectors in EE+
98  fMaxDSInEEMinus = (Int_t)9; // Maximum number of Data Sectors in EE-
99 
100  fNumberOfNotConnectedSCs = (Int_t)7; // Number of not connected SC's (178, 182, 207, 33, 29, etc... see EE mapping)
101  fNumberOfNotCompleteSCs = (Int_t)4; // Number of not complete SC's (161, 216, 224, 12, 67, etc... see EE mapping)
102 
103 
104  //.............. Derived parameters for the EE
105 
106  fMaxSCIXInEE = fMaxDeeIXInEE*fMaxSCIXInDee; // Maximum number of SC's in IX in EE
107  fMaxSCIYInEE = fMaxDeeIYInEE*fMaxSCIYInDee; // Maximum number of SC's in IY in EE
108 
109  fMaxDeeInEE = fMaxDeeInEEPlus + fMaxDeeInEEMinus; // Maximum number of Dees in EE
110  fMaxSCEcnaInDee = fMaxSCIXInDee*fMaxSCIYInDee; // Maximum number of super-crystals in the Dee matrix
111  fMaxCrysInSC = fMaxCrysIXInSC*fMaxCrysIYInSC; // Maximum number of crystals in a super-crystal
112 
113  fMaxCrysIXInDee = fMaxSCIXInDee*fMaxCrysIXInSC; // Maximum number of crystals in IX in Dee
114  fMaxCrysIYInDee = fMaxSCIYInDee*fMaxCrysIYInSC; // Maximum number of crystals in IY in Dee
115  fMaxCrysEcnaInDee = fMaxSCEcnaInDee*fMaxCrysInSC; // Max nb of crystals in the Dee matrix
116  fMaxCrysForConsInDee = fMaxSCForConsInDee*fMaxCrysInSC; // Max nb of crystals for construction in Dee
117 
118  fMaxDSInEE = fMaxDSInEEPlus + fMaxDSInEEMinus; // Maximum number of Data Sectors in EE
119 
120  //.............................. Current subdetector (Stas) parameters set to zero
121 
122  fMaxSampADC = 0;
123 
125 
126  fMaxStexHocoInStas = 0;
127  fMaxStexVecoInStas = 0;
128 
129  fMaxStexInStasPlus = 0;
131  fMaxStexInStas = 0;
132 
133  fMaxStinHocoInStas = 0;
134  fMaxStinVecoInStas = 0;
135 
136  fMaxStinHocoInStex = 0;
137  fMaxStinVecoInStex = 0;
138  fMaxStinEcnaInStex = 0;
139 
140  fMaxCrysHocoInStin = 0;
141  fMaxCrysVecoInStin = 0;
142  fMaxCrysInStin = 0;
143 
144  fMaxCrysHocoInStex = 0;
145  fMaxCrysVecoInStex = 0;
146  fMaxCrysEcnaInStex = 0;
147 
148  // fMaxStinForConsInStas = 0;
149 
150  fMaxStinInStex = 0;
151  fMaxCrysInStex = 0;
152 
153  //.............................. Set codes for the Subdetector Flag
154  fgMaxCar = (Int_t)512;
155 
156  Int_t MaxCar = fgMaxCar;
157  fCodeEB.Resize(MaxCar);
158  fCodeEB = "EB";
159 
160  MaxCar = fgMaxCar;
161  fCodeEE.Resize(MaxCar);
162  fCodeEE = "EE";
163 
164  MaxCar = fgMaxCar;
165  fFlagSubDet.Resize(MaxCar);
166  fFlagSubDet = "No info";
167 
168 } // end of Init()
169 
170 void TEcnaParEcal::SetEcalSubDetector(const TString SubDet){
171 //Set the current subdetector flag and the current subdetector "Stin-Stex-Stas" parameters according to fFlagSubDet
172 
173  if( SubDet != fCodeEB && SubDet != fCodeEE )
174  {
175  cout << "!TEcnaParEcal::SetEcalSubDetector(...)> " << SubDet
176  << " : unknown subdetector code (requested: EB or EE)" << fTTBELL << endl;
177  }
178  else
179  {
180  Int_t MaxCar = fgMaxCar;
181  fFlagSubDet.Resize(MaxCar);
182  fFlagSubDet = SubDet.Data(); // Set the SubDetector flag
183 
184  if( fFlagSubDet != fCodeEB && fFlagSubDet != fCodeEE )
185  {
186  cout << "!TEcnaParEcal::SetEcalSubDetector(...)> fFlagSubDet = " << fFlagSubDet
187  << " : CODE PROBLEM, subdetector flag not initialized." << fTTBELL << endl;
188  }
189 
190  if(fFlagSubDet == fCodeEB)
191  {
194 
197 
201 
204 
208 
212 
216 
219  }
220 
221  if(fFlagSubDet == fCodeEE)
222  {
225 
228 
232 
235 
239 
243 
247 
250  }
251  }
252 } // end of SetEcalSubDetector(const TString SubDet)
253 //======================================================================================
254 //
255 // METHODS TO GET THE PARAMETERS
256 //
257 //======================================================================================
258 //................................................................. SUBDETECTOR FLAG
260 //................................................................. BARREL
261 //------------------------------------------- Max samp ADC
262 Int_t TEcnaParEcal::MaxSampADCEB() {return fMaxSampADCEB;} // maximum number of samples ADC for EB
263 //------------------------------------------- Max number of events in Ped runs (for each gain)
265 //------------------------------------------- Max SM in barrel
266 Int_t TEcnaParEcal::MaxSMEtaInEB() {return fMaxSMEtaInEB;} // maximum number of SMs in eta in EB
267 Int_t TEcnaParEcal::MaxSMPhiInEB() {return fMaxSMPhiInEB;} // maximum number of SMs in phi in EB
268 
269 Int_t TEcnaParEcal::MaxSMInEBPlus() {return fMaxSMInEBPlus;} // maximum number of SMs in the EB+
270 Int_t TEcnaParEcal::MaxSMInEBMinus(){return fMaxSMInEBMinus;} // maximum number of SMs in the EB-
271 Int_t TEcnaParEcal::MaxSMInEB() {return fMaxSMInEB;} // maximum number of SMs in EB
272 //------------------------------------------- Max tow in EB
273 Int_t TEcnaParEcal::MaxTowEtaInEB(){return fMaxTowEtaInEB;} // maximum number of towers in eta in EB
274 Int_t TEcnaParEcal::MaxTowPhiInEB(){return fMaxTowPhiInEB;} // maximum number of towers in phi in EB
275 //------------------------------------------- Max tow in SM
276 Int_t TEcnaParEcal::MaxTowEtaInSM() {return fMaxTowEtaInSM;} // maximum number of towers in eta in SM
277 Int_t TEcnaParEcal::MaxTowPhiInSM() {return fMaxTowPhiInSM;} // maximum number of towers in phi in SM
278 Int_t TEcnaParEcal::MaxTowInSM() {return fMaxTowInSM;} // maximum number of towers in SM
279 //------------------------------------------- Max Crys in tower
280 Int_t TEcnaParEcal::MaxCrysEtaInTow(){return fMaxCrysEtaInTow;} // maximum number of crystals in eta a tower
281 Int_t TEcnaParEcal::MaxCrysPhiInTow(){return fMaxCrysPhiInTow;} // maximum number of crystals in phi in a tower
282 Int_t TEcnaParEcal::MaxCrysInTow() {return fMaxCrysInTow;} // maximum number of crystals in a tower
283 //------------------------------------------- Max crys in SM
284 Int_t TEcnaParEcal::MaxCrysEtaInSM() {return fMaxCrysEtaInSM;} // maximum number of crystals in eta in SM
285 Int_t TEcnaParEcal::MaxCrysPhiInSM() {return fMaxCrysPhiInSM;} // maximum number of crystals in phi in SM
286 Int_t TEcnaParEcal::MaxCrysInSM() {return fMaxCrysInSM;} // maximum number of crystals in SM
287 
288 //................................................................. ENDCAP
289 //------------------------------------------- Max samp ADC
290 Int_t TEcnaParEcal::MaxSampADCEE(){return fMaxSampADCEE;} // maximum number of samples ADC for EE
291 //------------------------------------------- Max number of events in Ped runs (for each gain)
293 //------------------------------------------- Max Dee in Endcap
294 Int_t TEcnaParEcal::MaxDeeIXInEE() {return fMaxDeeIXInEE;} // maximum number of dees in IX in EE
295 Int_t TEcnaParEcal::MaxDeeIYInEE() {return fMaxDeeIYInEE;} // maximum number of dees in IY in EE
296 
297 Int_t TEcnaParEcal::MaxDeeInEEPlus() {return fMaxDeeInEEPlus;} // maximum number of dees in EE+
298 Int_t TEcnaParEcal::MaxDeeInEEMinus(){return fMaxDeeInEEMinus;} // maximum number of dees in EE-
299 Int_t TEcnaParEcal::MaxDeeInEE() {return fMaxDeeInEE;} // maximum number of dees in EE
300 //------------------------------------------- Max SC in EE
301 Int_t TEcnaParEcal::MaxSCIXInEE(){return fMaxSCIXInEE;} // maximum number of SC's in eta in EE
302 Int_t TEcnaParEcal::MaxSCIYInEE(){return fMaxSCIYInEE;} // maximum number of SC's in phi in EE
303 //------------------------------------------- Max SC in Dee
304 Int_t TEcnaParEcal::MaxSCIXInDee() {return fMaxSCIXInDee;} // maximum number of SCs in IX in Dee
305 Int_t TEcnaParEcal::MaxSCIYInDee() {return fMaxSCIYInDee;} // maximum number of SCs in IY in Dee
306 Int_t TEcnaParEcal::MaxSCEcnaInDee() {return fMaxSCEcnaInDee;} // maximum number of SCs in the Dee matrix
307 Int_t TEcnaParEcal::MaxSCForConsInDee(){return fMaxSCForConsInDee;} // max nb of crystals for construction in Dee
308 //------------------------------------------- Max Crys in SC
309 Int_t TEcnaParEcal::MaxCrysIXInSC(){return fMaxCrysIXInSC;} // maximum number of crystals in IX in a SC
310 Int_t TEcnaParEcal::MaxCrysIYInSC(){return fMaxCrysIYInSC;} // maximum number of crystals in IY in a SC
311 Int_t TEcnaParEcal::MaxCrysInSC() {return fMaxCrysInSC;} // maximum number of crystals in a SC
312 //------------------------------------------- Max crys in Dee
313 Int_t TEcnaParEcal::MaxCrysIXInDee() {return fMaxCrysIXInDee;} // max nb of crystals in IX in Dee
314 Int_t TEcnaParEcal::MaxCrysIYInDee() {return fMaxCrysIYInDee;} // max nb of crystals in IY in Dee
315 Int_t TEcnaParEcal::MaxCrysEcnaInDee() {return fMaxCrysEcnaInDee;} // max nb of crystals in Dee matrix
316 Int_t TEcnaParEcal::MaxCrysForConsInDee(){return fMaxCrysForConsInDee;} // max nb of crystals for construction in Dee
317 //------------------------------------------- Max DS in EE
319 //------------------------------------------- Not connected and not complete SCs
322 
323 //................................................................. Stas (current Subdetector)
324 //------------------------------------------- Max samp ADC
325 Int_t TEcnaParEcal::MaxSampADC() {return fMaxSampADC;} // max number of samples ADC
326 //------------------------------------------- Max number of events in Ped runs (for each gain)
328 //------------------------------------------- Max Stex in Stas
329 Int_t TEcnaParEcal::MaxStexHocoInStas() {return fMaxStexHocoInStas;} // max number of Stexs in Hoco in Stas+
330 Int_t TEcnaParEcal::MaxStexVecoInStas() {return fMaxStexVecoInStas;} // max number of Stexs in Veco in Stas+
331 
332 Int_t TEcnaParEcal::MaxStexInStasPlus() {return fMaxStexInStasPlus;} // max number of Stexs in Stas+
333 Int_t TEcnaParEcal::MaxStexInStasMinus() {return fMaxStexInStasMinus;} // max number of Stexs in Stas-
334 Int_t TEcnaParEcal::MaxStexInStas() {return fMaxStexInStas;} // max number of Stexs in Stas
335 //------------------------------------------- Max Stin in Stas
336 Int_t TEcnaParEcal::MaxStinHocoInStas() {return fMaxStinHocoInStas;} // maximum number of Stin's in Hoco in Stas
337 Int_t TEcnaParEcal::MaxStinVecoInStas() {return fMaxStinVecoInStas;} // maximum number of Stin's in Veco in Stas
338 //------------------------------------------- Max Stin in Stex
339 Int_t TEcnaParEcal::MaxStinHocoInStex(){return fMaxStinHocoInStex;} // max number of Stins in Hoco in a Stex
340 Int_t TEcnaParEcal::MaxStinVecoInStex(){return fMaxStinVecoInStex;} // max number of Stins in Veco in a Stex
341 Int_t TEcnaParEcal::MaxStinEcnaInStex(){return fMaxStinEcnaInStex;} // max number of Stins in "ECNA matrix" Stex
342 Int_t TEcnaParEcal::MaxStinInStex() {return fMaxStinInStex;} // max number of Stins in Stex
343 
344 //------------------------------------------- Max Crys in Stin
345 Int_t TEcnaParEcal::MaxCrysHocoInStin(){return fMaxCrysHocoInStin;} // max number of crystals in Hoco in a Stin
346 Int_t TEcnaParEcal::MaxCrysVecoInStin(){return fMaxCrysVecoInStin;} // max number of crystals in Veco in a Stin
347 Int_t TEcnaParEcal::MaxCrysInStin() {return fMaxCrysInStin;} // max number of crystals in a Stin
348 //------------------------------------------- Max crys in Stex
349 Int_t TEcnaParEcal::MaxCrysHocoInStex(){return fMaxCrysHocoInStex;} // max number of crystals in Hoco in a Stex
350 Int_t TEcnaParEcal::MaxCrysVecoInStex(){return fMaxCrysVecoInStex;} // max number of crystals in Veco in a Stex
351 Int_t TEcnaParEcal::MaxCrysEcnaInStex(){return fMaxCrysEcnaInStex;} // max number of crystals in "ECNA matrix" Stex
352 Int_t TEcnaParEcal::MaxCrysInStex() {return fMaxCrysInStex;} // max number of crystals in Stex
353 
Int_t fMaxDSInEEPlus
Definition: TEcnaParEcal.h:110
Int_t fMaxDeeInEEPlus
Definition: TEcnaParEcal.h:81
Int_t MaxCrysPhiInTow()
Int_t fgMaxCar
Definition: TEcnaParEcal.h:23
Int_t MaxCrysHocoInStex()
Int_t fMaxStinVecoInStex
Definition: TEcnaParEcal.h:134
Int_t fMaxCrysVecoInStex
Definition: TEcnaParEcal.h:146
Int_t MaxCrysInSM()
Int_t MaxCrysIYInDee()
Int_t MaxSCIYInDee()
Int_t MaxCrysEtaInTow()
Int_t MaxStexVecoInStas()
Int_t fMaxEvtsInBurstPedRun
Definition: TEcnaParEcal.h:121
Int_t fMaxCrysInStin
Definition: TEcnaParEcal.h:140
Int_t MaxCrysEcnaInDee()
Int_t fMaxCrysIYInSC
Definition: TEcnaParEcal.h:95
Int_t MaxSampADCEB()
Int_t fMaxCrysIYInDee
Definition: TEcnaParEcal.h:102
Int_t fMaxEvtsInBurstPedRunEB
Definition: TEcnaParEcal.h:41
Int_t MaxCrysVecoInStin()
Int_t fMaxSCIXInDee
Definition: TEcnaParEcal.h:88
Int_t MaxStinVecoInStex()
Int_t fMaxSMInEBMinus
Definition: TEcnaParEcal.h:47
Int_t fNumberOfNotConnectedSCs
Definition: TEcnaParEcal.h:114
Int_t fMaxCrysInStex
Definition: TEcnaParEcal.h:155
Int_t fMaxCrysForConsInDee
Definition: TEcnaParEcal.h:107
Int_t fMaxTowPhiInSM
Definition: TEcnaParEcal.h:54
Int_t MaxStinInStex()
TString fCodeEB
Definition: TEcnaParEcal.h:32
Int_t MaxStinHocoInStas()
Int_t MaxSMInEBPlus()
Int_t fMaxCrysIXInDee
Definition: TEcnaParEcal.h:99
Int_t fMaxSampADC
Definition: TEcnaParEcal.h:119
Int_t MaxDeeInEEMinus()
Int_t fMaxTowPhiInEB
Definition: TEcnaParEcal.h:51
Int_t MaxDeeIYInEE()
Int_t fMaxStinHocoInStas
Definition: TEcnaParEcal.h:130
Int_t MaxTowPhiInSM()
Int_t MaxSampADCEE()
Int_t fMaxCrysInSM
Definition: TEcnaParEcal.h:69
Int_t MaxSCIXInDee()
Int_t fMaxTowEtaInSM
Definition: TEcnaParEcal.h:53
Int_t fMaxStexVecoInStas
Definition: TEcnaParEcal.h:124
Int_t fMaxSCIYInDee
Definition: TEcnaParEcal.h:89
Int_t fMaxCrysEcnaInDee
Definition: TEcnaParEcal.h:105
Int_t MaxEvtsInBurstPedRunEE()
Int_t MaxCrysEtaInSM()
Int_t fMaxStinEcnaInStex
Definition: TEcnaParEcal.h:135
Int_t MaxCrysIXInDee()
Int_t MaxSMPhiInEB()
Int_t MaxEvtsInBurstPedRun()
Int_t fMaxCrysInTow
Definition: TEcnaParEcal.h:60
Int_t fMaxSCIYInEE
Definition: TEcnaParEcal.h:86
Int_t fMaxStinHocoInStex
Definition: TEcnaParEcal.h:133
Int_t fMaxStexInStasMinus
Definition: TEcnaParEcal.h:127
Int_t MaxCrysIXInSC()
Int_t fCdelete
Definition: TEcnaParEcal.h:27
TString fTTBELL
Definition: TEcnaParEcal.h:24
Int_t fMaxCrysPhiInTow
Definition: TEcnaParEcal.h:59
Int_t fMaxDeeIYInEE
Definition: TEcnaParEcal.h:79
Int_t MaxStexInStasPlus()
Int_t MaxStinVecoInStas()
Int_t fMaxSCForConsInDee
Definition: TEcnaParEcal.h:92
Int_t fMaxEvtsInBurstPedRunEE
Definition: TEcnaParEcal.h:76
Int_t fMaxStinVecoInStas
Definition: TEcnaParEcal.h:131
Int_t MaxSCIXInEE()
Int_t fMaxSMInEBPlus
Definition: TEcnaParEcal.h:46
Int_t MaxSMInEBMinus()
Int_t fMaxSampADCEB
Definition: TEcnaParEcal.h:39
Int_t MaxCrysInStex()
Int_t fMaxCrysEtaInTow
Definition: TEcnaParEcal.h:58
Int_t MaxCrysInStin()
Int_t MaxTowEtaInSM()
Int_t MaxSCEcnaInDee()
Int_t fNumberOfNotCompleteSCs
Definition: TEcnaParEcal.h:115
Int_t MaxSMEtaInEB()
Int_t fMaxDeeIXInEE
Definition: TEcnaParEcal.h:78
Int_t fMaxDSInEE
Definition: TEcnaParEcal.h:112
Int_t fMaxCrysInSC
Definition: TEcnaParEcal.h:96
Int_t fMaxSampADCEE
Definition: TEcnaParEcal.h:74
Int_t MaxDSInEE()
Int_t fMaxCrysPhiInSM
Definition: TEcnaParEcal.h:66
TString fCodeEE
Definition: TEcnaParEcal.h:33
Int_t fMaxSCEcnaInDee
Definition: TEcnaParEcal.h:90
Int_t MaxCrysIYInSC()
void SetEcalSubDetector(const TString)
Int_t fMaxCrysEcnaInStex
Definition: TEcnaParEcal.h:149
Int_t MaxCrysInTow()
Int_t MaxDeeInEEPlus()
Int_t NumberOfNotConnectedSCs()
Int_t fMaxStexInStasPlus
Definition: TEcnaParEcal.h:126
Int_t fMaxSMEtaInEB
Definition: TEcnaParEcal.h:43
Int_t fMaxCrysIXInSC
Definition: TEcnaParEcal.h:94
Int_t MaxStexInStasMinus()
Int_t fMaxCrysVecoInStin
Definition: TEcnaParEcal.h:139
Int_t MaxStexInStas()
Int_t fMaxDeeInEEMinus
Definition: TEcnaParEcal.h:82
Int_t MaxDeeIXInEE()
Int_t fMaxStexInStas
Definition: TEcnaParEcal.h:128
Int_t MaxCrysVecoInStex()
Int_t MaxSCForConsInDee()
Int_t MaxTowEtaInEB()
Int_t fMaxCrysHocoInStex
Definition: TEcnaParEcal.h:143
Int_t MaxTowPhiInEB()
Int_t fMaxStexHocoInStas
Definition: TEcnaParEcal.h:123
Int_t MaxCrysEcnaInStex()
Int_t fMaxCrysHocoInStin
Definition: TEcnaParEcal.h:138
Int_t MaxCrysHocoInStin()
Int_t MaxCrysInSC()
Int_t MaxSampADC()
Int_t MaxDeeInEE()
Int_t MaxSMInEB()
Int_t MaxStexHocoInStas()
Int_t fMaxSCIXInEE
Definition: TEcnaParEcal.h:85
Int_t MaxEvtsInBurstPedRunEB()
tuple cout
Definition: gather_cfg.py:41
Int_t MaxStinEcnaInStex()
Int_t fMaxTowEtaInEB
Definition: TEcnaParEcal.h:50
TString GetEcalSubDetector()
Int_t fMaxStinInStex
Definition: TEcnaParEcal.h:152
Int_t fMaxTowInSM
Definition: TEcnaParEcal.h:55
Int_t fMaxSMPhiInEB
Definition: TEcnaParEcal.h:44
TString fFlagSubDet
Definition: TEcnaParEcal.h:31
Int_t fMaxDSInEEMinus
Definition: TEcnaParEcal.h:111
Int_t MaxStinHocoInStex()
Int_t MaxSCIYInEE()
Int_t NumberOfNotCompleteSCs()
Int_t fMaxDeeInEE
Definition: TEcnaParEcal.h:83
Int_t MaxCrysForConsInDee()
Int_t fMaxSMInEB
Definition: TEcnaParEcal.h:48
Int_t fMaxCrysEtaInSM
Definition: TEcnaParEcal.h:63
Int_t MaxCrysPhiInSM()
Int_t MaxTowInSM()