#include <CustomPhysicsFactory.hh>
Public Member Functions | |
CustomPhysicsFactoryBase () | |
virtual | ~CustomPhysicsFactoryBase () |
virtual bool | Registered ()=0 |
virtual std::string | GetName ()=0 |
virtual G4VPhysicsConstructor * | Build ()=0 |
Definition at line 18 of file CustomPhysicsFactory.hh.
|
inline |
Definition at line 21 of file CustomPhysicsFactory.hh.
|
inlinevirtual |
Definition at line 22 of file CustomPhysicsFactory.hh.
|
pure virtual |
Implemented in gar::garg4::LowEnergyEmFactory, gar::garg4::NeutronTrackingCutFactory, gar::garg4::IonPhysicsFactory, gar::garg4::StoppingPhysicsFactory, gar::garg4::HadronPhysicsFactory, gar::garg4::HadronElasticPhysicsFactory, gar::garg4::DecayPhysicsFactory, gar::garg4::ChargeExchange, gar::garg4::SynchrotronAndGN, gar::garg4::EmPhysicsFactory, gar::garg4::CustomPhysicsFactory< T >, gar::garg4::CustomPhysicsFactory< G4IonPhysics >, gar::garg4::CustomPhysicsFactory< G4HadronPhysicsQGSP_BERT >, gar::garg4::CustomPhysicsFactory< G4DecayPhysics >, gar::garg4::CustomPhysicsFactory< G4EmExtraPhysics >, gar::garg4::CustomPhysicsFactory< G4ChargeExchangePhysics >, gar::garg4::CustomPhysicsFactory< G4NeutronTrackingCut >, gar::garg4::CustomPhysicsFactory< G4EmLivermorePhysics >, gar::garg4::CustomPhysicsFactory< G4HadronElasticPhysics >, gar::garg4::CustomPhysicsFactory< G4StoppingPhysics >, and gar::garg4::CustomPhysicsFactory< G4EmStandardPhysics >.
|
pure virtual |
Implemented in gar::garg4::CustomPhysicsFactory< T >, gar::garg4::CustomPhysicsFactory< G4IonPhysics >, gar::garg4::CustomPhysicsFactory< G4HadronPhysicsQGSP_BERT >, gar::garg4::CustomPhysicsFactory< G4DecayPhysics >, gar::garg4::CustomPhysicsFactory< G4EmExtraPhysics >, gar::garg4::CustomPhysicsFactory< G4ChargeExchangePhysics >, gar::garg4::CustomPhysicsFactory< G4NeutronTrackingCut >, gar::garg4::CustomPhysicsFactory< G4EmLivermorePhysics >, gar::garg4::CustomPhysicsFactory< G4HadronElasticPhysics >, gar::garg4::CustomPhysicsFactory< G4StoppingPhysics >, and gar::garg4::CustomPhysicsFactory< G4EmStandardPhysics >.
|
pure virtual |
Implemented in gar::garg4::CustomPhysicsFactory< T >, gar::garg4::CustomPhysicsFactory< G4IonPhysics >, gar::garg4::CustomPhysicsFactory< G4HadronPhysicsQGSP_BERT >, gar::garg4::CustomPhysicsFactory< G4DecayPhysics >, gar::garg4::CustomPhysicsFactory< G4EmExtraPhysics >, gar::garg4::CustomPhysicsFactory< G4ChargeExchangePhysics >, gar::garg4::CustomPhysicsFactory< G4NeutronTrackingCut >, gar::garg4::CustomPhysicsFactory< G4EmLivermorePhysics >, gar::garg4::CustomPhysicsFactory< G4HadronElasticPhysics >, gar::garg4::CustomPhysicsFactory< G4StoppingPhysics >, and gar::garg4::CustomPhysicsFactory< G4EmStandardPhysics >.