Geant4-11
Public Member Functions | Static Public Member Functions | Static Protected Member Functions
G4IonConstructor Class Reference

#include <G4IonConstructor.hh>

Public Member Functions

 G4IonConstructor ()
 
 ~G4IonConstructor ()
 

Static Public Member Functions

static void ConstructParticle ()
 

Static Protected Member Functions

static void ConstructHyperNuclei ()
 
static void ConstructLightIons ()
 

Detailed Description

Definition at line 38 of file G4IonConstructor.hh.

Constructor & Destructor Documentation

◆ G4IonConstructor()

G4IonConstructor::G4IonConstructor ( )

Definition at line 63 of file G4IonConstructor.cc.

64{
65}

◆ ~G4IonConstructor()

G4IonConstructor::~G4IonConstructor ( )

Definition at line 67 of file G4IonConstructor.cc.

68{
69}

Member Function Documentation

◆ ConstructHyperNuclei()

void G4IonConstructor::ConstructHyperNuclei ( )
staticprotected

Definition at line 93 of file G4IonConstructor.cc.

94{
101
108}
static G4AntiDoubleHyperDoubleNeutron * AntiDoubleHyperDoubleNeutron()
static G4AntiDoubleHyperH4 * AntiDoubleHyperH4()
static G4AntiHyperAlpha * AntiHyperAlpha()
static G4AntiHyperH4 * AntiHyperH4()
static G4AntiHyperHe5 * AntiHyperHe5()
static G4AntiHyperTriton * AntiHyperTriton()
static G4DoubleHyperDoubleNeutron * DoubleHyperDoubleNeutron()
static G4DoubleHyperH4 * DoubleHyperH4()
static G4HyperAlpha * HyperAlpha()
static G4HyperH4 * HyperH4()
Definition: G4HyperH4.cc:122
static G4HyperHe5 * HyperHe5()
Definition: G4HyperHe5.cc:121
static G4HyperTriton * HyperTriton()

References G4AntiDoubleHyperDoubleNeutron::AntiDoubleHyperDoubleNeutron(), G4AntiDoubleHyperH4::AntiDoubleHyperH4(), G4AntiHyperAlpha::AntiHyperAlpha(), G4AntiHyperH4::AntiHyperH4(), G4AntiHyperHe5::AntiHyperHe5(), G4AntiHyperTriton::AntiHyperTriton(), G4DoubleHyperDoubleNeutron::DoubleHyperDoubleNeutron(), G4DoubleHyperH4::DoubleHyperH4(), G4HyperAlpha::HyperAlpha(), G4HyperH4::HyperH4(), G4HyperHe5::HyperHe5(), and G4HyperTriton::HyperTriton().

Referenced by ConstructParticle().

◆ ConstructLightIons()

void G4IonConstructor::ConstructLightIons ( )
staticprotected

Definition at line 77 of file G4IonConstructor.cc.

78{
79 // nuclei
84 // anti_nuclei
89 // generic ion
91}
static G4Alpha * AlphaDefinition()
Definition: G4Alpha.cc:83
static G4AntiAlpha * AntiAlphaDefinition()
Definition: G4AntiAlpha.cc:83
static G4AntiDeuteron * AntiDeuteronDefinition()
static G4AntiHe3 * AntiHe3Definition()
Definition: G4AntiHe3.cc:88
static G4AntiTriton * AntiTritonDefinition()
Definition: G4AntiTriton.cc:88
static G4Deuteron * DeuteronDefinition()
Definition: G4Deuteron.cc:88
static G4GenericIon * GenericIonDefinition()
Definition: G4GenericIon.cc:87
static G4He3 * He3Definition()
Definition: G4He3.cc:88
static G4Triton * TritonDefinition()
Definition: G4Triton.cc:88

References G4Alpha::AlphaDefinition(), G4AntiAlpha::AntiAlphaDefinition(), G4AntiDeuteron::AntiDeuteronDefinition(), G4AntiHe3::AntiHe3Definition(), G4AntiTriton::AntiTritonDefinition(), G4Deuteron::DeuteronDefinition(), G4GenericIon::GenericIonDefinition(), G4He3::He3Definition(), and G4Triton::TritonDefinition().

Referenced by ConstructParticle().

◆ ConstructParticle()

void G4IonConstructor::ConstructParticle ( )
static

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