/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Mdc/MdcTables/MdcTables-00-00-11/src/MdcTables.cxx

Go to the documentation of this file.
00001 #include "MdcTables/MdcTables.h"  
00002 
00003 //
00004 //*** raw data info. of MDC wire hits ***  
00005 //
00006 
00007 vector<MdcRaw_wirhit>* MdcRawWirhitCol::s_col=0;
00008 
00009 vector<MdcRaw_wirhit>*
00010 MdcRawWirhitCol::getMdcRawWirhitCol(void) {
00011     if (! s_col) s_col = new vector<MdcRaw_wirhit> ;
00012     return s_col;
00013 }
00014 
00015 
00016 //
00017 //*** digitized info. of MDC wire hits ***
00018 //
00019     
00020 vector<MdcDat_wirhit>* MdcDatWirhitCol::s_col=0;
00021 
00022 vector<MdcDat_wirhit>*
00023 MdcDatWirhitCol::getMdcDatWirhitCol(void) {
00024     if (! s_col) s_col = new vector<MdcDat_wirhit> ;
00025     return s_col;
00026 }
00027     
00028 
00029 //
00030 //*** digitized info. of MDC wire hits ***
00031 //
00032 
00033 vector<MdcDat_olhit>* MdcDatOlhitCol::s_col=0;
00034 
00035 vector<MdcDat_olhit>*
00036 MdcDatOlhitCol::getMdcDatOlhitCol(void) {
00037     if (! s_col) s_col = new vector<MdcDat_olhit> ;
00038     return s_col;
00039 }
00040 
00041     
00042 //
00043 //*** const. param. to calculate drift distance ***
00044 //
00045 
00046 vector<MdcCal_tzero>* MdcCalTzeroCol::s_col=0;
00047 
00048 vector<MdcCal_tzero>*
00049 MdcCalTzeroCol::getMdcCalTzeroCol(void) {
00050     if (! s_col) s_col = new vector<MdcCal_tzero> ;
00051     return s_col;
00052 }
00053 
00054     
00055 //
00056 //*** run by run t0 *** 
00057 //
00058 
00059 vector<MdcCal_tzero2>* MdcCalTzero2Col::s_col=0;
00060 
00061 vector<MdcCal_tzero2>*
00062 MdcCalTzero2Col::getMdcCalTzero2Col(void) {
00063     if (! s_col) s_col = new vector<MdcCal_tzero2> ;
00064     return s_col;
00065 }
00066 
00067     
00068 //
00069 //*** Defifinition of bad wires  *** 
00070 //
00071 
00072 vector<MdcCal_badwire>* MdcCalBadwireCol::s_col=0;
00073 
00074 vector<MdcCal_badwire>*
00075 MdcCalBadwireCol::getMdcCalBadwireCol(void) {
00076     if (! s_col) s_col = new vector<MdcCal_badwire> ;
00077     return s_col;
00078 }
00079 
00080     
00081 //
00082 //**** nition of tables for const. param. to calculate drift distance ***
00083 //
00084 
00085 vector<MdcCal_const>* MdcCalConstCol::s_col=0;
00086 
00087 vector<MdcCal_const>*
00088 MdcCalConstCol::getMdcCalConstCol(void) {
00089     if (! s_col) s_col = new vector<MdcCal_const> ;
00090     return s_col;
00091 }
00092 
00093     
00094 //
00095 //*** const. param. for error of drift distance ***
00096 //
00097 
00098 vector<MdcCal_const2>* MdcCalConst2Col::s_col=0;
00099 
00100 vector<MdcCal_const2>*
00101 MdcCalConst2Col::getMdcCalConst2Col(void) {
00102     if (! s_col) s_col = new vector<MdcCal_const2> ;
00103     return s_col;
00104 }
00105 
00106     
00107 //
00108 //*** const. param. for time walk *** 
00109 //
00110 
00111 vector<MdcCal_const3>* MdcCalConst3Col::s_col=0;
00112 
00113 vector<MdcCal_const3>*
00114 MdcCalConst3Col::getMdcCalConst3Col(void) {
00115     if (! s_col) s_col = new vector<MdcCal_const3> ;
00116     return s_col;
00117 }
00118 
00119     
00120 //
00121 //*** fudge factor and tanL dep. ***
00122 //
00123 
00124 vector<MdcCal_const4>* MdcCalConst4Col::s_col=0;
00125 
00126 vector<MdcCal_const4>*
00127 MdcCalConst4Col::getMdcCalConst4Col(void) {
00128     if (! s_col) s_col = new vector<MdcCal_const4> ;
00129     return s_col;
00130 }
00131 
00132     
00133 //
00134 //*** miscellaneous *** 
00135 //
00136 
00137 vector<MdcCal_misc>* MdcCalMiscCol::s_col=0;
00138 
00139 vector<MdcCal_misc>*
00140 MdcCalMiscCol::getMdcCalMiscCol(void) {
00141     if (! s_col) s_col = new vector<MdcCal_misc> ;
00142     return s_col;
00143 }
00144 
00145     
00146 //
00147 //*** const. param. to calculate charge  *** 
00148 //
00149 
00150 vector<MdcCal_ped>* MdcCalPedCol::s_col=0;
00151 
00152 vector<MdcCal_ped>*
00153 MdcCalPedCol::getMdcCalPedCol(void) {
00154     if (! s_col) s_col = new vector<MdcCal_ped> ;
00155     return s_col;
00156 }
00157 
00158     
00159 //
00160 //*** wire-hits of MDC *** 
00161 //
00162 
00163 MdcRec_wirhit::~MdcRec_wirhit( ) {
00164 }
00165 
00166 vector<MdcRec_wirhit>* MdcRecWirhitCol::s_col=0;
00167 
00168 vector<MdcRec_wirhit>*
00169 MdcRecWirhitCol::getMdcRecWirhitCol(void) {
00170     if (! s_col) s_col = new vector<MdcRec_wirhit> ;
00171     return s_col;
00172 }
00173 
00174     
00175 //
00176 //*** track of MDC *** 
00177 //
00178    
00179 MdcRec_trk::~MdcRec_trk( ) {
00180 }
00181 
00182 vector<MdcRec_trk>* MdcRecTrkCol::s_col=0;
00183 
00184 vector<MdcRec_trk>*
00185 MdcRecTrkCol::getMdcRecTrkCol(void) {
00186     if (! s_col) s_col = new vector<MdcRec_trk> ;
00187     return s_col;
00188 }
00189 
00190     
00191 //
00192 //*** dEdx of MDC ***  
00193 //
00194 
00195 vector<MdcRec_dedx>* MdcRecDedxCol::s_col=0;
00196 
00197 vector<MdcRec_dedx>*
00198 MdcRecDedxCol::getMdcRecDedxCol(void) {
00199     if (! s_col) s_col = new vector<MdcRec_dedx> ;
00200     return s_col;
00201 }
00202 
00203     
00204 //
00205 //*** MDC timing *** 
00206 //
00207 
00208 vector<MdcRec_timing>* MdcRecTimingCol::s_col=0;
00209 
00210 vector<MdcRec_timing>*
00211 MdcRecTimingCol::getMdcRecTimingCol(void) {
00212     if (! s_col) s_col = new vector<MdcRec_timing> ;
00213     return s_col;
00214 }
00215 
00216     
00217 //
00218 //*** const. param. for dE/dx caliburation  *** 
00219 //
00220 
00221 vector<MdcRec_excalib>* MdcRecExcalibCol::s_col=0;
00222 
00223 vector<MdcRec_excalib>*
00224 MdcRecExcalibCol::getMdcRecExcalibCol(void) {
00225     if (! s_col) s_col = new vector<MdcRec_excalib> ;
00226     return s_col;
00227 }
00228 
00229     
00230 //
00231 //*** const. param. to caliburate global gain ***   
00232 //
00233 
00234 vector<MdcRec_exglobal>* MdcRecExglobalCol::s_col=0;
00235 
00236 vector<MdcRec_exglobal>*
00237 MdcRecExglobalCol::getMdcRecExglobalCol(void) {
00238     if (! s_col) s_col = new vector<MdcRec_exglobal> ;
00239     return s_col;
00240 }
00241 
00242     
00243 //
00244 //*** const. param. to caliburate dE/dx curve *** 
00245 //
00246 
00247 vector<MdcRec_excurve>* MdcRecExcurveCol::s_col=0;
00248 
00249 vector<MdcRec_excurve>*
00250 MdcRecExcurveCol::getMdcRecExcurveCol(void) {
00251     if (! s_col) s_col = new vector<MdcRec_excurve> ;
00252     return s_col;
00253 }
00254 
00255     
00256 //
00257 //*** const. to calib. dE/dx curve for 5 partciles ***
00258 //
00259 
00260 vector<MdcRec_excurve_add>* MdcRecExcurveAddCol::s_col=0;
00261 
00262 vector<MdcRec_excurve_add>*
00263 MdcRecExcurveAddCol::getMdcRecExcurveAddCol(void) {
00264     if (! s_col) s_col = new vector<MdcRec_excurve_add> ;
00265     return s_col;
00266 }
00267 
00268     
00269 //
00270 //*** re-reconst. dE/dx ( global calib )" 
00271 //
00272 
00273 vector<MdcRec_exnoggs>* MdcRecExnoggsCol::s_col=0;
00274 
00275 vector<MdcRec_exnoggs>*
00276 MdcRecExnoggsCol::getMdcRecExnoggsCol(void) {
00277     if (! s_col) s_col = new vector<MdcRec_exnoggs> ;
00278     return s_col;
00279 }
00280 
00281     
00282 //
00283 //*** Definition of current calib. function parameter (2nd POLY.)" 
00284 //
00285 
00286 vector<MdcRec_excurrentfit>* MdcRecExcurrentfitCol::s_col=0;
00287 
00288 vector<MdcRec_excurrentfit>*
00289 MdcRecExcurrentfitCol::getMdcRecExcurrentfitCol(void) {
00290     if (! s_col) s_col = new vector<MdcRec_excurrentfit> ;
00291     return s_col;
00292 }
00293 
00294     
00295 //
00296 //*** wire current from daqom" 
00297 //
00298 
00299 vector<MdcRec_daqom>* MdcRecDaqomCol::s_col=0;
00300 
00301 vector<MdcRec_daqom>*
00302 MdcRecDaqomCol::getMdcRecDaqomCol(void) {
00303     if (! s_col) s_col = new vector<MdcRec_daqom> ;
00304     return s_col;
00305 }
00306 
00307     
00308 //
00309 //*** digitized info. of MDC wire hits *** 
00310 //
00311 
00312 vector<MdcDat_mcwirhit>* MdcDatMcwirhitCol::s_col=0;
00313 
00314 vector<MdcDat_mcwirhit>*
00315 MdcDatMcwirhitCol::getMdcDatMcwirhitCol(void) {
00316     if (! s_col) s_col = new vector<MdcDat_mcwirhit> ;
00317     return s_col;
00318 }
00319 
00320     
00321 //
00322 //*** MC information of MDC track *** 
00323 //
00324 
00325 vector<MdcRec_mctrk>* MdcRecMctrkCol::s_col=0;
00326 
00327 vector<MdcRec_mctrk>*
00328 MdcRecMctrkCol::getMdcRecMctrkCol(void) {
00329     if (! s_col) s_col = new vector<MdcRec_mctrk> ;
00330     return s_col;
00331 }
00332 
00333     
00334 //
00335 //*** MDC track and generated track matching *** 
00336 //
00337 
00338 vector<MdcRec_mctrk2hep>* MdcRecMctrk2hepCol::s_col=0;
00339 
00340 vector<MdcRec_mctrk2hep>*
00341 MdcRecMctrk2hepCol::getMdcRecMctrk2hepCol(void) {
00342     if (! s_col) s_col = new vector<MdcRec_mctrk2hep> ;
00343     return s_col;
00344 }
00345 
00346     
00347 //
00348 //*** additional tables for track of MDC *** 
00349 //
00350 MdcRec_trk_add::
00351 ~MdcRec_trk_add( ) {
00352 }
00353 vector<MdcRec_trk_add>* MdcRecTrkAddCol::s_col=0;
00354 
00355 vector<MdcRec_trk_add>*
00356 MdcRecTrkAddCol::getMdcRecTrkAddCol(void) {
00357     if (! s_col) s_col = new vector<MdcRec_trk_add> ;
00358     return s_col;
00359 }
00360 
00361     
00362 //
00363 //*** mdctime run-dependent offset  ***  
00364 //
00365 
00366 vector<MdcRec_timeofs>* MdcRecTimeofsCol::s_col=0;
00367 
00368 vector<MdcRec_timeofs>*
00369 MdcRecTimeofsCol::getMdcRecTimeofsCol(void) {
00370     if (! s_col) s_col = new vector<MdcRec_timeofs> ;
00371     return s_col;
00372 }
00373 
00374     
00375 //
00376 //*** Tof_xtime2 information with tighter cuts ***
00377 //*** from Tof_mdctime                         ***
00378 //
00379  
00380 vector<Mdc_xtime2>* MdcXtime2Col::s_col=0;
00381 
00382 vector<Mdc_xtime2>*
00383 MdcXtime2Col::getMdcXtime2Col(void) {
00384     if (! s_col) s_col = new vector<Mdc_xtime2> ;
00385     return s_col;
00386 }
00387 

Generated on Tue Nov 29 23:12:54 2016 for BOSS_7.0.2 by  doxygen 1.4.7