ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
G4ParticleHPDeExGammas () | |
~G4ParticleHPDeExGammas () | |
void | Init (std::istream &aDataFile) |
G4ReactionProductVector * | GetDecayGammas (G4int aLevel) |
G4ParticleHPLevel * | GetLevel (G4int i) |
G4int | GetNumberOfLevels () |
G4double | GetLevelEnergy (G4int aLevel) |
Private Attributes | |
G4int * | levelStart |
G4int * | levelSize |
G4int | nLevels |
G4ParticleHPLevel * | theLevels |
Definition at line 43 of file G4ParticleHPDeExGammas.hh.
View newest version in sPHENIX GitHub at line 43 of file G4ParticleHPDeExGammas.hh
|
inline |
Definition at line 47 of file G4ParticleHPDeExGammas.hh.
View newest version in sPHENIX GitHub at line 47 of file G4ParticleHPDeExGammas.hh
References levelSize, levelStart, nLevels, and theLevels.
|
inline |
Definition at line 54 of file G4ParticleHPDeExGammas.hh.
View newest version in sPHENIX GitHub at line 54 of file G4ParticleHPDeExGammas.hh
References levelSize, levelStart, and theLevels.
|
inline |
Definition at line 63 of file G4ParticleHPDeExGammas.hh.
View newest version in sPHENIX GitHub at line 63 of file G4ParticleHPDeExGammas.hh
References G4UniformRand, G4ReactionProduct::GetTotalMomentum(), nLevels, phi, G4ReactionProduct::SetMomentum(), theLevels, theta(), and CLHEP::twopi.
Referenced by G4ParticleHPInelasticBaseFS::BaseApply(), and G4ParticleHPInelasticCompFS::CompositeApply().
|
inline |
Definition at line 91 of file G4ParticleHPDeExGammas.hh.
View newest version in sPHENIX GitHub at line 91 of file G4ParticleHPDeExGammas.hh
References G4cout, G4endl, nLevels, and theLevels.
Referenced by G4ParticleHPInelasticCompFS::CompositeApply().
Definition at line 100 of file G4ParticleHPDeExGammas.hh.
View newest version in sPHENIX GitHub at line 100 of file G4ParticleHPDeExGammas.hh
References G4ParticleHPLevel::GetLevelEnergy(), nLevels, and theLevels.
Referenced by G4ParticleHPInelasticBaseFS::BaseApply(), G4ParticleHPInelasticCompFS::CompositeApply(), and Init().
|
inline |
Definition at line 98 of file G4ParticleHPDeExGammas.hh.
View newest version in sPHENIX GitHub at line 98 of file G4ParticleHPDeExGammas.hh
References nLevels.
Referenced by G4ParticleHPInelasticBaseFS::BaseApply(), and G4ParticleHPInelasticCompFS::CompositeApply().
void G4ParticleHPDeExGammas::Init | ( | std::istream & | aDataFile | ) |
Definition at line 37 of file G4ParticleHPDeExGammas.cc.
View newest version in sPHENIX GitHub at line 37 of file G4ParticleHPDeExGammas.cc
References kdfinder::abs(), buffer, epsilon(), G4ParticleHPGamma::GetGammaEnergy(), G4ParticleHPLevel::GetLevelEnergy(), G4ParticleHPGamma::GetLevelEnergy(), GetLevelEnergy(), G4ParticleHPGamma::Init(), it, keV, levelSize, levelStart, min, nLevels, G4ParticleHPLevel::SetGamma(), G4ParticleHPGamma::SetNext(), G4ParticleHPLevel::SetNumberOfGammas(), and theLevels.
Referenced by G4ParticleHPInelasticBaseFS::InitGammas(), and G4ParticleHPInelasticCompFS::InitGammas().
|
private |
Definition at line 109 of file G4ParticleHPDeExGammas.hh.
View newest version in sPHENIX GitHub at line 109 of file G4ParticleHPDeExGammas.hh
Referenced by G4ParticleHPDeExGammas(), Init(), and ~G4ParticleHPDeExGammas().
|
private |
Definition at line 108 of file G4ParticleHPDeExGammas.hh.
View newest version in sPHENIX GitHub at line 108 of file G4ParticleHPDeExGammas.hh
Referenced by G4ParticleHPDeExGammas(), Init(), and ~G4ParticleHPDeExGammas().
|
private |
Definition at line 110 of file G4ParticleHPDeExGammas.hh.
View newest version in sPHENIX GitHub at line 110 of file G4ParticleHPDeExGammas.hh
Referenced by G4ParticleHPDeExGammas(), GetDecayGammas(), GetLevel(), GetLevelEnergy(), GetNumberOfLevels(), and Init().
|
private |
Definition at line 111 of file G4ParticleHPDeExGammas.hh.
View newest version in sPHENIX GitHub at line 111 of file G4ParticleHPDeExGammas.hh
Referenced by G4ParticleHPDeExGammas(), GetDecayGammas(), GetLevel(), GetLevelEnergy(), Init(), and ~G4ParticleHPDeExGammas().