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

Go to the documentation of this file.
00001 #include "MdcTables/MdstTables.h"
00002  
00003 //
00004 //*** MDST v.2.30. Run header
00005 //
00006 
00007 vector<Mdst_run_head>* MdstRunHeadCol::s_col=0;
00008  
00009 vector<Mdst_run_head>*
00010 MdstRunHeadCol::getMdstRunHeadCol(void) {
00011     if (! s_col) s_col = new vector<Mdst_run_head> ;
00012     return s_col;
00013 }
00014 
00015 
00016 //
00017 //*** Run trailer
00018 //
00019 
00020 vector<Mdst_run_end>* MdstRunEndCol::s_col=0;
00021  
00022 vector<Mdst_run_end>*
00023 MdstRunEndCol::getMdstRunEndCol(void) {
00024     if (! s_col) s_col = new vector<Mdst_run_end> ;
00025     return s_col;
00026 }
00027 
00028 
00029 //
00030 //*** Event header
00031 //
00032 
00033 vector<Mdst_event>* MdstEventCol::s_col=0;
00034  
00035 vector<Mdst_event>*
00036 MdstEventCol::getMdstEventCol(void) {
00037     if (! s_col) s_col = new vector<Mdst_event> ;
00038     return s_col;
00039 }
00040 
00041 
00042 //
00043 //***Additional event header 
00044 //
00045 
00046 vector<Mdst_event_add>* MdstEventAddCol::s_col=0;
00047  
00048 vector<Mdst_event_add>*
00049 MdstEventAddCol::getMdstEventAddCol(void) {
00050     if (! s_col) s_col = new vector<Mdst_event_add> ;
00051     return s_col;
00052 }
00053 
00054 
00055 //
00056 //*** Data quality in the current event
00057 //
00058 
00059 vector<Mdst_quality>* MdstQualityCol::s_col=0;
00060  
00061 vector<Mdst_quality>*
00062 MdstQualityCol::getMdstQualityCol(void) {
00063     if (! s_col) s_col = new vector<Mdst_quality> ;
00064     return s_col;
00065 }
00066 
00067 
00068 //
00069 //*** Reconstructed charged tracks.
00070 //
00071 
00072 vector<Mdst_charged>* MdstChargedCol::s_col=0;
00073  
00074 vector<Mdst_charged>*
00075 MdstChargedCol::getMdstChargedCol(void) {
00076     if (! s_col) s_col = new vector<Mdst_charged> ;
00077     return s_col;
00078 }
00079 
00080 
00081 //
00082 //*** Reconstructed V0-particles, i.e. Ks, Lambda, 
00083 //*** Lambda-bar, converted-gamma.
00084 //
00085 
00086 vector<Mdst_vee2>* MdstVee2Col::s_col=0;
00087  
00088 vector<Mdst_vee2>*
00089 MdstVee2Col::getMdstVee2Col(void) {
00090     if (! s_col) s_col = new vector<Mdst_vee2> ;
00091     return s_col;
00092 }
00093 
00094 
00095 //
00096 //*** Track params. and error matrix of V0 daughters 
00097 //*** before the vtx-constraint fit.
00098 //
00099 
00100 vector<Mdst_vee_daughters>* MdstVeeDaughtersCol::s_col=0;
00101  
00102 vector<Mdst_vee_daughters>*
00103 MdstVeeDaughtersCol::getMdstVeeDaughtersCol(void) {
00104     if (! s_col) s_col = new vector<Mdst_vee_daughters> ;
00105     return s_col;
00106 }
00107 
00108 
00109 //
00110 //*** Reconstructed gamma's.
00111 //
00112 
00113 vector<Mdst_gamma>* MdstGammaCol::s_col=0;
00114  
00115 vector<Mdst_gamma>*
00116 MdstGammaCol::getMdstGammaCol(void) {
00117     if (! s_col) s_col = new vector<Mdst_gamma> ;
00118     return s_col;
00119 }
00120 
00121 
00122 //
00123 //*** Reconstructed pi0's.
00124 //
00125 
00126 vector<Mdst_pi0>* MdstPi0Col::s_col=0;
00127  
00128 vector<Mdst_pi0>*
00129 MdstPi0Col::getMdstPi0Col(void) {
00130     if (! s_col) s_col = new vector<Mdst_pi0> ;
00131     return s_col;
00132 }
00133 
00134 
00135 //
00136 //*** Reconstructed K-long's.  
00137 //
00138 
00139 vector<Mdst_klong>* MdstKlongCol::s_col=0;
00140  
00141 vector<Mdst_klong>*
00142 MdstKlongCol::getMdstKlongCol(void) {
00143     if (! s_col) s_col = new vector<Mdst_klong> ;
00144     return s_col;
00145 }
00146 
00147 
00148 //
00149 //*** Muon ID information. 
00150 //
00151 
00152 vector<Mdst_muid>* MdstMuidCol::s_col=0;
00153  
00154 vector<Mdst_muid>*
00155 MdstMuidCol::getMdstMuidCol(void) {
00156     if (! s_col) s_col = new vector<Mdst_muid> ;
00157     return s_col;
00158 }
00159 
00160 
00161 //
00162 //*** TRK(=CDC plus SVD) information.
00163 //
00164 
00165 vector<Mdst_trk>* MdstTrkCol::s_col=0;
00166  
00167 vector<Mdst_trk>*
00168 MdstTrkCol::getMdstTrkCol(void) {
00169     if (! s_col) s_col = new vector<Mdst_trk> ;
00170     return s_col;
00171 }
00172 
00173 
00174 //
00175 //*** 
00176 //
00177 
00178 vector<Mdst_trk_add>* MdstTrkAddCol::s_col=0;
00179  
00180 vector<Mdst_trk_add>*
00181 MdstTrkAddCol::getMdstTrkAddCol(void) {
00182     if (! s_col) s_col = new vector<Mdst_trk_add> ;
00183     return s_col;
00184 }
00185 
00186 
00187 //
00188 //*** Track fit results with multiple mass hypotheses. 
00189 //
00190 
00191 vector<Mdst_trk_fit>* MdstTrkFitCol::s_col=0;
00192  
00193 vector<Mdst_trk_fit>*
00194 MdstTrkFitCol::getMdstTrkFitCol(void) {
00195     if (! s_col) s_col = new vector<Mdst_trk_fit> ;
00196     return s_col;
00197 }
00198 
00199 
00200 //
00201 //*** ACC (Aerogel Cherenkov Counter) information. 
00202 //
00203 
00204 vector<Mdst_acc>* MdstAccCol::s_col=0;
00205  
00206 vector<Mdst_acc>*
00207 MdstAccCol::getMdstAccCol(void) {
00208     if (! s_col) s_col = new vector<Mdst_acc> ;
00209     return s_col;
00210 }
00211 
00212 
00213 //
00214 //*** TOF (Time Of Flight counter) information. 
00215 //
00216 
00217 vector<Mdst_tof>* MdstTofCol::s_col=0;
00218  
00219 vector<Mdst_tof>*
00220 MdstTofCol::getMdstTofCol(void) {
00221     if (! s_col) s_col = new vector<Mdst_tof> ;
00222     return s_col;
00223 }
00224 
00225 
00226 //
00227 //*** ECL (Electromagnetic CaLorimeter) information. 
00228 //
00229 
00230 vector<Mdst_ecl>* MdstEclCol::s_col=0;
00231  
00232 vector<Mdst_ecl>*
00233 MdstEclCol::getMdstEclCol(void) {
00234     if (! s_col) s_col = new vector<Mdst_ecl> ;
00235     return s_col;
00236 }
00237 
00238 
00239 //
00240 //*** ECL (Electromagnetic Calorimeter) information add on.
00241 //
00242 
00243 vector<Mdst_ecl_aux>* MdstEclAuxCol::s_col=0;
00244  
00245 vector<Mdst_ecl_aux>*
00246 MdstEclAuxCol::getMdstEclAuxCol(void) {
00247     if (! s_col) s_col = new vector<Mdst_ecl_aux> ;
00248     return s_col;
00249 }
00250 
00251 
00252 //
00253 //*** ECL (Electromagnetic Calorimeter) information- Connected 
00254 //*** Region(super-cluster): not calibrated yet. 
00255 //
00256 
00257 vector<Mdst_ecl_cr>* MdstEclCrCol::s_col=0;
00258  
00259 vector<Mdst_ecl_cr>*
00260 MdstEclCrCol::getMdstEclCrCol(void) {
00261     if (! s_col) s_col = new vector<Mdst_ecl_cr> ;
00262     return s_col;
00263 }
00264 
00265 
00266 //
00267 //*** TRK to ECL match information.
00268 //
00269 
00270 vector<Mdst_ecl_trk>* MdstEclTrkCol::s_col=0;
00271  
00272 vector<Mdst_ecl_trk>*
00273 MdstEclTrkCol::getMdstEclTrkCol(void) {
00274     if (! s_col) s_col = new vector<Mdst_ecl_trk> ;
00275     return s_col;
00276 }
00277 
00278 
00279 //
00280 //*** Cluster information of KLM.
00281 //
00282 
00283 vector<Mdst_klm_cluster>* MdstKlmClusterCol::s_col=0;
00284  
00285 vector<Mdst_klm_cluster>*
00286 MdstKlmClusterCol::getMdstKlmClusterCol(void) {
00287     if (! s_col) s_col = new vector<Mdst_klm_cluster> ;
00288     return s_col;
00289 }
00290 
00291 
00292 //
00293 //*** Extended muon ID information related to KLM. 
00294 //
00295 
00296 vector<Mdst_klm_mu>* MdstKlmMuCol::s_col=0;
00297  
00298 vector<Mdst_klm_mu>*
00299 MdstKlmMuCol::getMdstKlmMuCol(void) {
00300     if (! s_col) s_col = new vector<Mdst_klm_mu> ;
00301     return s_col;
00302 }
00303 
00304 
00305 //
00306 //*** Muon ID Extended Information.
00307 //
00308 
00309 vector<Mdst_klm_mu_ex>* MdstKlmMuExCol::s_col=0;
00310  
00311 vector<Mdst_klm_mu_ex>*
00312 MdstKlmMuExCol::getMdstKlmMuExCol(void) {
00313     if (! s_col) s_col = new vector<Mdst_klm_mu_ex> ;
00314     return s_col;
00315 }
00316 
00317 
00318 //
00319 //*** EFC (Extreme Forward Calorimeter) information.
00320 //
00321 
00322 vector<Mdst_efc>* MdstEfcCol::s_col=0;
00323  
00324 vector<Mdst_efc>*
00325 MdstEfcCol::getMdstEfcCol(void) {
00326     if (! s_col) s_col = new vector<Mdst_efc> ;
00327     return s_col;
00328 }
00329 
00330 //
00331 //*** Cross reference between track and hepevt
00332 //
00333 
00334 vector<Mdst_sim_trk>* MdstSimTrkCol::s_col=0;
00335  
00336 vector<Mdst_sim_trk>*
00337 MdstSimTrkCol::getMdstSimTrkCol(void) {
00338     if (! s_col) s_col = new vector<Mdst_sim_trk> ;
00339     return s_col;
00340 }
00341 
00342 
00343 //
00344 //*** Cross reference between shower and hepevt
00345 //
00346 
00347 vector<Mdst_sim_ecl>* MdstSimEclCol::s_col=0;
00348  
00349 vector<Mdst_sim_ecl>*
00350 MdstSimEclCol::getMdstSimEclCol(void) {
00351     if (! s_col) s_col = new vector<Mdst_sim_ecl> ;
00352     return s_col;
00353 }
00354 
00355 
00356 //
00357 //*** Random seeds 
00358 //
00359 
00360 vector<Mdst_sim_rand>* MdstSimRandCol::s_col=0;
00361  
00362 vector<Mdst_sim_rand>*
00363 MdstSimRandCol::getMdstSimRandCol(void) {
00364     if (! s_col) s_col = new vector<Mdst_sim_rand> ;
00365     return s_col;
00366 }
00367 

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