BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
MdcTables.cxx
Go to the documentation of this file.
1#include "MdcTables/MdcTables.h"
2
3//
4//*** raw data info. of MDC wire hits ***
5//
6
7vector<MdcRaw_wirhit>* MdcRawWirhitCol::s_col = 0;
8
9vector<MdcRaw_wirhit>* MdcRawWirhitCol::getMdcRawWirhitCol( void ) {
10 if ( !s_col ) s_col = new vector<MdcRaw_wirhit>;
11 return s_col;
12}
13
14//
15//*** digitized info. of MDC wire hits ***
16//
17
18vector<MdcDat_wirhit>* MdcDatWirhitCol::s_col = 0;
19
20vector<MdcDat_wirhit>* MdcDatWirhitCol::getMdcDatWirhitCol( void ) {
21 if ( !s_col ) s_col = new vector<MdcDat_wirhit>;
22 return s_col;
23}
24
25//
26//*** digitized info. of MDC wire hits ***
27//
28
29vector<MdcDat_olhit>* MdcDatOlhitCol::s_col = 0;
30
31vector<MdcDat_olhit>* MdcDatOlhitCol::getMdcDatOlhitCol( void ) {
32 if ( !s_col ) s_col = new vector<MdcDat_olhit>;
33 return s_col;
34}
35
36//
37//*** const. param. to calculate drift distance ***
38//
39
40vector<MdcCal_tzero>* MdcCalTzeroCol::s_col = 0;
41
42vector<MdcCal_tzero>* MdcCalTzeroCol::getMdcCalTzeroCol( void ) {
43 if ( !s_col ) s_col = new vector<MdcCal_tzero>;
44 return s_col;
45}
46
47//
48//*** run by run t0 ***
49//
50
51vector<MdcCal_tzero2>* MdcCalTzero2Col::s_col = 0;
52
53vector<MdcCal_tzero2>* MdcCalTzero2Col::getMdcCalTzero2Col( void ) {
54 if ( !s_col ) s_col = new vector<MdcCal_tzero2>;
55 return s_col;
56}
57
58//
59//*** Defifinition of bad wires ***
60//
61
62vector<MdcCal_badwire>* MdcCalBadwireCol::s_col = 0;
63
64vector<MdcCal_badwire>* MdcCalBadwireCol::getMdcCalBadwireCol( void ) {
65 if ( !s_col ) s_col = new vector<MdcCal_badwire>;
66 return s_col;
67}
68
69//
70//**** nition of tables for const. param. to calculate drift distance ***
71//
72
73vector<MdcCal_const>* MdcCalConstCol::s_col = 0;
74
75vector<MdcCal_const>* MdcCalConstCol::getMdcCalConstCol( void ) {
76 if ( !s_col ) s_col = new vector<MdcCal_const>;
77 return s_col;
78}
79
80//
81//*** const. param. for error of drift distance ***
82//
83
84vector<MdcCal_const2>* MdcCalConst2Col::s_col = 0;
85
86vector<MdcCal_const2>* MdcCalConst2Col::getMdcCalConst2Col( void ) {
87 if ( !s_col ) s_col = new vector<MdcCal_const2>;
88 return s_col;
89}
90
91//
92//*** const. param. for time walk ***
93//
94
95vector<MdcCal_const3>* MdcCalConst3Col::s_col = 0;
96
97vector<MdcCal_const3>* MdcCalConst3Col::getMdcCalConst3Col( void ) {
98 if ( !s_col ) s_col = new vector<MdcCal_const3>;
99 return s_col;
100}
101
102//
103//*** fudge factor and tanL dep. ***
104//
105
106vector<MdcCal_const4>* MdcCalConst4Col::s_col = 0;
107
108vector<MdcCal_const4>* MdcCalConst4Col::getMdcCalConst4Col( void ) {
109 if ( !s_col ) s_col = new vector<MdcCal_const4>;
110 return s_col;
111}
112
113//
114//*** miscellaneous ***
115//
116
117vector<MdcCal_misc>* MdcCalMiscCol::s_col = 0;
118
119vector<MdcCal_misc>* MdcCalMiscCol::getMdcCalMiscCol( void ) {
120 if ( !s_col ) s_col = new vector<MdcCal_misc>;
121 return s_col;
122}
123
124//
125//*** const. param. to calculate charge ***
126//
127
128vector<MdcCal_ped>* MdcCalPedCol::s_col = 0;
129
130vector<MdcCal_ped>* MdcCalPedCol::getMdcCalPedCol( void ) {
131 if ( !s_col ) s_col = new vector<MdcCal_ped>;
132 return s_col;
133}
134
135//
136//*** wire-hits of MDC ***
137//
138
140
141vector<MdcRec_wirhit>* MdcRecWirhitCol::s_col = 0;
142
143vector<MdcRec_wirhit>* MdcRecWirhitCol::getMdcRecWirhitCol( void ) {
144 if ( !s_col ) s_col = new vector<MdcRec_wirhit>;
145 return s_col;
146}
147
148//
149//*** track of MDC ***
150//
151
153
154vector<MdcRec_trk>* MdcRecTrkCol::s_col = 0;
155
156vector<MdcRec_trk>* MdcRecTrkCol::getMdcRecTrkCol( void ) {
157 if ( !s_col ) s_col = new vector<MdcRec_trk>;
158 return s_col;
159}
160
161//
162//*** dEdx of MDC ***
163//
164
165vector<MdcRec_dedx>* MdcRecDedxCol::s_col = 0;
166
167vector<MdcRec_dedx>* MdcRecDedxCol::getMdcRecDedxCol( void ) {
168 if ( !s_col ) s_col = new vector<MdcRec_dedx>;
169 return s_col;
170}
171
172//
173//*** MDC timing ***
174//
175
176vector<MdcRec_timing>* MdcRecTimingCol::s_col = 0;
177
178vector<MdcRec_timing>* MdcRecTimingCol::getMdcRecTimingCol( void ) {
179 if ( !s_col ) s_col = new vector<MdcRec_timing>;
180 return s_col;
181}
182
183//
184//*** const. param. for dE/dx caliburation ***
185//
186
187vector<MdcRec_excalib>* MdcRecExcalibCol::s_col = 0;
188
189vector<MdcRec_excalib>* MdcRecExcalibCol::getMdcRecExcalibCol( void ) {
190 if ( !s_col ) s_col = new vector<MdcRec_excalib>;
191 return s_col;
192}
193
194//
195//*** const. param. to caliburate global gain ***
196//
197
198vector<MdcRec_exglobal>* MdcRecExglobalCol::s_col = 0;
199
200vector<MdcRec_exglobal>* MdcRecExglobalCol::getMdcRecExglobalCol( void ) {
201 if ( !s_col ) s_col = new vector<MdcRec_exglobal>;
202 return s_col;
203}
204
205//
206//*** const. param. to caliburate dE/dx curve ***
207//
208
209vector<MdcRec_excurve>* MdcRecExcurveCol::s_col = 0;
210
211vector<MdcRec_excurve>* MdcRecExcurveCol::getMdcRecExcurveCol( void ) {
212 if ( !s_col ) s_col = new vector<MdcRec_excurve>;
213 return s_col;
214}
215
216//
217//*** const. to calib. dE/dx curve for 5 partciles ***
218//
219
220vector<MdcRec_excurve_add>* MdcRecExcurveAddCol::s_col = 0;
221
222vector<MdcRec_excurve_add>* MdcRecExcurveAddCol::getMdcRecExcurveAddCol( void ) {
223 if ( !s_col ) s_col = new vector<MdcRec_excurve_add>;
224 return s_col;
225}
226
227//
228//*** re-reconst. dE/dx ( global calib )"
229//
230
231vector<MdcRec_exnoggs>* MdcRecExnoggsCol::s_col = 0;
232
233vector<MdcRec_exnoggs>* MdcRecExnoggsCol::getMdcRecExnoggsCol( void ) {
234 if ( !s_col ) s_col = new vector<MdcRec_exnoggs>;
235 return s_col;
236}
237
238//
239//*** Definition of current calib. function parameter (2nd POLY.)"
240//
241
242vector<MdcRec_excurrentfit>* MdcRecExcurrentfitCol::s_col = 0;
243
244vector<MdcRec_excurrentfit>* MdcRecExcurrentfitCol::getMdcRecExcurrentfitCol( void ) {
245 if ( !s_col ) s_col = new vector<MdcRec_excurrentfit>;
246 return s_col;
247}
248
249//
250//*** wire current from daqom"
251//
252
253vector<MdcRec_daqom>* MdcRecDaqomCol::s_col = 0;
254
255vector<MdcRec_daqom>* MdcRecDaqomCol::getMdcRecDaqomCol( void ) {
256 if ( !s_col ) s_col = new vector<MdcRec_daqom>;
257 return s_col;
258}
259
260//
261//*** digitized info. of MDC wire hits ***
262//
263
264vector<MdcDat_mcwirhit>* MdcDatMcwirhitCol::s_col = 0;
265
266vector<MdcDat_mcwirhit>* MdcDatMcwirhitCol::getMdcDatMcwirhitCol( void ) {
267 if ( !s_col ) s_col = new vector<MdcDat_mcwirhit>;
268 return s_col;
269}
270
271//
272//*** MC information of MDC track ***
273//
274
275vector<MdcRec_mctrk>* MdcRecMctrkCol::s_col = 0;
276
277vector<MdcRec_mctrk>* MdcRecMctrkCol::getMdcRecMctrkCol( void ) {
278 if ( !s_col ) s_col = new vector<MdcRec_mctrk>;
279 return s_col;
280}
281
282//
283//*** MDC track and generated track matching ***
284//
285
286vector<MdcRec_mctrk2hep>* MdcRecMctrk2hepCol::s_col = 0;
287
288vector<MdcRec_mctrk2hep>* MdcRecMctrk2hepCol::getMdcRecMctrk2hepCol( void ) {
289 if ( !s_col ) s_col = new vector<MdcRec_mctrk2hep>;
290 return s_col;
291}
292
293//
294//*** additional tables for track of MDC ***
295//
297vector<MdcRec_trk_add>* MdcRecTrkAddCol::s_col = 0;
298
299vector<MdcRec_trk_add>* MdcRecTrkAddCol::getMdcRecTrkAddCol( void ) {
300 if ( !s_col ) s_col = new vector<MdcRec_trk_add>;
301 return s_col;
302}
303
304//
305//*** mdctime run-dependent offset ***
306//
307
308vector<MdcRec_timeofs>* MdcRecTimeofsCol::s_col = 0;
309
310vector<MdcRec_timeofs>* MdcRecTimeofsCol::getMdcRecTimeofsCol( void ) {
311 if ( !s_col ) s_col = new vector<MdcRec_timeofs>;
312 return s_col;
313}
314
315//
316//*** Tof_xtime2 information with tighter cuts ***
317//*** from Tof_mdctime ***
318//
319
320vector<Mdc_xtime2>* MdcXtime2Col::s_col = 0;
321
322vector<Mdc_xtime2>* MdcXtime2Col::getMdcXtime2Col( void ) {
323 if ( !s_col ) s_col = new vector<Mdc_xtime2>;
324 return s_col;
325}
static vector< MdcCal_badwire > * getMdcCalBadwireCol(void)
Definition MdcTables.cxx:64
static vector< MdcCal_const2 > * getMdcCalConst2Col(void)
Definition MdcTables.cxx:86
static vector< MdcCal_const3 > * getMdcCalConst3Col(void)
Definition MdcTables.cxx:97
static vector< MdcCal_const4 > * getMdcCalConst4Col(void)
static vector< MdcCal_const > * getMdcCalConstCol(void)
Definition MdcTables.cxx:75
static vector< MdcCal_misc > * getMdcCalMiscCol(void)
static vector< MdcCal_ped > * getMdcCalPedCol(void)
static vector< MdcCal_tzero2 > * getMdcCalTzero2Col(void)
Definition MdcTables.cxx:53
static vector< MdcCal_tzero > * getMdcCalTzeroCol(void)
Definition MdcTables.cxx:42
static vector< MdcDat_mcwirhit > * getMdcDatMcwirhitCol(void)
static vector< MdcDat_olhit > * getMdcDatOlhitCol(void)
Definition MdcTables.cxx:31
static vector< MdcDat_wirhit > * getMdcDatWirhitCol(void)
Definition MdcTables.cxx:20
static vector< MdcRaw_wirhit > * getMdcRawWirhitCol(void)
Definition MdcTables.cxx:9
static vector< MdcRec_daqom > * getMdcRecDaqomCol(void)
static vector< MdcRec_dedx > * getMdcRecDedxCol(void)
static vector< MdcRec_excalib > * getMdcRecExcalibCol(void)
static vector< MdcRec_excurrentfit > * getMdcRecExcurrentfitCol(void)
static vector< MdcRec_excurve_add > * getMdcRecExcurveAddCol(void)
static vector< MdcRec_excurve > * getMdcRecExcurveCol(void)
static vector< MdcRec_exglobal > * getMdcRecExglobalCol(void)
static vector< MdcRec_exnoggs > * getMdcRecExnoggsCol(void)
static vector< MdcRec_mctrk2hep > * getMdcRecMctrk2hepCol(void)
static vector< MdcRec_mctrk > * getMdcRecMctrkCol(void)
static vector< MdcRec_timeofs > * getMdcRecTimeofsCol(void)
static vector< MdcRec_timing > * getMdcRecTimingCol(void)
static vector< MdcRec_trk_add > * getMdcRecTrkAddCol(void)
static vector< MdcRec_trk > * getMdcRecTrkCol(void)
static vector< MdcRec_wirhit > * getMdcRecWirhitCol(void)
static vector< Mdc_xtime2 > * getMdcXtime2Col(void)