#include <G4AdjointIons.hh>
Inheritance diagram for G4AdjointIons:
Public Member Functions | |
G4AdjointIons (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) | |
virtual | ~G4AdjointIons () |
G4AdjointIons * | IonsDefinition () |
G4AdjointIons * | Ions () |
G4double | GetExcitationEnergy () const |
Protected Member Functions | |
G4AdjointIons () |
Definition at line 53 of file G4AdjointIons.hh.
G4AdjointIons::G4AdjointIons | ( | ) | [inline, protected] |
Definition at line 64 of file G4AdjointIons.hh.
Referenced by G4AdjointTriton::Definition(), G4AdjointHe3::Definition(), G4AdjointGenericIon::Definition(), G4AdjointDeuteron::Definition(), and G4AdjointAlpha::Definition().
G4AdjointIons::G4AdjointIons | ( | 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 | |||
) |
Definition at line 38 of file G4AdjointIons.cc.
References G4ParticleDefinition::GetBaryonNumber(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::SetAtomicMass(), and G4ParticleDefinition::SetAtomicNumber().
00051 : G4ParticleDefinition( aName,mass,width,charge,iSpin,iParity, 00052 iConjugation,iIsospin,iIsospin3,gParity,pType, 00053 lepton,baryon,encoding,stable,lifetime,decaytable, 00054 shortlived, subType, anti_encoding) 00055 { 00056 // initialize excitation energy/level 00057 theExcitationEnergy = excitation; 00058 00059 SetAtomicNumber( G4int(-GetPDGCharge()/eplus) ); 00060 SetAtomicMass( GetBaryonNumber() ); 00061 00062 //G4cout << "G4AdjointIons::" << GetParticleName() << G4endl; 00063 }
G4AdjointIons::~G4AdjointIons | ( | ) | [virtual] |
G4double G4AdjointIons::GetExcitationEnergy | ( | ) | const [inline] |
G4AdjointIons * G4AdjointIons::Ions | ( | ) | [inline] |
G4AdjointIons * G4AdjointIons::IonsDefinition | ( | ) |