#include <ExExChIonPhysics.hh>
Definition at line 40 of file ExExChIonPhysics.hh.
◆ ExExChIonPhysics() [1/2]
ExExChIonPhysics::ExExChIonPhysics |
( |
G4int |
ver = 0 | ) |
|
Definition at line 71 of file ExExChIonPhysics.cc.
G4GLOB_DLL std::ostream G4cout
G4VPhysicsConstructor(const G4String &="")
void SetPhysicsType(G4int)
◆ ExExChIonPhysics() [2/2]
ExExChIonPhysics::ExExChIonPhysics |
( |
const G4String & |
nname | ) |
|
Definition at line 80 of file ExExChIonPhysics.cc.
G4GLOB_DLL std::ostream G4cout
G4VPhysicsConstructor(const G4String &="")
void SetPhysicsType(G4int)
◆ ~ExExChIonPhysics()
ExExChIonPhysics::~ExExChIonPhysics |
( |
| ) |
|
|
virtual |
Definition at line 89 of file ExExChIonPhysics.cc.
static G4ThreadLocal G4FTFBuilder * theBuilder
static G4ThreadLocal G4HadronicInteraction * theFTFP
static G4ThreadLocal G4VComponentCrossSection * theGGNuclNuclXS
static G4ThreadLocal G4VCrossSectionDataSet * theNuclNuclData
static G4ThreadLocal G4BinaryLightIonReaction * theIonBC
◆ AddProcess()
Definition at line 150 of file ExExChIonPhysics.cc.
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
G4ProcessManager * GetProcessManager() const
void RegisterMe(G4HadronicInteraction *a)
void AddDataSet(G4VCrossSectionDataSet *aDataSet)
static G4ThreadLocal G4HadronicInteraction * theFTFP
void RegisterProcess(G4VDiscreteProcess *)
static G4ThreadLocal G4VCrossSectionDataSet * theNuclNuclData
static G4ThreadLocal G4BinaryLightIonReaction * theIonBC
◆ ConstructParticle()
void ExExChIonPhysics::ConstructParticle |
( |
void |
| ) |
|
|
virtual |
◆ ConstructProcess()
void ExExChIonPhysics::ConstructProcess |
( |
void |
| ) |
|
|
virtual |
Implements G4VPhysicsConstructor.
Definition at line 112 of file ExExChIonPhysics.cc.
123 theIonBC =
new G4BinaryLightIonReaction(thePreCompound);
143 G4cout <<
"ExExChIonPhysics::ConstructProcess done! " static G4ThreadLocal G4FTFBuilder * theBuilder
G4HadronicInteraction * GetModel()
void SetMinEnergy(G4double anEnergy)
G4GLOB_DLL std::ostream G4cout
void AddProcess(const G4String &, G4ParticleDefinition *, G4bool isIon)
static G4Triton * Triton()
static G4Deuteron * Deuteron()
static const G4double emax
static G4ThreadLocal G4bool wasActivated
static G4GenericIon * GenericIon()
static G4ThreadLocal G4HadronicInteraction * theFTFP
void SetMaxEnergy(const G4double anEnergy)
static G4ThreadLocal G4VComponentCrossSection * theGGNuclNuclXS
static G4ThreadLocal G4VCrossSectionDataSet * theNuclNuclData
static G4ThreadLocal G4BinaryLightIonReaction * theIonBC
◆ theBuilder
◆ theFTFP
◆ theGGNuclNuclXS
◆ theIonBC
G4ThreadLocal G4BinaryLightIonReaction * ExExChIonPhysics::theIonBC = 0 |
|
staticprivate |
◆ theNuclNuclData
◆ verbose
G4int ExExChIonPhysics::verbose |
|
private |
◆ wasActivated
The documentation for this class was generated from the following files: