52 #include "G4BinaryLightIonReaction.hh"   124       for(i=0; i<
n; i++) {
delete (*p_list)[i];}
   129       for(i=0; i<
n; i++) {
delete (*model_list)[i];}
   145   theIonBC = 
new G4BinaryLightIonReaction(thePreCompound);
   168                  G4BinaryLightIonReaction* BIC,
   173   if ( 
p_list == 0 ) 
p_list = 
new  std::vector<G4HadronInelasticProcess*>;
   200        << 
"       Binary Cascade for E(MeV)= " << 
eminBIC << 
" - "  
static G4ThreadLocal G4VCrossSectionDataSet * theNuclNuclData
 
static G4ThreadLocal std::vector< G4HadronicInteraction * > * model_list
 
G4IonQMDPhysics(G4int verb=0)
 
virtual void ConstructParticle()
 
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
 
G4_DECLARE_PHYSCONSTR_FACTORY(G4IonQMDPhysics)
 
G4ProcessManager * GetProcessManager() const
 
G4HadronicInteraction * GetModel()
 
static void ConstructParticle()
 
void RegisterMe(G4HadronicInteraction *a)
 
void SetMinEnergy(G4double anEnergy)
 
const G4String & GetProcessName() const
 
void AddDataSet(G4VCrossSectionDataSet *aDataSet)
 
const G4String & GetParticleName() const
 
G4GLOB_DLL std::ostream G4cout
 
static G4ThreadLocal G4bool wasActivated
 
static G4ThreadLocal G4BinaryLightIonReaction * theIonBC
 
static G4Triton * Triton()
 
static G4ThreadLocal G4VComponentCrossSection * theGGNuclNuclXS
 
static G4Deuteron * Deuteron()
 
G4HadronicInteraction * FindModel(const G4String &name)
 
static G4GenericIon * GenericIon()
 
static G4ThreadLocal std::vector< G4HadronInelasticProcess * > * p_list
 
static G4HadronicInteractionRegistry * Instance()
 
static G4ThreadLocal G4FTFBuilder * theBuilder
 
void SetMaxEnergy(const G4double anEnergy)
 
virtual void ConstructProcess()
 
void AddProcess(const G4String &, G4ParticleDefinition *, G4BinaryLightIonReaction *, G4QMDReaction *, G4HadronicInteraction *)
 
void SetPhysicsType(G4int)
 
static G4ThreadLocal G4QMDReaction * theQMD
 
virtual ~G4IonQMDPhysics()
 
static G4ThreadLocal G4HadronicInteraction * theFTFP