#include <G4IonBinaryCascadePhysics.hh>
◆ G4IonBinaryCascadePhysics() [1/2]
G4IonBinaryCascadePhysics::G4IonBinaryCascadePhysics |
( |
G4int |
ver = 0 | ) |
|
Definition at line 81 of file G4IonBinaryCascadePhysics.cc.
static G4ThreadLocal G4FTFBuilder * theBuilder
static G4ThreadLocal G4HadronicInteraction * theFTFP
static G4ThreadLocal G4BinaryLightIonReaction * theIonBC
G4GLOB_DLL std::ostream G4cout
static G4ThreadLocal G4VComponentCrossSection * theGGNuclNuclXS
G4VPhysicsConstructor(const G4String &="")
static G4ThreadLocal G4VCrossSectionDataSet * theNuclNuclData
void SetPhysicsType(G4int)
◆ G4IonBinaryCascadePhysics() [2/2]
G4IonBinaryCascadePhysics::G4IonBinaryCascadePhysics |
( |
const G4String & |
name, |
|
|
G4int |
ver = 0 |
|
) |
| |
Definition at line 94 of file G4IonBinaryCascadePhysics.cc.
static G4ThreadLocal G4FTFBuilder * theBuilder
static G4ThreadLocal G4HadronicInteraction * theFTFP
static G4ThreadLocal G4BinaryLightIonReaction * theIonBC
G4GLOB_DLL std::ostream G4cout
static G4ThreadLocal G4VComponentCrossSection * theGGNuclNuclXS
G4VPhysicsConstructor(const G4String &="")
static G4ThreadLocal G4VCrossSectionDataSet * theNuclNuclData
void SetPhysicsType(G4int)
◆ ~G4IonBinaryCascadePhysics()
G4IonBinaryCascadePhysics::~G4IonBinaryCascadePhysics |
( |
| ) |
|
|
virtual |
Definition at line 108 of file G4IonBinaryCascadePhysics.cc.
120 for(i=0; i<
n; i++) {
delete (*G4MT_p_list)[i];}
126 for(i=0; i<
n; i++) {
delete (*G4MT_model_list)[i];}
static G4ThreadLocal G4FTFBuilder * theBuilder
static G4ThreadLocal std::vector< G4HadronicInteraction * > * G4MT_model_list
static G4ThreadLocal std::vector< G4HadronInelasticProcess * > * G4MT_p_list
static G4ThreadLocal G4bool wasActivated
static G4ThreadLocal G4VComponentCrossSection * theGGNuclNuclXS
static G4ThreadLocal G4VCrossSectionDataSet * theNuclNuclData
◆ AddProcess()
Definition at line 166 of file G4IonBinaryCascadePhysics.cc.
static G4ThreadLocal G4HadronicInteraction * theFTFP
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
static G4ThreadLocal G4BinaryLightIonReaction * theIonBC
static G4ThreadLocal std::vector< G4HadronInelasticProcess * > * G4MT_p_list
G4ProcessManager * GetProcessManager() const
void RegisterMe(G4HadronicInteraction *a)
void AddDataSet(G4VCrossSectionDataSet *aDataSet)
static G4ThreadLocal G4VCrossSectionDataSet * theNuclNuclData
◆ ConstructParticle()
void G4IonBinaryCascadePhysics::ConstructParticle |
( |
void |
| ) |
|
|
virtual |
◆ ConstructProcess()
void G4IonBinaryCascadePhysics::ConstructProcess |
( |
void |
| ) |
|
|
virtual |
Implements G4VPhysicsConstructor.
Definition at line 134 of file G4IonBinaryCascadePhysics.cc.
144 theIonBC =
new G4BinaryLightIonReaction(thePreCompound);
static G4ThreadLocal G4FTFBuilder * theBuilder
static G4ThreadLocal G4HadronicInteraction * theFTFP
static G4ThreadLocal G4BinaryLightIonReaction * theIonBC
void AddProcess(const G4String &, G4ParticleDefinition *)
static G4ThreadLocal std::vector< G4HadronicInteraction * > * G4MT_model_list
G4HadronicInteraction * GetModel()
static G4ThreadLocal G4bool wasActivated
void SetMinEnergy(G4double anEnergy)
static G4ThreadLocal G4VComponentCrossSection * theGGNuclNuclXS
static G4Triton * Triton()
static G4Deuteron * Deuteron()
G4HadronicInteraction * FindModel(const G4String &name)
static G4GenericIon * GenericIon()
static G4HadronicInteractionRegistry * Instance()
void SetMaxEnergy(const G4double anEnergy)
static G4ThreadLocal G4VCrossSectionDataSet * theNuclNuclData
◆ G4MT_model_list
◆ G4MT_p_list
◆ theBuilder
◆ theFTFP
◆ theGGNuclNuclXS
◆ theIonBC
G4ThreadLocal G4BinaryLightIonReaction * G4IonBinaryCascadePhysics::theIonBC = 0 |
|
staticprivate |
◆ theNuclNuclData
◆ verbose
G4int G4IonBinaryCascadePhysics::verbose |
|
private |
◆ wasActivated
The documentation for this class was generated from the following files: