All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AllPhysicsLists.h
Go to the documentation of this file.
1 #ifndef larsim_LegacyLArG4_AllPhysicsLists_h
2 #define larsim_LegacyLArG4_AllPhysicsLists_h
3 
4 // Register physics lists so that they can be loaded for use. See the
5 // section "Using Custom Physics Modules" on the web page
6 // http://cdcvs.fnal.gov/redmine/projects/larsoft/wiki/LArG4 for more
7 // details.
8 
13 namespace detinfo {
14  class DetectorPropertiesData;
15 }
16 
17 namespace larg4 {
19  public:
21 
22  private:
23  template <typename T>
25 
26  // G4 built-in lists
40 
41  // LArSoft lists
45  };
46 }
47 
48 #endif
AllPhysicsLists(detinfo::DetectorPropertiesData const &detProp)
Factory_t< G4HadronPhysicsQGSP_BERT_HP > fHadronHPPhysics
Factory_t< G4EmExtraPhysics > fSynchrotronAndGN
Factory_t< G4HadronElasticPhysicsPHP > fHadronElasticPHPPhysics
Factory_t< G4NeutronTrackingCut > fNeutronTrackingCut
Factory_t< G4StoppingPhysics > fStoppingPhysics
Factory_t< FastOpticalPhysics > fFastOpticalPhysics
Factory_t< OpticalPhysics > fOpticalPhysics
Factory_t< G4EmLivermorePhysics > fLowEnergyEm
Factory_t< G4DecayPhysics > fDecayPhysics
Factory_t< G4ChargeExchangePhysics > fChargeExchange
Factory_t< G4HadronPhysicsQGSP_BERT > fHadronPhysics
Factory_t< NeutronHPphysics > fNeutronHPPhysics
Factory_t< G4HadronElasticPhysicsHP > fHadronElasticHPPhysics
Factory_t< G4EmStandardPhysics > fEmPhysics
Factory_t< G4HadronElasticPhysics > fHadronElasticPhysics
Factory_t< G4IonPhysics > fIonPhysics
auto const detProp
High precision neutron physics constructor for Geant4.