138 for(i=0; i<
n; i++) {
delete (*p_list)[i];}
143 for(i=0; i<
n; i++) {
delete (*model_list)[i];}
203 if (
p_list == 0 )
p_list =
new std::vector<G4HadronInelasticProcess*>;
219 <<
" INCLXX/G4DeexcitationHandler for E(MeV)= " <<
emin <<
" - " << inclxxEnergyUpperLimit;
221 G4cout <<
" FTFP for E(MeV)= " << inclxxEnergyUpperLimit-
MeV <<
" - " <<
emaxFTFP;
static G4GenericIon * GenericIon()
static G4ThreadLocal G4FTFBuilder * theFTFPBuilderIons
#define G4_DECLARE_PHYSCONSTR_FACTORY(physics_constructor)
static G4ThreadLocal G4INCLXXInterface * theINCLXXDeuteron
void SetMinEnergy(G4double anEnergy)
void SetMaxEnergy(const G4double anEnergy)
static constexpr double MeV
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
void RegisterMe(G4HadronicInteraction *a)
static G4ThreadLocal G4INCLXXInterface * theINCLXXIons
static void ConstructParticle()
const G4String & GetParticleName() const
static G4ThreadLocal G4VCrossSectionDataSet * theNuclNuclData
G4HadronicInteraction * GetModel()
virtual void ConstructProcess()
static G4ThreadLocal G4INCLXXInterface * theINCLXXTriton
static G4ThreadLocal G4FTFBuilder * theFTFPBuilderHe3
static G4ThreadLocal G4HadronicInteraction * theFTFPHe3
virtual ~G4IonINCLXXPhysics()
static G4Deuteron * Deuteron()
static G4ThreadLocal G4FTFBuilder * theFTFPBuilderDeuteron
static constexpr double TeV
static G4ThreadLocal G4FTFBuilder * theFTFPBuilderAlpha
static G4HadronicInteractionRegistry * Instance()
INCL++ intra-nuclear cascade.
const G4String & GetProcessName() const
static G4ThreadLocal std::vector< G4HadronicInteraction * > * model_list
static G4ThreadLocal G4HadronicInteraction * theFTFPAlpha
virtual void ConstructParticle()
static G4ThreadLocal G4bool wasActivated
void SetPhysicsType(G4int)
static G4ThreadLocal std::vector< G4HadronInelasticProcess * > * p_list
void AddDataSet(G4VCrossSectionDataSet *aDataSet)
static G4ThreadLocal G4VComponentCrossSection * theGGNuclNuclXS
static G4Triton * Triton()
G4ProcessManager * GetProcessManager() const
G4IonINCLXXPhysics(G4int ver=0)
static G4ThreadLocal G4HadronicInteraction * theFTFPIons
G4GLOB_DLL std::ostream G4cout
void AddProcess(const G4String &, G4ParticleDefinition *, G4HadronicInteraction *, G4HadronicInteraction *, const G4double)
static G4ThreadLocal G4INCLXXInterface * theINCLXXAlpha
static G4ThreadLocal G4FTFBuilder * theFTFPBuilderTriton
static G4ThreadLocal G4INCLXXInterface * theINCLXXHe3
G4HadronicInteraction * FindModel(const G4String &name)
static G4ThreadLocal G4HadronicInteraction * theFTFPTriton
static constexpr double GeV
static G4ThreadLocal G4HadronicInteraction * theFTFPDeuteron