BmnRoot
Loading...
Searching...
No Matches
BmnGemStripMedium.cxx
Go to the documentation of this file.
1#include "BmnGemStripMedium.h"
2
3BmnGemStripMedium::BmnGemStripMedium() {
4 SetCurrentConfiguration(BmnGemStripMediumConfiguration::MEDIUM::DEFAULT);
5}
6
7BmnGemStripMedium::~BmnGemStripMedium() {
8
9}
10
12 Bool_t status = true;
13 switch(medium) {
14 case BmnGemStripMediumConfiguration::MEDIUM::ARCO2_70_30_E_1000_2500_3750_6300_B_0_0T:
15 NameOfCurrentMedium = "ARCO2_70_30_E_1000_2500_3750_6300_B_0_0T";
16 MCD = 0.0333; //pi+, p = 1 GeV/c
17 p0_xmean = +0.0;
18 p1_xmean = +0.0;
19 p2_xmean = +0.0;
20 p3_xmean = +0.0;
21
22 p0_sigma = +1.19E-04;
23 p1_sigma = +0.110434;
24 p2_sigma = -0.424199;
25 p3_sigma = +0.976967;
26 p4_sigma = -1.06588;
27 p5_sigma = +0.428521;
28 break;
29
30 case BmnGemStripMediumConfiguration::MEDIUM::ARCO2_70_30_E_1000_2500_3750_6300_B_0_1T:
31 NameOfCurrentMedium = "ARCO2_70_30_E_1000_2500_3750_6300_B_0_1T";
32 MCD = 0.0333; //pi+, p = 1 GeV/c
33 p0_xmean = +1.34E-04;
34 p1_xmean = +0.0124203;
35 p2_xmean = +0.031108;
36 p3_xmean = -0.0152303;
37
38 p0_sigma = +9.39E-05;
39 p1_sigma = +0.108189;
40 p2_sigma = -0.392529;
41 p3_sigma = +0.858685;
42 p4_sigma = -0.907579;
43 p5_sigma = +0.357084;
44 break;
45
46 case BmnGemStripMediumConfiguration::MEDIUM::ARCO2_70_30_E_1000_2500_3750_6300_B_0_2T:
47 NameOfCurrentMedium = "ARCO2_70_30_E_1000_2500_3750_6300_B_0_2T";
48 MCD = 0.0333; //pi+, p = 1 GeV/c
49 p0_xmean = +2.60E-05;
50 p1_xmean = +0.0289914;
51 p2_xmean = +0.051339;
52 p3_xmean = -0.0235155;
53
54 p0_sigma = +0.000112255;
55 p1_sigma = +0.106632;
56 p2_sigma = -0.382417;
57 p3_sigma = +0.839771;
58 p4_sigma = -0.896514;
59 p5_sigma = +0.356917;
60 break;
61
62 case BmnGemStripMediumConfiguration::MEDIUM::ARCO2_70_30_E_1000_2500_3750_6300_B_0_3T:
63 NameOfCurrentMedium = "ARCO2_70_30_E_1000_2500_3750_6300_B_0_3T";
64 MCD = 0.0333; //pi+, p = 1 GeV/c
65 p0_xmean = +7.65E-05;
66 p1_xmean = +0.0429225;
67 p2_xmean = +0.0801664;
68 p3_xmean = -0.0380721;
69
70 p0_sigma = +9.25E-05;
71 p1_sigma = +0.109133;
72 p2_sigma = -0.407553;
73 p3_sigma = +0.919968;
74 p4_sigma = -0.99243;
75 p5_sigma = +0.395476;
76 break;
77
78 case BmnGemStripMediumConfiguration::MEDIUM::ARCO2_70_30_E_1000_2500_3750_6300_B_0_4T:
79 NameOfCurrentMedium = "ARCO2_70_30_E_1000_2500_3750_6300_B_0_4T";
80 MCD = 0.0333; //pi+, p = 1 GeV/c
81 p0_xmean = +2.25E-05;
82 p1_xmean = +0.0576697;
83 p2_xmean = +0.107259;
84 p3_xmean = -0.0516003;
85
86 p0_sigma = +0.000102878;
87 p1_sigma = +0.108431;
88 p2_sigma = -0.396422;
89 p3_sigma = +0.875805;
90 p4_sigma = -0.932093;
91 p5_sigma = +0.368517;
92 break;
93
94 case BmnGemStripMediumConfiguration::MEDIUM::ARCO2_70_30_E_1000_2500_3750_6300_B_0_5T:
95 NameOfCurrentMedium = "ARCO2_70_30_E_1000_2500_3750_6300_B_0_5T";
96 MCD = 0.0333; //pi+, p = 1 GeV/c
97 p0_xmean = +9.89E-05;
98 p1_xmean = +0.0720483;
99 p2_xmean = +0.135686;
100 p3_xmean = -0.0666723;
101
102 p0_sigma = +9.21E-05;
103 p1_sigma = +0.112049;
104 p2_sigma = -0.423599;
105 p3_sigma = +0.952072;
106 p4_sigma = -1.02308;
107 p5_sigma = +0.407135;
108 break;
109
110 case BmnGemStripMediumConfiguration::MEDIUM::ARCO2_70_30_E_1000_2500_3750_6300_B_0_6T:
111 NameOfCurrentMedium = "ARCO2_70_30_E_1000_2500_3750_6300_B_0_6T";
112 MCD = 0.0333; //pi+, p = 1 GeV/c
113 p0_xmean = +0.000122056;
114 p1_xmean = +0.086374;
115 p2_xmean = +0.166674;
116 p3_xmean = -0.0842464;
117
118 p0_sigma = +0.00011739;
119 p1_sigma = +0.106558;
120 p2_sigma = -0.373914;
121 p3_sigma = +0.810349;
122 p4_sigma = -0.85823;
123 p5_sigma = +0.339713;
124 break;
125
126 case BmnGemStripMediumConfiguration::MEDIUM::ARCO2_70_30_E_1000_2500_3750_6300_B_0_7T:
127 NameOfCurrentMedium = "ARCO2_70_30_E_1000_2500_3750_6300_B_0_7T";
128 MCD = 0.0333; //pi+, p = 1 GeV/c
129 p0_xmean = +0.000216219;
130 p1_xmean = +0.0988192;
131 p2_xmean = +0.19974;
132 p3_xmean = -0.101547;
133
134 p0_sigma = +0.000125918;
135 p1_sigma = +0.108594;
136 p2_sigma = -0.395022;
137 p3_sigma = +0.881684;
138 p4_sigma = -0.953201;
139 p5_sigma = +0.382968;
140 break;
141
142 case BmnGemStripMediumConfiguration::MEDIUM::ARCO2_70_30_E_1000_2500_3750_6300_B_0_8T:
143 NameOfCurrentMedium = "ARCO2_70_30_E_1000_2500_3750_6300_B_0_8T";
144 MCD = 0.0333; //pi+, p = 1 GeV/c
145 p0_xmean = +0.000244936;
146 p1_xmean = +0.114616;
147 p2_xmean = +0.226636;
148 p3_xmean = -0.116325;
149
150 p0_sigma = +9.99E-05;
151 p1_sigma = +0.109244;
152 p2_sigma = -0.389104;
153 p3_sigma = +0.842158;
154 p4_sigma = -0.887254;
155 p5_sigma = +0.349421;
156 break;
157
158 case BmnGemStripMediumConfiguration::MEDIUM::ARCO2_70_30_E_1000_2500_3750_6300_B_0_9T:
159 NameOfCurrentMedium = "ARCO2_70_30_E_1000_2500_3750_6300_B_0_9T";
160 MCD = 0.0333; //pi+, p = 1 GeV/c
161 p0_xmean = +0.000135136;
162 p1_xmean = +0.130862;
163 p2_xmean = +0.255838;
164 p3_xmean = -0.134158;
165
166 p0_sigma = +0.000106373;
167 p1_sigma = +0.105564;
168 p2_sigma = -0.364215;
169 p3_sigma = +0.788651;
170 p4_sigma = -0.834975;
171 p5_sigma = +0.32915;
172 break;
173 //-----------------------------------------------------------------------------
174
175 case BmnGemStripMediumConfiguration::MEDIUM::ARC4H10_90_10_E_880_1920_2780_3160_B_0_0T:
176 NameOfCurrentMedium = "ARC4H10_90_10_E_880_1920_2780_3160_B_0_0T";
177 MCD = 0.0293; //pi+, p = 1 GeV/c
178 p0_xmean = +0.0;
179 p1_xmean = +0.0;
180 p2_xmean = +0.0;
181 p3_xmean = +0.0;
182
183 p0_sigma = +0.000218351;
184 p1_sigma = +0.159335;
185 p2_sigma = -0.577004;
186 p3_sigma = +1.2323;
187 p4_sigma = -1.24324;
188 p5_sigma = +0.46784;
189 break;
190
191 case BmnGemStripMediumConfiguration::MEDIUM::ARC4H10_90_10_E_880_1920_2780_3160_B_0_1T:
192 NameOfCurrentMedium = "ARC4H10_90_10_E_880_1920_2780_3160_B_0_1T";
193 MCD = 0.0293; //pi+, p = 1 GeV/c
194 p0_xmean = +0.000136557;
195 p1_xmean = +0.01686;
196 p2_xmean = -0.0104319;
197 p3_xmean = +0.04;
198
199 p0_sigma = +0.000217813;
200 p1_sigma = +0.161528;
201 p2_sigma = -0.589826;
202 p3_sigma = +1.26357;
203 p4_sigma = -1.28083;
204 p5_sigma = +0.485656;
205 break;
206
207 case BmnGemStripMediumConfiguration::MEDIUM::ARC4H10_90_10_E_880_1920_2780_3160_B_0_2T:
208 NameOfCurrentMedium = "ARC4H10_90_10_E_880_1920_2780_3160_B_0_2T";
209 MCD = 0.0293; //pi+, p = 1 GeV/c
210 p0_xmean = +0.0;
211 p1_xmean = +0.0375998;
212 p2_xmean = -0.03123;
213 p3_xmean = +0.088;
214
215 p0_sigma = +0.000203127;
216 p1_sigma = +0.156997;
217 p2_sigma = -0.54365;
218 p3_sigma = +1.10862;
219 p4_sigma = -1.07919;
220 p5_sigma = +0.3969;
221 break;
222
223 case BmnGemStripMediumConfiguration::MEDIUM::ARC4H10_90_10_E_880_1920_2780_3160_B_0_3T:
224 NameOfCurrentMedium = "ARC4H10_90_10_E_880_1920_2780_3160_B_0_3T";
225 MCD = 0.0293; //pi+, p = 1 GeV/c
226 p0_xmean = +0.000376744;
227 p1_xmean = +0.0545607;
228 p2_xmean = -0.0453631;
229 p3_xmean = +0.135;
230
231 p0_sigma = +0.000233989;
232 p1_sigma = +0.155712;
233 p2_sigma = -0.53633;
234 p3_sigma = +1.1029;
235 p4_sigma = -1.08523;
236 p5_sigma = +0.403;
237 break;
238
239 case BmnGemStripMediumConfiguration::MEDIUM::ARC4H10_90_10_E_880_1920_2780_3160_B_0_4T:
240 NameOfCurrentMedium = "ARC4H10_90_10_E_880_1920_2780_3160_B_0_4T";
241 MCD = 0.0293; //pi+, p = 1 GeV/c
242 p0_xmean = +0.00048425;
243 p1_xmean = +0.0698332;
244 p2_xmean = -0.0501295;
245 p3_xmean = +0.178;
246
247 p0_sigma = +0.000213628;
248 p1_sigma = +0.15727;
249 p2_sigma = -0.541332;
250 p3_sigma = +1.10864;
251 p4_sigma = -1.08878;
252 p5_sigma = +0.404879;
253 break;
254
255 case BmnGemStripMediumConfiguration::MEDIUM::ARC4H10_90_10_E_880_1920_2780_3160_B_0_5T:
256 NameOfCurrentMedium = "ARC4H10_90_10_E_880_1920_2780_3160_B_0_5T";
257 MCD = 0.0293; //pi+, p = 1 GeV/c
258 p0_xmean = +0.000574288;
259 p1_xmean = +0.0924847;
260 p2_xmean = -0.0822836;
261 p3_xmean = +0.245;
262
263 p0_sigma = +0.000229163;
264 p1_sigma = +0.15691;
265 p2_sigma = -0.52096;
266 p3_sigma = +1.00636;
267 p4_sigma = -0.922778;
268 p5_sigma = +0.320137;
269 break;
270
271 case BmnGemStripMediumConfiguration::MEDIUM::ARC4H10_90_10_E_880_1920_2780_3160_B_0_6T:
272 NameOfCurrentMedium = "ARC4H10_90_10_E_880_1920_2780_3160_B_0_6T";
273 MCD = 0.0293; //pi+, p = 1 GeV/c
274 p0_xmean = +0.000708821;
275 p1_xmean = +0.110947;
276 p2_xmean = -0.104191;
277 p3_xmean = +0.308;
278
279 p0_sigma = +0.000251849;
280 p1_sigma = +0.156613;
281 p2_sigma = -0.523413;
282 p3_sigma = +1.01115;
283 p4_sigma = -0.909296;
284 p5_sigma = +0.304849;
285 break;
286
287 case BmnGemStripMediumConfiguration::MEDIUM::ARC4H10_90_10_E_880_1920_2780_3160_B_0_7T:
288 NameOfCurrentMedium = "ARC4H10_90_10_E_880_1920_2780_3160_B_0_7T";
289 MCD = 0.0293; //pi+, p = 1 GeV/c
290 p0_xmean = +0.000587651;
291 p1_xmean = +0.136483;
292 p2_xmean = -0.14637;
293 p3_xmean = +0.395;
294
295 p0_sigma = +0.000247633;
296 p1_sigma = +0.159139;
297 p2_sigma = -0.542189;
298 p3_sigma = +1.08029;
299 p4_sigma = -1.00945;
300 p5_sigma = +0.355662;
301 break;
302
303 case BmnGemStripMediumConfiguration::MEDIUM::ARC4H10_90_10_E_880_1920_2780_3160_B_0_8T:
304 NameOfCurrentMedium = "ARC4H10_90_10_E_880_1920_2780_3160_B_0_8T";
305 MCD = 0.0293; //pi+, p = 1 GeV/c
306 p0_xmean = +0.000824255;
307 p1_xmean = +0.156657;
308 p2_xmean = -0.17709;
309 p3_xmean = +0.475568;
310
311 p0_sigma = +0.000252085;
312 p1_sigma = +0.15543;
313 p2_sigma = -0.518142;
314 p3_sigma = +1.03222;
315 p4_sigma = -0.97707;
316 p5_sigma = +0.355;
317 break;
318
319 case BmnGemStripMediumConfiguration::MEDIUM::ARC4H10_90_10_E_880_1920_2780_3160_B_0_9T:
320 NameOfCurrentMedium = "ARC4H10_90_10_E_880_1920_2780_3160_B_0_9T";
321 MCD = 0.0293; //pi+, p = 1 GeV/c
322 p0_xmean = +0.00092319;
323 p1_xmean = +0.182364;
324 p2_xmean = -0.226267;
325 p3_xmean = +0.584;
326
327 p0_sigma = +0.0;
328 p1_sigma = +0.160185;
329 p2_sigma = -0.542958;
330 p3_sigma = +1.0662;
331 p4_sigma = -0.969753;
332 p5_sigma = +0.336722;
333 break;
334//------------------------------------------------------------------------------
335
336 case BmnGemStripMediumConfiguration::MEDIUM::ARC4H10_80_20_E_1720_2240_3230_3730_B_0_0T:
337 NameOfCurrentMedium = "ARC4H10_80_20_E_1720_2240_3230_3730_B_0_0T";
338 MCD = 0.0245; //pi+, p = 1 GeV/c
339 p0_xmean = +0.0;
340 p1_xmean = +0.0;
341 p2_xmean = +0.0;
342 p3_xmean = +0.0;
343
344 p0_sigma = +1.78E-04;
345 p1_sigma = +0.117013;
346 p2_sigma = -0.398094;
347 p3_sigma = +0.813952;
348 p4_sigma = -0.80685;
349 p5_sigma = +0.303486;
350 break;
351
352 case BmnGemStripMediumConfiguration::MEDIUM::ARC4H10_80_20_E_1720_2240_3230_3730_B_0_1T:
353 NameOfCurrentMedium = "ARC4H10_80_20_E_1720_2240_3230_3730_B_0_1T";
354 MCD = 0.0245; //pi+, p = 1 GeV/c
355 p0_xmean = +1.23E-04;
356 p1_xmean = +0.0127338;
357 p2_xmean = +0.0165141;
358 p3_xmean = +0.000570247;
359
360 p0_sigma = +1.65E-04;
361 p1_sigma = +0.122198;
362 p2_sigma = -0.438275;
363 p3_sigma = +0.929611;
364 p4_sigma = -0.95206;
365 p5_sigma = +0.369934;
366 break;
367
368 case BmnGemStripMediumConfiguration::MEDIUM::ARC4H10_80_20_E_1720_2240_3230_3730_B_0_2T:
369 NameOfCurrentMedium = "ARC4H10_80_20_E_1720_2240_3230_3730_B_0_2T";
370 MCD = 0.0245; //pi+, p = 1 GeV/c
371 p0_xmean = +1.54E-04;
372 p1_xmean = +0.0265235;
373 p2_xmean = +0.0322077;
374 p3_xmean = +0.00114531;
375
376 p0_sigma = +0.000185458;
377 p1_sigma = +0.118534;
378 p2_sigma = -0.417449;
379 p3_sigma = +0.89304;
380 p4_sigma = -0.926657;
381 p5_sigma = +0.364416;
382 break;
383
384 case BmnGemStripMediumConfiguration::MEDIUM::ARC4H10_80_20_E_1720_2240_3230_3730_B_0_3T:
385 NameOfCurrentMedium = "ARC4H10_80_20_E_1720_2240_3230_3730_B_0_3T";
386 MCD = 0.0245; //pi+, p = 1 GeV/c
387 p0_xmean = +4.25E-04;
388 p1_xmean = +0.0373764;
389 p2_xmean = +0.054244;
390 p3_xmean = -0.00116018;
391
392 p0_sigma = +1.79E-04;
393 p1_sigma = +0.116144;
394 p2_sigma = -0.378046;
395 p3_sigma = +0.737007;
396 p4_sigma = -0.697782;
397 p5_sigma = +0.251924;
398 break;
399
400 case BmnGemStripMediumConfiguration::MEDIUM::ARC4H10_80_20_E_1720_2240_3230_3730_B_0_4T:
401 NameOfCurrentMedium = "ARC4H10_80_20_E_1720_2240_3230_3730_B_0_4T";
402 MCD = 0.0245; //pi+, p = 1 GeV/c
403 p0_xmean = +4.45E-04;
404 p1_xmean = +0.0518626;
405 p2_xmean = +0.0676802;
406 p3_xmean = +0.00195376;
407
408 p0_sigma = +0.000181581;
409 p1_sigma = +0.120391;
410 p2_sigma = -0.425589;
411 p3_sigma = +0.887732;
412 p4_sigma = -0.885041;
413 p5_sigma = +0.332821;
414 break;
415
416 case BmnGemStripMediumConfiguration::MEDIUM::ARC4H10_80_20_E_1720_2240_3230_3730_B_0_5T:
417 NameOfCurrentMedium = "ARC4H10_80_20_E_1720_2240_3230_3730_B_0_5T";
418 MCD = 0.0245; //pi+, p = 1 GeV/c
419 p0_xmean = +5.52E-04;
420 p1_xmean = +0.0659937;
421 p2_xmean = +0.0809207;
422 p3_xmean = +0.00718051;
423
424 p0_sigma = +1.87E-04;
425 p1_sigma = +0.12034;
426 p2_sigma = -0.412872;
427 p3_sigma = +0.830354;
428 p4_sigma = -0.800251;
429 p5_sigma = +0.292069;
430 break;
431
432 case BmnGemStripMediumConfiguration::MEDIUM::ARC4H10_80_20_E_1720_2240_3230_3730_B_0_6T:
433 NameOfCurrentMedium = "ARC4H10_80_20_E_1720_2240_3230_3730_B_0_6T";
434 MCD = 0.0245; //pi+, p = 1 GeV/c
435 p0_xmean = +0.000602183;
436 p1_xmean = +0.0809795;
437 p2_xmean = +0.0918447;
438 p3_xmean = +0.0157542;
439
440 p0_sigma = +0.000137712;
441 p1_sigma = +0.125844;
442 p2_sigma = -0.468967;
443 p3_sigma = +1.01775;
444 p4_sigma = -1.04621;
445 p5_sigma = +0.403336;
446 break;
447
448 case BmnGemStripMediumConfiguration::MEDIUM::ARC4H10_80_20_E_1720_2240_3230_3730_B_0_7T:
449 NameOfCurrentMedium = "ARC4H10_80_20_E_1720_2240_3230_3730_B_0_7T";
450 MCD = 0.0245; //pi+, p = 1 GeV/c
451 p0_xmean = +0.000909404;
452 p1_xmean = +0.0896112;
453 p2_xmean = +0.125486;
454 p3_xmean = +0.00723235;
455
456 p0_sigma = +0.000179813;
457 p1_sigma = +0.122855;
458 p2_sigma = -0.442513;
459 p3_sigma = +0.950076;
460 p4_sigma = -0.978707;
461 p5_sigma = +0.380569;
462 break;
463
464 case BmnGemStripMediumConfiguration::MEDIUM::ARC4H10_80_20_E_1720_2240_3230_3730_B_0_8T:
465 NameOfCurrentMedium = "ARC4H10_80_20_E_1720_2240_3230_3730_B_0_8T";
466 MCD = 0.0245; //pi+, p = 1 GeV/c
467 p0_xmean = +0.000962017;
468 p1_xmean = +0.104726;
469 p2_xmean = +0.137705;
470 p3_xmean = +0.016483;
471
472 p0_sigma = +1.86E-04;
473 p1_sigma = +0.122116;
474 p2_sigma = -0.435668;
475 p3_sigma = +0.934093;
476 p4_sigma = -0.963362;
477 p5_sigma = +0.376114;
478 break;
479
480 case BmnGemStripMediumConfiguration::MEDIUM::ARC4H10_80_20_E_1720_2240_3230_3730_B_0_9T:
481 NameOfCurrentMedium = "ARC4H10_80_20_E_1720_2240_3230_3730_B_0_9T";
482 MCD = 0.0245; //pi+, p = 1 GeV/c
483 p0_xmean = +0.00103555;
484 p1_xmean = +0.117826;
485 p2_xmean = +0.160241;
486 p3_xmean = +0.0178768;
487
488 p0_sigma = +0.000190609;
489 p1_sigma = +0.121689;
490 p2_sigma = -0.424431;
491 p3_sigma = +0.881712;
492 p4_sigma = -0.871142;
493 p5_sigma = +0.323333;
494 break;
495//------------------------------------------------------------------------------
496
497 case BmnGemStripMediumConfiguration::MEDIUM::ARCO2_70_30_E_1000_2500_3750_6300_B_0_59T:
498 NameOfCurrentMedium = "ARCO2_70_30_E_1000_2500_3750_6300_B_0_59T";
499 MCD = 0.0333; //pi+, p = 1 GeV/c
500 p0_xmean = +7.89E-05;
501 p1_xmean = +0.0849255;
502 p2_xmean = +0.162055;
503 p3_xmean = -0.0801631;
504
505 p0_sigma = +9.17E-05;
506 p1_sigma = +0.107935;
507 p2_sigma = -0.389298;
508 p3_sigma = +0.851033;
509 p4_sigma = -0.894719;
510 p5_sigma = +0.348757;
511 break;
512//------------------------------------------------------------------------------
513
514 default:
515 NameOfCurrentMedium = "(DEFAULT)_ARCO2_70_30_E_1000_2500_3750_6300_B_0_0T";
516 MCD = 0.0333; //pi+, p = 1 GeV/c
517 p0_xmean = +0.0;
518 p1_xmean = +0.0;
519 p2_xmean = +0.0;
520 p3_xmean = +0.0;
521
522 p0_sigma = +1.19E-04;
523 p1_sigma = +0.110434;
524 p2_sigma = -0.424199;
525 p3_sigma = +0.976967;
526 p4_sigma = -1.06588;
527 p5_sigma = +0.428521;
528 status = false;
529 }
530 return status;
531}
Bool_t SetCurrentConfiguration(BmnGemStripMediumConfiguration::MEDIUM medium)