#include <G4AdjointGenericIon.hh>
Inheritance diagram for G4AdjointGenericIon:
Static Public Member Functions | |
static G4AdjointGenericIon * | Definition () |
static G4AdjointGenericIon * | GenericIonDefinition () |
static G4AdjointGenericIon * | GenericIon () |
Definition at line 54 of file G4AdjointGenericIon.hh.
G4AdjointGenericIon * G4AdjointGenericIon::Definition | ( | ) | [static] |
Definition at line 37 of file G4AdjointGenericIon.cc.
References G4ParticleTable::FindParticle(), G4AdjointIons::G4AdjointIons(), and G4ParticleTable::GetParticleTable().
Referenced by GenericIon(), and GenericIonDefinition().
00038 { 00039 if (theInstance !=0) return theInstance; 00040 const G4String name = "adj_GenericIon"; 00041 // search in particle table] 00042 G4ParticleTable* pTable = G4ParticleTable::GetParticleTable(); 00043 G4AdjointIons* anInstance = reinterpret_cast<G4AdjointIons*>(pTable->FindParticle(name)); 00044 if (anInstance ==0) 00045 { 00046 // create particle 00047 // 00048 // Arguments for constructor are as follows 00049 // name mass width charge 00050 // 2*spin parity C-conjugation 00051 // 2*Isospin 2*Isospin3 G-parity 00052 // type lepton number baryon number PDG encoding 00053 // stable lifetime decay table 00054 // shortlived subType anti_encoding 00055 // excitation 00060 anInstance = new G4AdjointIons( 00061 name, 0.9382723*GeV, 0.0*MeV, -eplus, 00062 1, +1, 0, 00063 1, +1, 0, 00064 "adjoint_nucleus", 0, +1, 0, 00065 true, -1.0, NULL, 00066 false, "adjoint_generic", 0, 00067 0.0 00068 ); 00069 } 00070 00071 theInstance = reinterpret_cast<G4AdjointGenericIon*>(anInstance); 00072 return theInstance; 00073 }
G4AdjointGenericIon * G4AdjointGenericIon::GenericIon | ( | ) | [static] |
Definition at line 80 of file G4AdjointGenericIon.cc.
References Definition().
00081 { 00082 return Definition(); 00083 }
G4AdjointGenericIon * G4AdjointGenericIon::GenericIonDefinition | ( | ) | [static] |
Definition at line 75 of file G4AdjointGenericIon.cc.
References Definition().
00076 { 00077 return Definition(); 00078 }