128 c->ConstructParticle();
142 c->ConstructProcess();
145 std::set<G4String> step_limit_particles;
147 step_limit_particles.insert(
"e-");
148 step_limit_particles.insert(
"e+");
149 step_limit_particles.insert(
"alpha");
150 step_limit_particles.insert(
"He3");
151 step_limit_particles.insert(
"GenericIon");
152 step_limit_particles.insert(
"proton");
153 step_limit_particles.insert(
"neutron");
155 step_limit_particles.insert(
"pi+");
156 step_limit_particles.insert(
"pi-");
157 step_limit_particles.insert(
"mu+");
158 step_limit_particles.insert(
"mu-");
170 if(step_limit_particles.find(pname) != step_limit_particles.end() ||
static TSPhysicsList * fgInstance
void SetCutValue(G4double aCut, const G4String &pname)
static TSPhysicsList * Instance()
PhysicsSet_t fConstructors
G4DecayPhysics * fDecayPhysics
G4double fDefaultCutValue
G4HadronElasticPhysicsHP * fHadronElasticPhysics
const G4String & GetParticleName() const
G4EmStandardPhysics_option4 * fEmPhysics_opt4
G4bool RegisterProcess(G4VProcess *process, G4ParticleDefinition *particle)
G4HadronPhysicsQGSP_BERT_HP * fHadronInelasticPhysics
G4ParticleTable::G4PTblDicIterator * GetParticleIterator() const
G4IonElasticPhysics * fIonElasticPhysics
static G4PhysicsListHelper * GetPhysicsListHelper()
std::vector< G4InuclElementaryParticle >::iterator particleIterator
G4IonBinaryCascadePhysics * fIonBinaryCascadePhysics
Definition of the TSPhysicsList class.
G4double GetPDGCharge() const
G4RadioactiveDecayPhysics * fRadDecayPhysics