98 if(verbose > 1) {
G4cout <<
"### IonPhysics: " << nname <<
G4endl; }
123 theFTFP = theFTFPBuilder.
GetModel();
135 AddProcess(
"protonInelastic",
G4Proton::Proton(), theIonBC, theQMD, theLIQMD, theFTFP, theNuclNuclData);
136 AddProcess(
"dInelastic",
G4Deuteron::Deuteron(), theIonBC, theQMD, theLIQMD, theFTFP, theNuclNuclData);
137 AddProcess(
"tInelastic",
G4Triton::Triton(), theIonBC, theQMD, theLIQMD, theFTFP, theNuclNuclData);
138 AddProcess(
"He3Inelastic",
G4He3::He3(), theIonBC, theQMD, theLIQMD, theFTFP, theNuclNuclData);
139 AddProcess(
"alphaInelastic",
G4Alpha::Alpha(), theIonBC, theQMD, theLIQMD, theFTFP, theNuclNuclData);
143void G4LightIonQMDPhysics::AddProcess(
const G4String& name,
165 <<
" Binary Cascade for E(MeV)= 0 - "
166 << eminLIQMD+overlap;
167 G4cout <<
" LIQMD for E(MeV)= " << eminLIQMD <<
" - " << emaxLIQMD+overlap;
168 G4cout <<
" QMD for E(MeV)= " << eminQMD <<
" - " << emaxQMD;
#define G4_DECLARE_PHYSCONSTR_FACTORY(physics_constructor)
G4GLOB_DLL std::ostream G4cout
void SetDeexChannelsType(G4DeexChannelType)
static G4Deuteron * Deuteron()
static G4GenericIon * GenericIon()
G4HadronicInteraction * FindModel(const G4String &name)
static G4HadronicInteractionRegistry * Instance()
void SetMinEnergy(G4double anEnergy)
void SetMaxEnergy(const G4double anEnergy)
G4double GetMaxEnergy() const
static G4HadronicParameters * Instance()
G4double GetMaxEnergyTransitionFTF_Cascade() const
G4double GetMaxEnergy() const
void AddDataSet(G4VCrossSectionDataSet *aDataSet)
void RegisterMe(G4HadronicInteraction *a)
static void ConstructParticle()
void ConstructParticle() override
~G4LightIonQMDPhysics() override
G4LightIonQMDPhysics(G4int verb=0)
void ConstructProcess() override
G4DeexPrecoParameters * GetParameters()
static G4NuclearLevelData * GetInstance()
G4ProcessManager * GetProcessManager() const
const G4String & GetParticleName() const
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
static G4Proton * Proton()
static G4Triton * Triton()
G4HadronicInteraction * GetModel()
void SetPhysicsType(G4int)
const G4String & GetProcessName() const