58 , muProcess(0), hProcess(0)
59, verbose(ver), wasActivated(false) ,
60 useMuonMinusCapture(true)
63 if(verbose > 1)
G4cout <<
"### G4QStoppingPhysics" <<
G4endl;
67 G4bool UseMuonMinusCapture)
69 , muProcess(0), hProcess(0)
70 , verbose(ver), wasActivated(false) ,
71 useMuonMinusCapture(UseMuonMinusCapture)
74 if(verbose > 1)
G4cout <<
"### G4QStoppingPhysics" <<
G4endl;
80 if ( muProcess )
delete muProcess;
101 if(verbose > 1)
G4cout <<
"### G4QStoppingPhysics::ConstructProcess "
102 << wasActivated <<
G4endl;
103 if(wasActivated)
return;
106 if ( useMuonMinusCapture )
126 if ( useMuonMinusCapture )
130 G4cout <<
"### QStoppingPhysics added G4MuonMinusCaptureAtRest for "
135 G4cout <<
"### QStoppingPhysics added G4QCaptureAtRest for "
146 G4cout <<
"### QStoppingPhysics added for "
#define G4HadronicDeprecate(name)
G4DLLIMPORT std::ostream G4cout
static void ConstructParticle()
static void ConstructParticle()
static void ConstructParticle()
static G4MuonMinus * MuonMinus()
G4ProcessManager * GetProcessManager() const
G4bool IsShortLived() const
G4double GetPDGMass() const
G4double GetPDGCharge() const
const G4String & GetParticleName() const
G4int AddRestProcess(G4VProcess *aProcess, G4int ord=ordDefault)
virtual G4bool IsApplicable(const G4ParticleDefinition &particle)
G4QStoppingPhysics(G4int ver=1)
virtual void ConstructProcess()
virtual void ConstructParticle()
virtual ~G4QStoppingPhysics()
G4ParticleTable::G4PTblDicIterator * theParticleIterator