#include <G4ChargeExchangePhysics.hh>
Definition at line 44 of file G4ChargeExchangePhysics.hh.
◆ G4ChargeExchangePhysics()
G4ChargeExchangePhysics::G4ChargeExchangePhysics |
( |
G4int |
ver = 0 | ) |
|
|
explicit |
◆ ~G4ChargeExchangePhysics()
G4ChargeExchangePhysics::~G4ChargeExchangePhysics |
( |
| ) |
|
|
virtual |
◆ ConstructParticle()
void G4ChargeExchangePhysics::ConstructParticle |
( |
| ) |
|
|
overridevirtual |
◆ ConstructProcess()
void G4ChargeExchangePhysics::ConstructProcess |
( |
| ) |
|
|
overridevirtual |
Implements G4VPhysicsConstructor.
Definition at line 74 of file G4ChargeExchangePhysics.cc.
75{
77
78 if(verbose > 1) {
79 G4cout <<
"### ChargeExchangePhysics Construct Processes with the model <"
81 }
82
84 myParticleIterator->reset();
85 while( (*myParticleIterator)() )
86 {
89 if(pname == "neutron" ||
90 pname == "pi-" ||
91 pname == "pi+" ||
92 pname == "proton"
93 ) {
94
99
100 if(verbose > 1)
101 G4cout <<
"### ChargeExchangePhysics added for "
103 }
104 }
105}
const G4String & GetModelName() const
void RegisterMe(G4HadronicInteraction *a)
G4ProcessManager * GetProcessManager() const
const G4String & GetParticleName() const
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
G4ParticleTable::G4PTblDicIterator * GetParticleIterator() const
The documentation for this class was generated from the following files: