176            std::vector<G4DynamicParticle*>* newp,
   188     if(newp->size() > 0) {
   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 "  
virtual void Initialise(const G4ParticleDefinition *, const G4DataVector &)
 
std::vector< G4double > ekinMax
 
std::vector< G4double > ekinPeak
 
G4double HighEnergy() const
 
G4double LowEnergy() const
 
G4double GetKineticEnergy() const
 
G4double maxKineticEnergy
 
std::vector< G4eeToHadronsModel * > models
 
G4GLOB_DLL std::ostream G4cout
 
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
 
virtual G4double ComputeCrossSectionPerAtom(const G4ParticleDefinition *, G4double kineticEnergy, G4double Z, G4double A, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)
 
static G4Positron * Positron()
 
G4eeToHadronsMultiModel(G4int ver=0, const G4String &nam="eeToHadrons")
 
virtual void Initialise(const G4ParticleDefinition *, const G4DataVector &)
 
G4double LabToCM(G4double)
 
G4double GetElectronDensity() const
 
virtual void SampleSecondaries(std::vector< G4DynamicParticle *> *, const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double tmin=0.0, G4double maxEnergy=DBL_MAX)
 
static const G4double fac
 
virtual ~G4eeToHadronsMultiModel()
 
void SetCrossSecFactor(G4double fac)
 
virtual G4double CrossSectionPerVolume(const G4Material *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy, G4double maxEnergy)
 
G4ParticleChangeForGamma * GetParticleChangeForGamma()