Geant4  10.01
G4ShortLivedConstructor Class Reference

#include <G4ShortLivedConstructor.hh>

Public Member Functions

 G4ShortLivedConstructor ()
 
 ~G4ShortLivedConstructor ()
 

Static Public Member Functions

static void ConstructParticle ()
 

Static Protected Member Functions

static void ConstructResonances ()
 
static void ConstructBaryons ()
 
static void ConstructMesons ()
 
static void ConstructQuarks ()
 
static void ConstructAntiNuclei ()
 

Static Private Attributes

static G4bool isConstructed = false
 

Detailed Description

Definition at line 39 of file G4ShortLivedConstructor.hh.

Constructor & Destructor Documentation

G4ShortLivedConstructor::G4ShortLivedConstructor ( )

Definition at line 49 of file G4ShortLivedConstructor.cc.

G4ShortLivedConstructor::~G4ShortLivedConstructor ( )

Definition at line 53 of file G4ShortLivedConstructor.cc.

Member Function Documentation

static void G4ShortLivedConstructor::ConstructAntiNuclei ( )
staticprotected
void G4ShortLivedConstructor::ConstructBaryons ( )
staticprotected

Definition at line 356 of file G4ShortLivedConstructor.cc.

References eplus, GeV, G4DecayTable::Insert(), MeV, G4ParticleDefinition::SetDecayTable(), and G4ExcitedBaryons::SetMultipletName().

Referenced by ConstructResonances().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4ShortLivedConstructor::ConstructMesons ( )
staticprotected

Definition at line 556 of file G4ShortLivedConstructor.cc.

References eplus, G4DecayTable::Insert(), MeV, ns, G4ParticleDefinition::SetAntiPDGEncoding(), G4ParticleDefinition::SetDecayTable(), and G4ExcitedMesons::SetMultipletName().

Referenced by ConstructResonances().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4ShortLivedConstructor::ConstructParticle ( void  )
static

Definition at line 58 of file G4ShortLivedConstructor.cc.

References ConstructQuarks(), ConstructResonances(), and isConstructed.

Referenced by B03PhysicsList::ConstructAllShortLiveds(), XrayTelPhysicsList::ConstructAllShortLiveds(), DMXPhysicsList::ConstructMyShortLiveds(), GammaKnifeParticles::ConstructParticle(), HadrontherapyParticles::ConstructParticle(), Particles::ConstructParticle(), GammaRayTelParticles::ConstructParticle(), exrdmPhysListParticles::ConstructParticle(), IORTParticles::ConstructParticle(), G4DecayPhysics::ConstructParticle(), G4VHadronPhysics::ConstructParticle(), ExExChHadronPhysicsQGSP_BIC::ConstructParticle(), G4HadronPhysicsNuBeam::ConstructParticle(), G4HadronPhysicsFTF_BIC::ConstructParticle(), G4HadronPhysicsFTFP_BERT_HP::ConstructParticle(), G4HadronPhysicsQGSP_FTFP_BERT::ConstructParticle(), G4HadronPhysicsFTFP_BERT::ConstructParticle(), G4HadronPhysicsFTFP_BERT_TRV::ConstructParticle(), G4HadronPhysicsShielding::ConstructParticle(), G4HadronPhysicsQGSP_BIC::ConstructParticle(), G4HadronPhysicsQGSP_BERT_HP::ConstructParticle(), G4HadronPhysicsQGSP_BERT::ConstructParticle(), G4HadronPhysicsQGSP_BIC_HP::ConstructParticle(), G4HadronPhysicsQGS_BIC::ConstructParticle(), G4HadronPhysicsQGSP_BIC_AllHP::ConstructParticle(), G4HadronPhysicsINCLXX::ConstructParticle(), G4BinaryCascade::G4BinaryCascade(), G4CollisionNNToNDelta::G4CollisionNNToNDelta(), G4ParticleTypeConverter::G4ParticleTypeConverter(), G4ResonanceNames::G4ResonanceNames(), and G4VPartonStringModel::G4VPartonStringModel().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4ShortLivedConstructor::ConstructQuarks ( )
staticprotected

Definition at line 70 of file G4ShortLivedConstructor.cc.

References eplus, GeV, keV, MeV, and G4ParticleDefinition::SetAntiPDGEncoding().

Referenced by ConstructParticle().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4ShortLivedConstructor::ConstructResonances ( )
staticprotected

Definition at line 323 of file G4ShortLivedConstructor.cc.

References G4ExcitedBaryonConstructor::Construct(), G4ExcitedMesonConstructor::Construct(), ConstructBaryons(), and ConstructMesons().

Referenced by ConstructParticle().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

G4bool G4ShortLivedConstructor::isConstructed = false
staticprivate

Definition at line 59 of file G4ShortLivedConstructor.hh.

Referenced by ConstructParticle().


The documentation for this class was generated from the following files: