Import Geant4 10.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-10 11:51:14 +02:00
parent e2d2f9810a
commit 286caacf06
12421 changed files with 730077 additions and 502383 deletions
@@ -24,24 +24,13 @@
// ********************************************************************
//
//
// $Id$
// $Id: G4ParticleTable.icc 73711 2013-09-09 09:57:29Z gcosmo $
//
//
// ------------------------------------------------------------
// implement new version for using STL map instaed of RW PtrHashedDictionary
// 28 ct., 99 H.Kurashige
inline
const G4ShortLivedTable* G4ParticleTable::GetShortLivedTable()
{
return fShortLivedTable;
}
inline
G4IonTable* G4ParticleTable::GetIonTable()
{
return fIonTable;
}
inline
void G4ParticleTable::SetVerboseLevel(G4int value )
@@ -55,23 +44,6 @@ inline
return verboseLevel;
}
inline
G4ParticleTable::G4PTblDictionary* G4ParticleTable::GetDictionary()
{
return fDictionary;
}
inline
G4ParticleTable::G4PTblDicIterator* G4ParticleTable::GetIterator()
{
return fIterator;
}
inline
const G4ParticleTable::G4PTblEncodingDictionary* G4ParticleTable::GetEncodingDictionary()
{
return fEncodingDictionary;
}
inline
const G4String& G4ParticleTable::GetKey(const G4ParticleDefinition *particle) const
@@ -86,7 +58,7 @@ inline
}
inline
G4ParticleDefinition* G4ParticleTable::FindAntiParticle(const G4String& particle_name)
G4ParticleDefinition* G4ParticleTable::FindAntiParticle(const G4String& particle_name)
{
G4int pcode = FindParticle(particle_name) -> GetAntiPDGEncoding();
return FindParticle(pcode);
@@ -100,30 +72,11 @@ inline
}
inline
G4bool G4ParticleTable::contains(const G4String& particle_name)
{
G4PTblDictionary::iterator it = fDictionary->find(particle_name);
return (it != fDictionary->end());
}
inline
G4bool G4ParticleTable::contains(const G4ParticleDefinition *particle)
G4bool G4ParticleTable::contains(const G4ParticleDefinition *particle) const
{
return contains(GetKey(particle));
}
inline
G4int G4ParticleTable::entries() const
{
return fDictionary->size();
}
inline
G4int G4ParticleTable::size() const
{
return fDictionary->size();
}
inline
void G4ParticleTable::SetReadiness(G4bool val)
{
@@ -136,3 +89,14 @@ inline
return readyToUse;
}
inline
G4ParticleDefinition* G4ParticleTable::GetGenericIon() const
{
return genericIon;
}
inline
void G4ParticleTable::SetGenericIon(G4ParticleDefinition* gi)
{
genericIon = gi;
}