/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Event/EventModel/EventModel-01-05-33/src/EventModel.cxx

Go to the documentation of this file.
00001 #define _Event_EventModel_CPP_
00002 
00003 #include "EventModel/EventModel.h"
00004 #include "GaudiKernel/Kernel.h"
00005 #include "GaudiKernel/ClassID.h"
00006 
00011 class EventDataModel {        
00012 public:
00013   EventDataModel() {
00014     EventModel::EventH = "/Event";
00015     
00016     EventModel::Navigator = EventModel::EventH +  "/Navigator";
00017 
00018     EventModel::EventHeader = EventModel::EventH + "/EventHeader";
00019     
00020     // Generator 
00021     EventModel::Gen::Event                = EventModel::EventH  + "/Gen";
00022 
00023     // Simulation 
00024     EventModel::MC::Event                 = EventModel::EventH + "/MC";
00025     EventModel::MC::McParticleCol         = EventModel::MC::Event   + "/McParticleCol";
00026     EventModel::MC::DecayMode             = EventModel::MC::Event   + "/DecayMode";   
00027     EventModel::MC::MdcMcHitCol           = EventModel::MC::Event   + "/MdcMcHitCol";
00028     EventModel::MC::TofMcHitCol           = EventModel::MC::Event   + "/TofMcHitCol";
00029     EventModel::MC::EmcMcHitCol           = EventModel::MC::Event   + "/EmcMcHitCol";
00030     EventModel::MC::MucMcHitCol           = EventModel::MC::Event   + "/MucMcHitCol";
00031     EventModel::MC::McPrimaryParticleCol  = EventModel::MC::Event   + "/McPrimaryParticleCol";
00032     EventModel::MC::McPartToMdcHitTab     = EventModel::MC::Event  + "/McPartToMdcHitTab";
00033     EventModel::MC::McPartToTofHitTab     = EventModel::MC::Event  + "/McPartToTofHitTab";
00034     EventModel::MC::McPartToEmcHitTab     = EventModel::MC::Event  + "/McPartToEmcHitTab";
00035     EventModel::MC::McPartToMucHitTab     = EventModel::MC::Event  + "/McPartToMucHitTab";
00036 
00037     // Digi event
00038     EventModel::Digi::Event = EventModel::EventH + "/Digi";
00039     EventModel::Digi::MdcDigiCol  = EventModel::Digi::Event + "/MdcDigiCol";
00040     EventModel::Digi::EmcDigiCol  = EventModel::Digi::Event + "/EmcDigiCol";
00041     EventModel::Digi::TofDigiCol  = EventModel::Digi::Event + "/TofDigiCol";
00042     EventModel::Digi::MucDigiCol  = EventModel::Digi::Event + "/MucDigiCol";
00043     EventModel::Digi::LumiDigiCol = EventModel::Digi::Event + "/LumiDigiCol";
00044 
00045     // Trigger info
00046     EventModel::Trig::Event = EventModel::EventH + "/Trig";
00047     EventModel::Trig::TrigGTDCol = EventModel::Trig::Event + "/TrigGTDCol";
00048     EventModel::Trig::TrigData    = EventModel::Trig::Event + "/TrigData";
00049 
00050     // EventFilter info
00051     EventModel::Hlt::Event = EventModel::EventH + "/Hlt";
00052     EventModel::Hlt::HltRawCol = EventModel::Hlt::Event + "/HltRawCol";
00053     EventModel::Hlt::HltInf = EventModel::Hlt::Event + "/HltInf";
00054     EventModel::Hlt::DstHltInf = EventModel::Hlt::Event + "/DstHltInf";
00055 
00056     // for ZDD
00057     EventModel::Zdd::ZddEvent = EventModel::EventH + "/ZddEvent";
00058 
00059     //for test wsp 20050513
00060     EventModel::Dst::Event = EventModel::EventH + "/Dst";
00061     EventModel::Dst::DstMdcTrackCol  = EventModel::Dst::Event +    "/DstMdcTrackCol";
00062     EventModel::Dst::DstMdcKalTrackCol  = EventModel::Dst::Event +    "/DstMdcKalTrackCol";
00063     EventModel::Dst::DstMdcDedxCol      = EventModel::Dst::Event +    "/DstMdcDedxCol";
00064     EventModel::Dst::DstTofTrackCol  = EventModel::Dst::Event +    "/DstTofTrackCol";    
00065     EventModel::Dst::DstEmcShowerCol  = EventModel::Dst::Event +    "/DstEmcShowerCol";
00066     EventModel::Dst::DstMucTrackCol  = EventModel::Dst::Event +    "/DstMucTrackCol";    
00067     EventModel::Dst::DstExtTrackCol  = EventModel::Dst::Event +    "/DstExtTrackCol";
00068     EventModel::Dst::DstTrkListCol   = EventModel::Dst::Event +    "/DstTrkListCol";
00069     EventModel::Dst::EventList       = EventModel::Dst::Event +    "/EventList";
00070     
00071     
00072     // Recon event                                                            
00073      EventModel::Recon::Event = EventModel::EventH + "/Recon";
00074      EventModel::Recon::RecMdcHitCol   = EventModel::Recon::Event + "/RecMdcHitCol";
00075      EventModel::Recon::RecMdcTrackCol = EventModel::Recon::Event + "/RecMdcTrackCol";
00076      EventModel::Recon::MdcHOTCol  = EventModel::Recon::Event + "/MdcHOTCol";    
00077      EventModel::Recon::RecMdcDedxCol = EventModel::Recon::Event + "/RecMdcDedxCol";
00078      EventModel::Recon::RecMdcDedxHitCol = EventModel::Recon::Event + "/RecMdcDedxHitCol";
00079      EventModel::Recon::RecMdcKalTrackCol = EventModel::Recon::Event + "/RecMdcKalTrackCol";
00080      EventModel::Recon::RecMdcKalHelixSegCol = EventModel::Recon::Event + "/RecMdcKalHelixSegCol";
00081      EventModel::Recon::RecEsTimeCol = EventModel::Recon::Event + "/RecEsTimeCol";
00082      EventModel::Recon::RecExtTrackCol = EventModel::Recon::Event + "/RecExtTrackCol";
00083      EventModel::Recon::RecBTofHitCol = EventModel::Recon::Event + "/RecBTofHitCol";
00084      EventModel::Recon::RecETofHitCol = EventModel::Recon::Event + "/RecETofHitCol";
00085      EventModel::Recon::RecTofTrackCol = EventModel::Recon::Event + "/RecTofTrackCol";
00086      EventModel::Recon::RecBTofCalHitCol = EventModel::Recon::Event + "/RecBTofCalHitCol";
00087      EventModel::Recon::RecETofCalHitCol = EventModel::Recon::Event +"/RecETofCalHitCol";    
00088      EventModel::Recon::RecEmcHitCol = EventModel::Recon::Event + "/RecEmcHitCol";
00089      EventModel::Recon::RecEmcClusterCol = EventModel::Recon::Event + "/RecEmcClusterCol";
00090      EventModel::Recon::RecEmcShowerCol = EventModel::Recon::Event + "/RecEmcShowerCol";
00091      EventModel::Recon::MucRecHitCol   = EventModel::Recon::Event + "/MucRecHitCol";
00092      EventModel::Recon::RecMucTrackCol    = EventModel::Recon::Event + "/RecMucTrackCol";
00093      EventModel::Recon::RecZddChannelCol = EventModel::Recon::Event + "/RecZddChannelCol";
00094 
00095      // hekl 2008.03.18, add EvtRecEvent, EvtRecTrack, EvtRecVertex
00096      EventModel::EvtRec::Event = EventModel::EventH + "/EvtRec";
00097      EventModel::EvtRec::EvtRecEvent = EventModel::EvtRec::Event + "/EvtRecEvent";
00098      EventModel::EvtRec::EvtRecTrackCol = EventModel::EvtRec::Event + "/EvtRecTrackCol";
00099      // hekl 2008.11.14 split EvtRecVertex to EvtRecPrimaryVertex and EvtRecVeeVertex
00100      EventModel::EvtRec::EvtRecPrimaryVertex = EventModel::EvtRec::Event + "/EvtRecPrimaryVertex";   
00101      EventModel::EvtRec::EvtRecVeeVertexCol = EventModel::EvtRec::Event + "/EvtRecVeeVertexCol";
00102      // c.liu 2009.1.27 add EvtRecDTag
00103      EventModel::EvtRec::EvtRecDTagCol = EventModel::EvtRec::Event + "/EvtRecDTagCol";
00104      // petez 2009.03.02, add EvtRecPi0 and EvtRecEtaToGG (based off of the work by zoujh)
00105      EventModel::EvtRec::EvtRecPi0Col = EventModel::EvtRec::Event + "/EvtRecPi0Col";
00106      EventModel::EvtRec::EvtRecEtaToGGCol = EventModel::EvtRec::Event + "/EvtRecEtaToGGCol";
00107 
00108 
00109      //Analysis Event
00110     EventModel::Anal::Event = EventModel::EventH + "/Anal";
00111     EventModel::Anal::BParticleCol = EventModel::Anal::Event + "/BParticleCol";
00112     EventModel::Anal::BParticleIDCol = EventModel::Anal::Event + "/BParticleIDCol";
00113     EventModel::Anal::BVertexCol = EventModel::Anal::Event + "/BVertexCol";
00114     EventModel::Anal::BPhotonCol = EventModel::Anal::Event + "/BPhotonCol";
00115     EventModel::Anal::BElectronCol = EventModel::Anal::Event + "/BElectronCol";
00116     EventModel::Anal::BMuonCol = EventModel::Anal::Event + "/BMuonCol";
00117     EventModel::Anal::BPionCol = EventModel::Anal::Event + "/BPionCol";
00118     EventModel::Anal::BKaonCol = EventModel::Anal::Event + "/BKaonCol";
00119     EventModel::Anal::BProtonCol = EventModel::Anal::Event + "/BProtonCol";
00120     EventModel::Anal::BTrackCol = EventModel::Anal::Event + "/BTrackCol";
00121     EventModel::Anal::BPi0Col = EventModel::Anal::Event + "/BPi0Col";
00122     EventModel::Anal::BEtaCol = EventModel::Anal::Event + "/BEtaCol";
00123     EventModel::Anal::BKShortCol = EventModel::Anal::Event + "/BKShortCol";
00124     EventModel::Anal::BLambdaCol = EventModel::Anal::Event + "/BLambdaCol";
00125     //Physics Event
00126     EventModel::Phys::Event = EventModel::EventH + "/Phys";
00127     EventModel::Phys::BCharmMesonCol = EventModel::Phys::Event + "/BCharmMesonCol";
00128     EventModel::Phys::BJPsiCol = EventModel::Phys::Event + "/BJPsiCol";
00129   }
00130 };
00131     
00132 static EventDataModel evtModel;        
00133 
00134 /*  Class ID definitions for the Event Model
00135     Maximum CLID is 65536 = 2^16 - 1
00136 
00137     Category           ID range      Comment
00138     ---------          --------      -------
00139     Gaudi Kernel          0 -  99    see Gaudi/Kernel/Kernel.cpp
00140                         100 - 199    general classes (Run, Event, EventTag, ContainedObject)
00141                                      see Gaudi/Kernel/Kernel.cpp
00142                                      Some of these classes may be removed in the next 
00143                                      Gaudi release
00144 
00145     class Categories and ID ranges 
00146     
00147     Category           ID range      Comment
00148     ---------          --------      -------
00149     EventSelection     200  -  299   High level event information used for event selection
00150                               
00151     Utilities          300  -  399   used at several places of the EventModel
00152     
00153     MonteCarlo         1000
00154       Generator        1001 - 1099   generator related classes
00155       Kine+Hit         1100 - 1199   Kinematics, Hits and associations
00156 
00157     Digi data          1300 - 1399   Digi
00158 
00159     Dst Data           1400 - 1499   Dst 
00160 
00161     Trigger (simulation)
00162       Trigger          2000 - 2099   Trigger summary 
00163       LVL1             2100 - 2199   LVL1 classes
00164       EventFilter      2200 - 2299   Event Filter classes
00165 
00166     Reconstruction
00167       Recon            3000 - 3099   
00168       MdcRecon         3100 - 3199   Tracker recon
00169       CalRecon         3200 - 3299   Calorimeter recon
00170       TofRecon         3300 - 3399   TOF recon
00171       MuonRecon        3400 - 3499   Muon Counter recon
00172       TrkExt           3500 - 3599   Track extrapoation
00173       EvTime           3600 - 3699   Event Time recon
00174 
00175     
00176     EvtRec             4000 - 4999   Global link and reconstruction
00177 
00178     Analysis           5000 - 5999   Event interpretation beyond reconstruction, e.g.
00179                                      information for event classification, diagnosis, ... 
00180                                      Typically not written to persistent store.
00181 
00182     Physics            6000 - 6999
00183 
00184     Note:
00185     Detector description and calibrations have their own trees, not connected
00186     to the EventModel tree.  
00187  */
00188     
00189 // Declaration of Identifiers
00190 // The order is: General, MDC, Calorimeter, TOF, MuonCounter
00191 
00192 // No longer defined in Gaudi - it is left to the user to define
00193 const CLID& CLID_Event              =  110;
00194 const CLID& CLID_EventList          =  111;
00195 
00196 const CLID& CLID_EventHeader        =  112;
00197 
00198 // Generator
00199 const CLID& CLID_GenEvent           = 1100;
00200 const CLID& CLID_GenEventCol        = CLID_GenEvent + CLID_ObjectList;
00201     
00202 //Simulation IDs
00203 const CLID& CLID_McEvent            = 1200;
00204 const CLID& CLID_McEventCol         = CLID_McEvent + CLID_ObjectList;
00205 
00206 const CLID& CLID_McParticle         = 1201;
00207 const CLID& CLID_McParticleCol      = CLID_McParticle + CLID_ObjectList;
00208 
00209 const CLID& CLID_DecayMode          = 1202; // DecayMode
00210 
00211 const CLID& CLID_McPrimaryParticle         = 1203;
00212 const CLID& CLID_McPrimaryParticleCol      = CLID_McParticle + CLID_ObjectVector;
00213 
00214 const CLID& CLID_MdcMcHit           = 1211;
00215 const CLID& CLID_MdcMcHitCol        = CLID_MdcMcHit + CLID_ObjectVector;
00216 
00217 const CLID& CLID_TofMcHit           = 1212;
00218 const CLID& CLID_TofMcHitCol        = CLID_TofMcHit + CLID_ObjectVector;
00219 
00220 const CLID& CLID_EmcMcHit           = 1213;
00221 const CLID& CLID_EmcMcHitCol        = CLID_EmcMcHit + CLID_ObjectVector;
00222 
00223 const CLID& CLID_MucMcHit           = 1214;
00224 const CLID& CLID_MucMcHitCol        = CLID_MucMcHit + CLID_ObjectVector;
00225 
00226 const CLID& CLID_McHitMcPartToMdcHitTab    = 1221;
00227 const CLID& CLID_McHitMcPartToTofHitTab    = 1222;
00228 const CLID& CLID_McHitMcPartToEmcHitTab    = 1223;
00229 const CLID& CLID_McHitMcPartToMucHitTab    = 1224;
00230 
00232 const CLID& CLID_DigiEvent          = 1300; 
00233 
00234 const CLID& CLID_MdcDigi            = 1310;  // indicative only
00235 const CLID& CLID_MdcDigiCol         = CLID_MdcDigi+CLID_ObjectVector;
00236 
00237 const CLID& CLID_EmcDigi            = 1320;  // indicative only
00238 const CLID& CLID_EmcDigiCol         = CLID_EmcDigi+CLID_ObjectVector;
00239 
00240 const CLID& CLID_TofDigi            = 1330;
00241 const CLID& CLID_TofDigiCol         = CLID_TofDigi+CLID_ObjectVector;
00242 
00243 const CLID& CLID_MucDigi            = 1340;
00244 const CLID& CLID_MucDigiCol         = CLID_MucDigi+CLID_ObjectVector;
00245 
00246 const CLID& CLID_LumiDigi     = 1350;
00247 const CLID& CLID_LumiDigiCol  = CLID_LumiDigi + CLID_ObjectVector;
00248 
00249 //Dst event 
00250 const CLID& CLID_DstEvent           = 1400;
00251 
00252 const CLID& CLID_DstMdcTrack        = 1410;                                     
00253 const CLID& CLID_DstMdcTrackCol     = CLID_DstMdcTrack + CLID_ObjectVector;
00254 
00255 const CLID& CLID_DstMdcKalTrack     = 1415;                                     
00256 const CLID& CLID_DstMdcKalTrackCol  = CLID_DstMdcKalTrack + CLID_ObjectVector;
00257 
00258 const CLID& CLID_DstMdcDedx            = 1420;                                      
00259 const CLID& CLID_DstMdcDedxCol         = CLID_DstMdcDedx + CLID_ObjectVector;       
00260 
00261 const CLID& CLID_DstTofTrack        = 1430;                                     
00262 const CLID& CLID_DstTofTrackCol     = CLID_DstTofTrack + CLID_ObjectVector; 
00263 
00264 const CLID& CLID_DstEmcShower        = 1440;                                     
00265 const CLID& CLID_DstEmcShowerCol        = CLID_DstEmcShower + CLID_ObjectVector;
00266 
00267 const CLID& CLID_DstMucTrack        = 1450;                                     
00268 const CLID& CLID_DstMucTrackCol        = CLID_DstMucTrack + CLID_ObjectVector;    
00269    
00270 const CLID& CLID_DstExtTrack        = 1460;
00271 const CLID& CLID_DstExtTrackCol     = CLID_DstExtTrack + CLID_ObjectVector;
00272 
00273 const CLID& CLID_DstTrkList         = 1470;
00274 const CLID& CLID_DstTrkListCol      = CLID_DstTrkList + CLID_ObjectVector;
00275 
00276 // Trigger
00277 const CLID& CLID_TrigEvent        =  2100;
00278 const CLID& CLID_TrigGTD          =  2110;
00279 const CLID& CLID_TrigGTDCol       =  CLID_TrigGTD + CLID_ObjectVector;
00280 const CLID& CLID_TrigData         =  2120;
00281 
00282 // EventFilter
00283 const CLID& CLID_HltEvent         =  2200;
00284 const CLID& CLID_HltRaw           =  2210;
00285 const CLID& CLID_HltRawCol        =  CLID_HltRaw + CLID_ObjectVector;
00286 const CLID& CLID_HltInf           =  2220;
00287 const CLID& CLID_DstHltInf        =  2230;
00288 
00289 // ZDD
00290 const CLID& CLID_ZddEvent         =  2300;
00291 
00293 const CLID& CLID_ReconEvent       = 3000;
00294   
00295 const CLID& CLID_RecMdcTrack      = 3110;                                     
00296 const CLID& CLID_RecMdcTrackCol   = CLID_RecMdcTrack + CLID_ObjectVector;        
00297                                                                                 
00298 const CLID& CLID_RecMdcHit        = 3120;                                    
00299 const CLID& CLID_RecMdcHitCol     = CLID_RecMdcHit + CLID_ObjectVector;      
00300                                                                                 
00301 const CLID& CLID_MdcHitOnTrack    = 3130;                                       
00302 const CLID& CLID_MdcHOTCol        = CLID_MdcHitOnTrack + CLID_ObjectVector;     
00303                                                                                 
00304 const CLID& CLID_RecMdcDedx          = 3140;                                      
00305 const CLID& CLID_RecMdcDedxCol       = CLID_RecMdcDedx + CLID_ObjectVector;          
00306 
00307 const CLID& CLID_RecMdcDedxHit          = 3145;
00308 const CLID& CLID_RecMdcDedxHitCol       = CLID_RecMdcDedxHit + CLID_ObjectVector;
00309 
00310 
00311 const CLID& CLID_RecMdcKalTrack      = 3150;
00312 const CLID& CLID_RecMdcKalTrackCol   = CLID_RecMdcKalTrack + CLID_ObjectVector;
00313 
00314 const CLID& CLID_RecMdcKalHelixSeg      = 3160;
00315 const CLID& CLID_RecMdcKalHelixSegCol   = CLID_RecMdcKalHelixSeg + CLID_ObjectVector;
00316 
00317 const CLID& CLID_RecEmcShower     = 3210;
00318 const CLID& CLID_RecEmcShowerCol  = CLID_RecEmcShower + CLID_ObjectVector;
00319 
00320 const CLID& CLID_RecEmcHit        = 3220;
00321 const CLID& CLID_RecEmcHitCol     = CLID_RecEmcHit + CLID_ObjectVector;
00322 
00323 const CLID& CLID_RecEmcCluster    = 3230;
00324 const CLID& CLID_RecEmcClusterCol = CLID_RecEmcCluster + CLID_ObjectVector;
00325 
00326 const CLID& CLID_RecBTofHit          = 3310;                                     
00327 const CLID& CLID_RecBTofHitCol       = CLID_RecBTofHit + CLID_ObjectVector; 
00328 
00329 const CLID& CLID_RecETofHit          = 3320;                                     
00330 const CLID& CLID_RecETofHitCol       = CLID_RecETofHit + CLID_ObjectVector; 
00331 
00332 const CLID& CLID_RecTofTrack        = 3330;                                     
00333 const CLID& CLID_RecTofTrackCol     = CLID_RecTofTrack + CLID_ObjectVector; 
00334 
00335 //const CLID& CLID_RecETofTrack        = 3340;                                     
00336 //const CLID& CLID_RecETofTrackCol     = CLID_RecETofTrack + CLID_ObjectVector; 
00337 
00338 const CLID& CLID_RecBTofCalHit        = 3350;
00339 const CLID& CLID_RecBTofCalHitCol     = CLID_RecBTofCalHit + CLID_ObjectVector;
00340 
00341 const CLID& CLID_RecETofCalHit        = 3360;
00342 const CLID& CLID_RecETofCalHitCol     = CLID_RecETofCalHit + CLID_ObjectVector;
00343 
00344 const CLID& CLID_RecMucTrack         = 3410;                                     
00345 const CLID& CLID_RecMucTrackCol      = CLID_RecMucTrack + CLID_ObjectVector;        
00346                                                                                 
00347 const CLID& CLID_MucRecHit        = 3420;                                    
00348 const CLID& CLID_MucRecHitCol     = CLID_MucRecHit + CLID_ObjectVector;      
00349 
00350 //const CLID& CLID_TrkList          = 3430;                                     
00351 //const CLID& CLID_TrkListCol      = CLID_TrkList + CLID_ObjectVector;        
00352   
00353 
00354 
00355 //------ Wangll 2006.03.28 ------
00356 //const CLID& CLID_RecTrackList     = 3710;
00357 //const CLID& CLID_RecTrackListCol  = CLID_RecTrackList + CLID_ObjectVector;
00358 //------ end ------
00359 
00360 
00361 const CLID& CLID_RecExtTrack         = 3510;
00362 const CLID& CLID_RecExtTrackCol      = CLID_RecExtTrack + CLID_ObjectVector;
00363 const CLID& CLID_RecEsTime           = 3610;
00364 const CLID& CLID_RecEsTimeCol        = CLID_RecEsTime + CLID_ObjectVector;
00365 
00366 const CLID& CLID_RecZddChannel       = 3810;
00367 const CLID& CLID_RecZddChannelCol    = CLID_RecZddChannel + CLID_ObjectVector;
00368 
00369 
00371 const CLID& CLID_EvtRecObject        = 4000;
00372 const CLID& CLID_EvtRecEvent         = 4010;
00373 const CLID& CLID_EvtRecPrimaryVertex = 4020;
00374 
00375 const CLID& CLID_EvtRecTrack         = 4100;
00376 const CLID& CLID_EvtRecTrackCol      = CLID_EvtRecTrack + CLID_ObjectVector;
00377 const CLID& CLID_EvtRecVeeVertex     = 4110;
00378 const CLID& CLID_EvtRecVeeVertexCol  = CLID_EvtRecVeeVertex + CLID_ObjectVector;
00379 const CLID& CLID_EvtRecDTag          = 4120;
00380 const CLID& CLID_EvtRecDTagCol       = CLID_EvtRecDTag + CLID_ObjectVector;
00381 const CLID& CLID_EvtRecPi0           = 4130;
00382 const CLID& CLID_EvtRecPi0Col        = CLID_EvtRecPi0 + CLID_ObjectVector;
00383 const CLID& CLID_EvtRecEtaToGG       = 4140;
00384 const CLID& CLID_EvtRecEtaToGGCol    = CLID_EvtRecEtaToGG + CLID_ObjectVector;
00385 
00386 
00388 const CLID& CLID_AnalEvent          = 5000;
00389 
00390 const CLID& CLID_BParticle          = 5010;
00391 const CLID& CLID_BParticleCol       = CLID_BParticle + CLID_ObjectVector;
00392 
00393 const CLID& CLID_BParticleID        = 5020;
00394 const CLID& CLID_BParticleIDCol     = CLID_BParticleID + CLID_ObjectVector;
00395 
00396 const CLID& CLID_BVertex            = 5030;
00397 const CLID& CLID_BVertexCol         = CLID_BVertex + CLID_ObjectVector;
00398 
00399 const CLID& CLID_BPhoton             = 5040;
00400 const CLID& CLID_BPhotonCol          = CLID_BPhoton + CLID_ObjectVector;
00401 
00402 const CLID& CLID_BElectron          = 5050;
00403 const CLID& CLID_BElectronCol       = CLID_BElectron + CLID_ObjectVector;
00404 
00405 const CLID& CLID_BMuon              = 5060;
00406 const CLID& CLID_BMuonCol           = CLID_BMuon + CLID_ObjectVector;
00407 
00408 const CLID& CLID_BPion              = 5070;
00409 const CLID& CLID_BPionCol           = CLID_BPion + CLID_ObjectVector;
00410 
00411 const CLID& CLID_BKaon              = 5080;
00412 const CLID& CLID_BKaonCol           = CLID_BKaon + CLID_ObjectVector;
00413 
00414 const CLID& CLID_BProton            = 5090;
00415 const CLID& CLID_BProtonCol         = CLID_BProton + CLID_ObjectVector;
00416 
00417 const CLID& CLID_BTrack             = 5100;
00418 const CLID& CLID_BTrackCol          = CLID_BTrack + CLID_ObjectVector;
00419 
00420 const CLID& CLID_BPi0               = 5110;
00421 const CLID& CLID_BPi0Col            = CLID_BPi0  + CLID_ObjectVector;
00422 
00423 const CLID& CLID_BEta               = 5120;
00424 const CLID& CLID_BEtaCol            = CLID_BEta + CLID_ObjectVector;
00425 
00426 const CLID& CLID_BKShort             = 5130;
00427 const CLID& CLID_BKShortCol          = CLID_BKShort + CLID_ObjectVector;
00428 
00429 const CLID& CLID_BLambda             = 5140;
00430 const CLID& CLID_BLambdaCol          = CLID_BLambda + CLID_ObjectVector;
00431 
00432 // ! Physics
00433 
00434 const CLID& CLID_PhysEvent           = 6000;
00435 const CLID& CLID_BCharmMeson         = 6010;
00436 const CLID& CLID_BCharmMesonCol      = CLID_BCharmMeson + CLID_ObjectVector;
00437 
00438 const CLID& CLID_BJPsi               = 6020;
00439 const CLID& CLID_BJPsiCol            = CLID_BJPsi + CLID_ObjectVector;   

Generated on Tue Nov 29 22:58:28 2016 for BOSS_7.0.2 by  doxygen 1.4.7