Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4PiMinusStopMaterial.hh>
Public Member Functions | |
G4PiMinusStopMaterial () | |
virtual | ~G4PiMinusStopMaterial () |
virtual std::vector< G4ParticleDefinition * > * | DefinitionVector () |
virtual std::vector< G4LorentzVector * > * | P4Vector (const G4double binding, const G4double mass) |
virtual G4double | FinalNucleons ()=0 |
Protected Member Functions | |
G4double | GenerateAngle (G4double range) |
G4LorentzVector | MakeP4 (G4double p, G4double theta, G4double phi, G4double e) |
G4double | RecoilEnergy (const G4double mass) |
Protected Attributes | |
std::vector< G4ParticleDefinition * > * | _definitions |
std::vector< G4LorentzVector * > * | _momenta |
G4DistributionGenerator * | _distributionE |
G4DistributionGenerator * | _distributionAngle |
G4double | theR |
Definition at line 49 of file G4PiMinusStopMaterial.hh.
G4PiMinusStopMaterial::G4PiMinusStopMaterial | ( | ) |
Definition at line 55 of file G4PiMinusStopMaterial.cc.
|
virtual |
Definition at line 67 of file G4PiMinusStopMaterial.cc.
|
virtual |
Definition at line 82 of file G4PiMinusStopMaterial.cc.
Referenced by G4PiMinusStopAbsorption::DoAbsorption().
|
pure virtual |
Implemented in G4PiMinusStopAl, G4PiMinusStopC, G4PiMinusStopCo, G4PiMinusStopCu, G4PiMinusStopLi, G4PiMinusStopN, G4PiMinusStopO, G4PiMinusStopPb, and G4PiMinusStopTa.
Referenced by G4PiMinusStopAbsorption::DoAbsorption().
Definition at line 165 of file G4PiMinusStopMaterial.cc.
Referenced by P4Vector().
|
protected |
Definition at line 172 of file G4PiMinusStopMaterial.cc.
Referenced by P4Vector().
|
virtual |
Definition at line 98 of file G4PiMinusStopMaterial.cc.
Referenced by G4PiMinusStopAbsorption::DoAbsorption().
Definition at line 182 of file G4PiMinusStopMaterial.cc.
|
protected |
Definition at line 80 of file G4PiMinusStopMaterial.hh.
Referenced by DefinitionVector(), G4PiMinusStopAl::G4PiMinusStopAl(), G4PiMinusStopC::G4PiMinusStopC(), G4PiMinusStopCo::G4PiMinusStopCo(), G4PiMinusStopCu::G4PiMinusStopCu(), G4PiMinusStopLi::G4PiMinusStopLi(), G4PiMinusStopMaterial(), G4PiMinusStopN::G4PiMinusStopN(), G4PiMinusStopO::G4PiMinusStopO(), G4PiMinusStopPb::G4PiMinusStopPb(), G4PiMinusStopTa::G4PiMinusStopTa(), and ~G4PiMinusStopMaterial().
|
protected |
Definition at line 83 of file G4PiMinusStopMaterial.hh.
Referenced by G4PiMinusStopAl::G4PiMinusStopAl(), G4PiMinusStopC::G4PiMinusStopC(), G4PiMinusStopCo::G4PiMinusStopCo(), G4PiMinusStopCu::G4PiMinusStopCu(), G4PiMinusStopLi::G4PiMinusStopLi(), G4PiMinusStopMaterial(), G4PiMinusStopN::G4PiMinusStopN(), G4PiMinusStopO::G4PiMinusStopO(), G4PiMinusStopPb::G4PiMinusStopPb(), G4PiMinusStopTa::G4PiMinusStopTa(), P4Vector(), and ~G4PiMinusStopMaterial().
|
protected |
Definition at line 82 of file G4PiMinusStopMaterial.hh.
Referenced by G4PiMinusStopAl::G4PiMinusStopAl(), G4PiMinusStopC::G4PiMinusStopC(), G4PiMinusStopCo::G4PiMinusStopCo(), G4PiMinusStopCu::G4PiMinusStopCu(), G4PiMinusStopLi::G4PiMinusStopLi(), G4PiMinusStopMaterial(), G4PiMinusStopN::G4PiMinusStopN(), G4PiMinusStopO::G4PiMinusStopO(), G4PiMinusStopPb::G4PiMinusStopPb(), G4PiMinusStopTa::G4PiMinusStopTa(), P4Vector(), and ~G4PiMinusStopMaterial().
|
protected |
Definition at line 81 of file G4PiMinusStopMaterial.hh.
Referenced by G4PiMinusStopAl::G4PiMinusStopAl(), G4PiMinusStopC::G4PiMinusStopC(), G4PiMinusStopCo::G4PiMinusStopCo(), G4PiMinusStopCu::G4PiMinusStopCu(), G4PiMinusStopLi::G4PiMinusStopLi(), G4PiMinusStopMaterial(), G4PiMinusStopN::G4PiMinusStopN(), G4PiMinusStopO::G4PiMinusStopO(), G4PiMinusStopPb::G4PiMinusStopPb(), G4PiMinusStopTa::G4PiMinusStopTa(), P4Vector(), RecoilEnergy(), and ~G4PiMinusStopMaterial().
|
protected |
Definition at line 84 of file G4PiMinusStopMaterial.hh.
Referenced by DefinitionVector(), G4PiMinusStopAl::G4PiMinusStopAl(), G4PiMinusStopC::G4PiMinusStopC(), G4PiMinusStopCo::G4PiMinusStopCo(), G4PiMinusStopCu::G4PiMinusStopCu(), G4PiMinusStopLi::G4PiMinusStopLi(), G4PiMinusStopMaterial(), G4PiMinusStopN::G4PiMinusStopN(), G4PiMinusStopO::G4PiMinusStopO(), G4PiMinusStopPb::G4PiMinusStopPb(), and G4PiMinusStopTa::G4PiMinusStopTa().