/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Simulation/BOOST/BesSim/BesSim-00-01-24/BesSim/BesMcTruthWriter.hh

Go to the documentation of this file.
00001 //---------------------------------------------------------------------------//
00006 
00012 
00013 #ifndef BesMcTruthWriter_h
00014 #define BesMcTruthWriter_h 1
00015 
00016 #include "G4Event.hh"
00017 #include "BesMdcGeoParameter.hh"
00018 #include "McTruth/McParticle.h"
00019 
00020 class G4DigiManager;
00021 class IDataProviderSvc;
00022 
00023 class BesMcTruthWriter
00024 {
00025   public:
00026     BesMcTruthWriter() ;
00027     ~BesMcTruthWriter();
00028 
00029   public:
00030 
00031     void SaveMcTruth();
00032     void SaveMcParticle();
00033     void AddMother(Event::McParticle* , Event::McParticleCol* );
00034     void SaveDecayMode();
00035     void SaveMdcTruth();
00036     void SaveTofTruth();
00037     void SaveEmcTruth();
00038     void SaveMucTruth();
00039     
00040   private:
00041     
00042     G4DigiManager* m_DigiMan;
00043     BesMdcGeoParameter* mdcGeoPointer;
00044     IDataProviderSvc* m_evtSvc;
00045 };
00046 
00047 #endif

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