Import Geant4 11.1.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2022-07-01 10:44:02 +02:00
parent b3bf75a2a1
commit c07cea1fe0
2172 changed files with 183300 additions and 123938 deletions
+36
View File
@@ -418,6 +418,42 @@ inline const G4String G4Track::GetCreatorModelName() const
return G4PhysicsModelCatalog::GetModelNameFromID(fCreatorModelID);
}
inline const G4ParticleDefinition* G4Track::GetParentResonanceDef() const
{
return fParentResonanceDef;
}
inline void G4Track::SetParentResonanceDef(const G4ParticleDefinition* parentDef)
{
fParentResonanceDef = parentDef;
}
inline G4int G4Track::GetParentResonanceID() const
{
return fParentResonanceID;
}
inline void G4Track::SetParentResonanceID(const G4int parentID)
{
fParentResonanceID = parentID;
}
inline G4bool G4Track::HasParentResonance() const {
return ( fParentResonanceDef == nullptr ? false : true );
}
inline G4int G4Track::GetParentResonancePDGEncoding() const {
return ( fParentResonanceDef == nullptr ? 0 : fParentResonanceDef->GetPDGEncoding() );
}
inline G4String G4Track::GetParentResonanceName() const {
return ( fParentResonanceDef == nullptr ? G4String() : fParentResonanceDef->GetParticleName() );
}
inline G4double G4Track::GetParentResonanceMass() const {
return fParentResonanceID * CLHEP::keV; // the ID is the mass of the resonance in eV
}
// flag for "Below Threshold"
inline G4bool G4Track::IsBelowThreshold() const
{