120 for(i=0; i<
n; i++) {
delete (*G4MT_p_list)[i];}
126 for(i=0; i<
n; i++) {
delete (*G4MT_model_list)[i];}
G4IonBinaryCascadePhysics(G4int ver=0)
static G4ThreadLocal G4FTFBuilder * theBuilder
static G4ThreadLocal G4HadronicInteraction * theFTFP
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
static G4ThreadLocal G4BinaryLightIonReaction * theIonBC
void AddProcess(const G4String &, G4ParticleDefinition *)
static G4ThreadLocal std::vector< G4HadronicInteraction * > * G4MT_model_list
static G4ThreadLocal std::vector< G4HadronInelasticProcess * > * G4MT_p_list
const char * name(G4int ptype)
G4HadronicInteraction * GetModel()
static void ConstructParticle()
void RegisterMe(G4HadronicInteraction *a)
static constexpr double TeV
static G4ThreadLocal G4bool wasActivated
virtual ~G4IonBinaryCascadePhysics()
void SetMinEnergy(G4double anEnergy)
void AddDataSet(G4VCrossSectionDataSet *aDataSet)
G4GLOB_DLL std::ostream G4cout
static G4ThreadLocal G4VComponentCrossSection * theGGNuclNuclXS
G4_DECLARE_PHYSCONSTR_FACTORY(G4IonBinaryCascadePhysics)
virtual void ConstructParticle()
static G4Triton * Triton()
static G4Deuteron * Deuteron()
G4HadronicInteraction * FindModel(const G4String &name)
static G4GenericIon * GenericIon()
G4ProcessManager * GetProcessManager() const
static G4HadronicInteractionRegistry * Instance()
virtual void ConstructProcess()
static constexpr double GeV
void SetMaxEnergy(const G4double anEnergy)
static G4ThreadLocal G4VCrossSectionDataSet * theNuclNuclData
void SetPhysicsType(G4int)