//////////////////////////////////////////////////////////////////////// // // The specialist RAT EM Physics List, version 3, now fully Penelope Models // for Geant4.9.4. This list is in TESTING. // // Author: Phil Jones p.jones22@physics.ox.ac.uk // // REVISION HISTORY: // 24/05/2011 : P G Jones - New file, Penelope models // //////////////////////////////////////////////////////////////////////// #ifndef __RAT_EmPhysicsListV3_ #define __RAT_EmPhysicsListV3_ #include #include namespace RAT { class EmPhysicsListV3 : public G4VPhysicsConstructor { public: EmPhysicsListV3( int verbose ) : G4VPhysicsConstructor( "RATEmPhysicsListV3" ), fVerbose( verbose ) { G4LossTableManager::Instance(); } // This method is dummy for physics void ConstructParticle() {}; // This method will be invoked in the Construct() method. // each physics process will be instantiated and // registered to the process manager of each particle type void ConstructProcess(); private: int fVerbose; }; }// ::RAT #endif