///////////////////////////////////////////////////////////////// //*-- AUTHOR : Hector Alvarez-Pol hapol@fpddux.usc.es //*-- Date: 03/2006 //*-- Last Update: 06/03/06 by Hector Alvarez Pol // -------------------------------------------------------------- // Description: // Physics List -- Decays builder // // -------------------------------------------------------------- // Comments: // // 06/03/06 Included after full physics revision. Migrated to geant4.8 // Based on examples/extended/medical/GammaTherapy // // -------------------------------------------------------------- ///////////////////////////////////////////////////////////////// #ifndef R3BDecaysBuilder_h #define R3BDecaysBuilder_h 1 #include "G4VPhysicsConstructor.hh" #include "globals.hh" class R3BDecaysBuilder : public G4VPhysicsConstructor { private: // hide assignment operator R3BDecaysBuilder & operator=(const R3BDecaysBuilder &right); R3BDecaysBuilder(const R3BDecaysBuilder&); public: R3BDecaysBuilder(const G4String& name = "decays"); virtual ~R3BDecaysBuilder(); // This method is dummy for physics virtual 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 virtual void ConstructProcess(); }; #endif