Class RMGPhysics#
Defined in File RMGPhysics.hh
Nested Relationships#
Nested Types#
Inheritance Relationships#
Base Type#
public G4VModularPhysicsList
Class Documentation#
-
class RMGPhysics : public G4VModularPhysicsList#
Public Types
-
enum class PhysicsRealm#
Values:
-
enumerator kDoubleBetaDecay#
-
enumerator kDarkMatter#
-
enumerator kCosmicRays#
-
enumerator kLArScintillation#
-
enumerator kDoubleBetaDecay#
Public Functions
-
RMGPhysics()#
-
RMGPhysics(RMGPhysics const&) = delete#
-
RMGPhysics &operator=(RMGPhysics const&) = delete#
-
RMGPhysics(RMGPhysics&&) = delete#
-
RMGPhysics &operator=(RMGPhysics&&) = delete#
-
void SetCuts() override#
-
void SetPhysicsRealm(PhysicsRealm realm)#
-
void SetPhysicsRealmString(std::string realm)#
-
void SetLowEnergyEMOptionString(std::string option)#
-
void SetHadronicPhysicsListOptionString(std::string option)#
-
inline void SetUseThermalScattering(bool val)#
-
void SetUseGammaAngCorr(bool)#
-
void SetGammaTwoJMAX(int max_two_j)#
-
void SetStoreICLevelData(bool)#
Protected Functions
-
void ConstructParticle() override#
-
void ConstructProcess() override#
-
virtual void ConstructOptical()#
-
struct StepCutStore#
-
enum class PhysicsRealm#