Import Geant4 10.4.0 source tree

This commit is contained in:
Gabriele Cosmo
2017-12-08 12:52:30 +01:00
parent 98e455a940
commit fc6af9e721
2166 changed files with 276760 additions and 100873 deletions
@@ -39,6 +39,7 @@
#include "G4ParticleTypeConverter.hh"
#include "G4BaryonWidth.hh"
#include "G4BaryonPartialWidth.hh"
#include "G4Threading.hh"
//class G4KineticTrack;
@@ -86,13 +87,24 @@ protected:
private:
static void InitialisePointers();
G4VCrossSectionSource* crossSectionSource;
const G4ParticleDefinition* thePrimary1;
const G4ParticleDefinition* thePrimary2;
const G4ParticleDefinition* theSecondary;
static G4BaryonWidth & theBaryonWidth();
static G4BaryonPartialWidth & theBaryonPartialWidth();
static G4ParticleTypeConverter & myConv();
static G4BaryonWidth* baryonWidth;
static G4BaryonPartialWidth* baryonPartialWidth;
static G4ParticleTypeConverter* particleTypeConverter;
#ifdef G4MULTITHREADED
static G4Mutex concreteMesonBaryonToResonanceMutex;
#endif
};
#endif
@@ -46,14 +46,14 @@ public:
G4ParticleTypeConverter();
GenericType GetGenericType(const G4ParticleDefinition* const aParticleDef);
GenericType GetGenericType(const G4KineticTrack& aTrack);
GenericType GetGenericType(const G4String& aParticleName);
GenericType GetGenericType(const G4ParticleDefinition* const aParticleDef) const;
GenericType GetGenericType(const G4KineticTrack& aTrack) const;
GenericType GetGenericType(const G4String& aParticleName) const;
G4int GetUrqmdItyp(GenericType gType);
G4int GetUrqmdItyp(const G4ParticleDefinition* aParticleDef);
G4int GetUrqmdItyp(GenericType gType) const;
G4int GetUrqmdItyp(const G4ParticleDefinition* aParticleDef) const;
const G4ParticleDefinition* FindIso3State(const GenericType gType, const G4int isospin3);
const G4ParticleDefinition* FindIso3State(const GenericType gType, const G4int isospin3) const;
private: