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
@@ -24,7 +24,7 @@
// ********************************************************************
//
//
// $Id: G4ParticleDefinition.hh 103108 2017-03-16 13:00:35Z gcosmo $
// $Id: G4ParticleDefinition.hh 106143 2017-09-14 06:34:42Z gcosmo $
//
//
// ------------------------------------------------------------
@@ -49,6 +49,7 @@
// restructuring for Cuts per Region - H.Kurashige - 11 March 2003
// added MagneticMoment - H.Kurashige - March 2007
// modified for thread-safety for MT - G.Cosmo, A.Dotti - January 2013
// added support for MuonicAtom - K.L.Genser - September 2017
// ------------------------------------------------------------
#ifndef G4ParticleDefinition_h
@@ -200,6 +201,10 @@ class G4ParticleDefinition
// true only if the particle is G4Ions
// (it means that theProcessManager is same as one for G4GenricIon)
G4bool IsMuonicAtom() const;
// true only if the particle is a G4MuonicAtom
// (it means that theProcessManager is same as the one for G4GenricMuonicAtom)
G4int operator==(const G4ParticleDefinition &right) const;
G4int operator!=(const G4ParticleDefinition &right) const;
@@ -366,6 +371,7 @@ class G4ParticleDefinition
protected:
G4bool isGeneralIon;
G4bool isMuonicAtom;
public:
void SetParticleDefinitionID(G4int id=-1);