102 : fDefaultCutValue(1.*CLHEP::
mm)
131 c->ConstructParticle();
145 c->ConstructProcess();
148 std::set<G4String> step_limit_particles;
150 step_limit_particles.insert(
"e-");
151 step_limit_particles.insert(
"e+");
152 step_limit_particles.insert(
"alpha");
153 step_limit_particles.insert(
"He3");
154 step_limit_particles.insert(
"GenericIon");
155 step_limit_particles.insert(
"proton");
156 step_limit_particles.insert(
"neutron");
158 step_limit_particles.insert(
"pi+");
159 step_limit_particles.insert(
"pi-");
160 step_limit_particles.insert(
"mu+");
161 step_limit_particles.insert(
"mu-");
173 if(step_limit_particles.find(pname) != step_limit_particles.end() ||
G4double fDefaultCutValue
static TSPhysicsList * Instance()
static constexpr double mm
const G4String & GetParticleName() const
G4double GetPDGCharge() const
static TSPhysicsList * fgInstance
G4ParticleTable::G4PTblDicIterator * GetParticleIterator() const
Definition of the TSPhysicsList class.
G4bool RegisterProcess(G4VProcess *process, G4ParticleDefinition *particle)
static G4PhysicsListHelper * GetPhysicsListHelper()
std::vector< G4InuclElementaryParticle >::iterator particleIterator
PhysicsSet_t fConstructors
void SetCutValue(G4double aCut, const G4String &pname)