Loading...
Searching...
No Matches
Public Member Functions | List of all members
F06PhysicsList Class Reference

#include <Doxymodules_field.h>

Inheritance diagram for F06PhysicsList:
G4VModularPhysicsList G4VUserPhysicsList

Public Member Functions

 F06PhysicsList ()
 
 ~F06PhysicsList () override=default
 
void ConstructParticle () override
 
void ConstructProcess () override
 
void SetCuts () override
 

Detailed Description

Definition at line 151 of file Doxymodules_field.h.

Constructor & Destructor Documentation

◆ F06PhysicsList()

F06PhysicsList::F06PhysicsList ( )

Definition at line 46 of file F06PhysicsList.cc.

47{
48 RegisterPhysics(new G4DecayPhysics());
49
50 auto stepLimiterPhysics = new G4StepLimiterPhysics();
51 stepLimiterPhysics->SetApplyToAll(true);
52 RegisterPhysics(stepLimiterPhysics);
53}

◆ ~F06PhysicsList()

F06PhysicsList::~F06PhysicsList ( )
overridedefault

Member Function Documentation

◆ ConstructParticle()

void F06PhysicsList::ConstructParticle ( )
override

Definition at line 57 of file F06PhysicsList.cc.

58{
59 G4Neutron::NeutronDefinition();
60 G4Proton::ProtonDefinition();
61 G4Electron::ElectronDefinition();
62 G4AntiNeutrinoE::AntiNeutrinoEDefinition();
63 G4MuonPlus::MuonPlusDefinition();
64 G4MuonMinus::MuonMinusDefinition();
65
66 G4GenericIon::GenericIonDefinition();
67}

◆ ConstructProcess()

void F06PhysicsList::ConstructProcess ( )
override

Definition at line 71 of file F06PhysicsList.cc.

72{
73 G4VModularPhysicsList::ConstructProcess();
74}

◆ SetCuts()

void F06PhysicsList::SetCuts ( )
override

Definition at line 78 of file F06PhysicsList.cc.

79{
80 SetCutsWithDefault();
81}

The documentation for this class was generated from the following files:

Applications | User Support | Publications | Collaboration