65 if(ver > 1)
G4cout <<
"### ChargeExchangePhysics" <<
G4endl;
86 G4cout <<
"### ChargeExchangePhysics Construct Processes with the model <"
91 myParticleIterator->reset();
92 while( (*myParticleIterator)() )
116 G4cout <<
"### ChargeExchangePhysics added for "
#define G4_DECLARE_PHYSCONSTR_FACTORY(physics_constructor)
G4GLOB_DLL std::ostream G4cout
static void ConstructParticle()
void ConstructParticle() override
virtual ~G4ChargeExchangePhysics()
void ConstructProcess() override
G4ChargeExchangePhysics(G4int ver=1)
const G4String & GetModelName() const
static G4HadronicParameters * Instance()
void SetVerboseLevel(const G4int val)
void AddDataSet(G4VCrossSectionDataSet *aDataSet)
void RegisterMe(G4HadronicInteraction *a)
static void ConstructParticle()
static G4Neutron * Definition()
G4ProcessManager * GetProcessManager() const
const G4String & GetParticleName() const
static G4PionMinus * Definition()
static G4PionPlus * Definition()
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
static G4Proton * Definition()
G4int GetVerboseLevel() const
G4ParticleTable::G4PTblDicIterator * GetParticleIterator() const