/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Simulation/G4Svc/G4Svc-00-01-52/other/G4SimEvent.h

Go to the documentation of this file.
00001 #ifndef G4SVC_G4SIMEVENT_H
00002 #define G4SVC_G4SIMEVENT_H
00003 
00004 //------------------------------------------------------------------
00005 //
00006 // ClassName:   G4SimEvent
00007 //  
00008 // Description: Algorithm to trigger G4Svc in event Generators not used
00009 //
00010 // Author:      Charles Leggett
00011 // 
00012 // Date:        04-22-2003
00013 // 
00014 // $Id: G4SimEvent.h,v 1.1 2005/08/17 06:45:46 dengzy Exp $
00015 //
00016 //------------------------------------------------------------------
00017 
00018 #include "GaudiKernel/Algorithm.h"
00019 
00020 class IG4Svc;
00021 template <class ConcreteAlgorithm> class AlgFactory;
00022 
00023 class G4SimEvent: public Algorithm {
00024 
00025 friend class AlgFactory<G4SimEvent>;
00026 
00027 public:
00028   G4SimEvent (const std::string& name, ISvcLocator* pSvcLocator);
00029   virtual ~G4SimEvent(){};
00030 
00031   StatusCode initialize();
00032   StatusCode finalize();
00033   StatusCode execute();
00034 
00035 private:
00036   
00037   IG4Svc* p_G4Svc;
00038 
00039 
00040 };
00041 
00042 #endif
00043 

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