ParticleGunEventSource.hh

Go to the documentation of this file.
00001 // $Header: /cvs/lcd/slic/include/ParticleGunEventSource.hh,v 1.7 2007/04/27 01:54:32 jeremy Exp $
00002 
00003 #ifndef SLIC_PARTICLEGUNEVENTSOURCE_HH
00004 #define SLIC_PARTICLEGUNEVENTSOURCE_HH 1
00005 
00006 // slic
00007 #include "EventSource.hh"
00008 
00009 // geant4
00010 #include "G4ParticleGun.hh"
00011 
00012 namespace slic
00013 {
00018   class ParticleGunEventSource : public EventSource
00019   {
00020   public:
00021     ParticleGunEventSource();
00022     virtual ~ParticleGunEventSource();
00023 
00024   public:
00025     virtual void generate(G4Event* evt);
00026     void dumpCurrentEvent();
00027 
00028     G4ParticleGun* getParticleGun();
00029 
00030   private:
00031     G4ParticleGun* m_generator;
00032   };
00033 }
00034 
00035 #endif

Generated on Thu Nov 15 15:24:16 2007 for Simulator for the Linear Collider by  doxygen 1.5.4