216 for(
size_t i=0;i<
defMap.size(); i++)
236 throw G4HadronicException(__FILE__, __LINE__,
"G4ParticleTypeConverter: unknown particle type!");
241 const G4int isospin3)
const
244 for (iter =
defMap.begin(); iter!=
defMap.end(); ++iter) {
249 if (((*iter).first)->GetPDGiIsospin3()==isospin3)
250 return (*iter).first;
static G4ParticleTable * GetParticleTable()
static G4Lambda * LambdaDefinition()
static G4KaonZero * KaonZeroDefinition()
std::vector< std::pair< const G4ParticleDefinition *, GenericType > >::const_iterator MapIterator
const G4ParticleDefinition * GetDefinition() const
GenericType GetGenericType(const G4ParticleDefinition *const aParticleDef) const
static G4PionPlus * PionPlusDefinition()
static G4KaonZeroShort * KaonZeroShortDefinition()
const G4ParticleDefinition * FindIso3State(const GenericType gType, const G4int isospin3) const
static void ConstructParticle()
static G4Proton * ProtonDefinition()
static G4PionZero * PionZeroDefinition()
static G4PionMinus * PionMinusDefinition()
G4int GetUrqmdItyp(GenericType gType) const
std::vector< std::pair< const G4ParticleDefinition *, GenericType > > defMap
static G4KaonMinus * KaonMinusDefinition()
static G4Gamma * GammaDefinition()
static G4KaonZeroLong * KaonZeroLongDefinition()
static G4Neutron * NeutronDefinition()
static G4AntiKaonZero * AntiKaonZeroDefinition()
static G4KaonPlus * KaonPlusDefinition()
G4ParticleTypeConverter()