39 #include "G4ChargeExchangePhysics.hh"    58 G4ChargeExchangePhysics::G4ChargeExchangePhysics(
G4int ver)
    61   if(verbose > 1) 
G4cout << 
"### ChargeExchangePhysics" << 
G4endl;
    64 G4ChargeExchangePhysics::~G4ChargeExchangePhysics()
    68 void G4ChargeExchangePhysics::ConstructParticle()
    78 void G4ChargeExchangePhysics::ConstructProcess()
    80   if(wasActivated) 
return;
    86     G4cout << 
"### ChargeExchangePhysics Construct Processes with the model <"     90   auto myParticleIterator=GetParticleIterator();
    91   myParticleIterator->reset();
    92   while( (*myParticleIterator)() )
    96     if(pname == 
"neutron"   || 
   108     G4cout << 
"### ChargeExchangePhysics added for "  
G4_DECLARE_PHYSCONSTR_FACTORY(G4ChargeExchangePhysics)
 
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
 
G4ProcessManager * GetProcessManager() const
 
static void ConstructParticle()
 
static void ConstructParticle()
 
void RegisterMe(G4HadronicInteraction *a)
 
const G4String & GetParticleName() const
 
G4GLOB_DLL std::ostream G4cout
 
const G4String & GetModelName() const