176            std::vector<G4DynamicParticle*>* newp,
 
  188         if(newp->size() > 0) {
 
  203       - 2.0*electron_mass_c2; 
 
  205       - 2.0*electron_mass_c2; 
 
  206     G4cout << 
"      e+ annihilation into hadrons active from " 
  207            << e1/
GeV << 
" GeV to " << e2/
GeV << 
" GeV" 
  219       G4cout << 
"### G4eeToHadronsMultiModel: The cross section for " 
  220              << 
"G4eeToHadronsMultiModel is increased by "  
G4double LowEnergy() const 
 
G4double GetKineticEnergy() const 
 
virtual G4double CrossSectionPerVolume(const G4Material *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy, G4double maxEnergy) override
 
std::vector< G4double > ekinMax
 
virtual G4double ComputeCrossSectionPerAtom(const G4ParticleDefinition *, G4double kineticEnergy, G4double Z, G4double A, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX) override
 
std::vector< G4double > ekinPeak
 
G4double maxKineticEnergy
 
std::vector< G4eeToHadronsModel * > models
 
virtual void SampleSecondaries(std::vector< G4DynamicParticle * > *, const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double tmin=0.0, G4double maxEnergy=DBL_MAX) override
 
G4GLOB_DLL std::ostream G4cout
 
G4double GetElectronDensity() const 
 
std::vector< G4double > ekinMin
 
void AddEEModel(G4Vee2hadrons *, const G4DataVector &)
 
std::vector< G4double > cumSum
 
G4double ComputeCrossSectionPerElectron(const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)
 
G4ParticleChangeForGamma * fParticleChange
 
G4eeCrossSections * cross
 
virtual G4double PeakEnergy() const =0
 
static G4Positron * Positron()
 
G4eeToHadronsMultiModel(G4int ver=0, const G4String &nam="eeToHadrons")
 
G4double LabToCM(G4double)
 
G4double energy(const ThreeVector &p, const G4double m)
 
static constexpr double GeV
 
virtual void Initialise(const G4ParticleDefinition *, const G4DataVector &) override
 
static const G4double fac
 
static constexpr double MeV
 
virtual ~G4eeToHadronsMultiModel()
 
G4double HighEnergy() const 
 
virtual void Initialise(const G4ParticleDefinition *, const G4DataVector &) override
 
void ProposeTrackStatus(G4TrackStatus status)
 
void SetCrossSecFactor(G4double fac)
 
G4ParticleChangeForGamma * GetParticleChangeForGamma()