ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/particles/management/include/G4Ions.hh>
Public Types | |
enum | G4FloatLevelBase |
Static Public Member Functions | |
static G4Ions::G4FloatLevelBase | FloatLevelBase (char flbChar) |
static G4Ions::G4FloatLevelBase | FloatLevelBase (G4int flbIdx) |
static char | FloatLevelBaseChar (G4Ions::G4FloatLevelBase flb) |
Static Public Member Functions inherited from G4ParticleDefinition | |
static const G4PDefManager & | GetSubInstanceManager () |
static void | Clean () |
Protected Member Functions | |
G4Ions () | |
Protected Member Functions inherited from G4ParticleDefinition | |
G4int | FillQuarkContents () |
void | SetParticleSubType (const G4String &subtype) |
void | SetAtomicNumber (G4int) |
void | SetAtomicMass (G4int) |
G4ParticleDefinition (const G4ParticleDefinition &right) | |
G4ParticleDefinition () | |
Private Attributes | |
G4double | theExcitationEnergy |
G4int | theIsomerLevel |
G4FloatLevelBase | floatLevelBase |
Additional Inherited Members | |
Protected Types inherited from G4ParticleDefinition | |
enum | { NumberOfQuarkFlavor = 6 } |
Protected Attributes inherited from G4ParticleDefinition | |
G4int | theQuarkContent [NumberOfQuarkFlavor] |
G4int | theAntiQuarkContent [NumberOfQuarkFlavor] |
G4bool | isGeneralIon |
G4bool | isMuonicAtom |
Definition at line 50 of file G4Ions.hh.
View newest version in sPHENIX GitHub at line 50 of file G4Ions.hh
|
inlineprotected |
Definition at line 61 of file G4Ions.hh.
View newest version in sPHENIX GitHub at line 61 of file G4Ions.hh
Referenced by G4Neutron::Definition(), G4Triton::Definition(), G4He3::Definition(), G4Proton::Definition(), G4AntiAlpha::Definition(), G4AntiTriton::Definition(), G4AntiHe3::Definition(), G4AntiDeuteron::Definition(), G4Deuteron::Definition(), G4Alpha::Definition(), and G4GenericIon::Definition().
G4Ions::G4Ions | ( | const G4String & | aName, |
G4double | mass, | ||
G4double | width, | ||
G4double | charge, | ||
G4int | iSpin, | ||
G4int | iParity, | ||
G4int | iConjugation, | ||
G4int | iIsospin, | ||
G4int | iIsospin3, | ||
G4int | gParity, | ||
const G4String & | pType, | ||
G4int | lepton, | ||
G4int | baryon, | ||
G4int | encoding, | ||
G4bool | stable, | ||
G4double | lifetime, | ||
G4DecayTable * | decaytable, | ||
G4bool | shortlived, | ||
const G4String & | subType = "" , |
||
G4int | anti_encoding = 0 , |
||
G4double | excitation = 0.0 , |
||
G4int | isomer = 0 |
||
) |
Definition at line 47 of file G4Ions.cc.
View newest version in sPHENIX GitHub at line 47 of file G4Ions.cc
References kdfinder::abs(), eplus, false, G4ParticleDefinition::GetAtomicNumber(), G4ParticleDefinition::GetBaryonNumber(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::isGeneralIon, G4ParticleDefinition::SetAtomicMass(), G4ParticleDefinition::SetAtomicNumber(), and theExcitationEnergy.
|
virtual |
|
inlinestatic |
Definition at line 188 of file G4Ions.hh.
View newest version in sPHENIX GitHub at line 188 of file G4Ions.hh
References noFloat, plusA, plusB, plusC, plusD, plusE, plusR, plusS, plusT, plusU, plusV, plusW, plusX, plusY, and plusZ.
Referenced by G4ExcitationHandler::BreakItUp(), G4ITDecay::DecayIt(), G4IonTable::FindIon(), G4IonTable::GetIon(), G4IonTable::GetLifeTime(), G4RadioactiveDecayBase::LoadDecayTable(), G4RadioactiveDecay::LoadDecayTable(), G4IsotopeProperty::SetFloatLevelBase(), SetFloatLevelBase(), and G4NuclideTable::StripFloatLevelBase().
|
inlinestatic |
|
inlinestatic |
Definition at line 252 of file G4Ions.hh.
View newest version in sPHENIX GitHub at line 252 of file G4Ions.hh
Referenced by G4IonTable::CreateIon(), G4IsotopeProperty::DumpInfo(), and G4IonTable::GetIonName().
|
inline |
Definition at line 146 of file G4Ions.hh.
View newest version in sPHENIX GitHub at line 146 of file G4Ions.hh
References theExcitationEnergy.
|
inline |
Definition at line 158 of file G4Ions.hh.
View newest version in sPHENIX GitHub at line 158 of file G4Ions.hh
References floatLevelBase.
|
inline |
Definition at line 164 of file G4Ions.hh.
View newest version in sPHENIX GitHub at line 164 of file G4Ions.hh
References floatLevelBase.
|
inline |
Definition at line 152 of file G4Ions.hh.
View newest version in sPHENIX GitHub at line 152 of file G4Ions.hh
References theIsomerLevel.
|
inline |
|
inline |
|
inline |
Definition at line 170 of file G4Ions.hh.
View newest version in sPHENIX GitHub at line 170 of file G4Ions.hh
References floatLevelBase.
Referenced by G4MuonicAtom::G4MuonicAtom().
|
inline |
Definition at line 176 of file G4Ions.hh.
View newest version in sPHENIX GitHub at line 176 of file G4Ions.hh
References FloatLevelBase(), and floatLevelBase.
Definition at line 182 of file G4Ions.hh.
View newest version in sPHENIX GitHub at line 182 of file G4Ions.hh
References FloatLevelBase(), and floatLevelBase.
|
private |
Definition at line 113 of file G4Ions.hh.
View newest version in sPHENIX GitHub at line 113 of file G4Ions.hh
Referenced by GetFloatLevelBase(), GetFloatLevelBaseIndex(), and SetFloatLevelBase().
|
private |
|
private |
Definition at line 112 of file G4Ions.hh.
View newest version in sPHENIX GitHub at line 112 of file G4Ions.hh
Referenced by GetIsomerLevel().