| 
    Geant4
    10.01.p02
    
   | 
 
#include <G4eeToHadronsModel.hh>
 Inheritance diagram for G4eeToHadronsModel:
 Collaboration diagram for G4eeToHadronsModel:Private Member Functions | |
| void | ComputeCMCrossSectionPerElectron () | 
| G4eeToHadronsModel & | operator= (const G4eeToHadronsModel &right) | 
| G4eeToHadronsModel (const G4eeToHadronsModel &) | |
Additional Inherited Members | |
  Protected Member Functions inherited from G4VEmModel | |
| G4ParticleChangeForLoss * | GetParticleChangeForLoss () | 
| G4ParticleChangeForGamma * | GetParticleChangeForGamma () | 
| virtual G4double | MaxSecondaryEnergy (const G4ParticleDefinition *, G4double kineticEnergy) | 
| const G4MaterialCutsCouple * | CurrentCouple () const | 
| void | SetCurrentElement (const G4Element *) | 
  Protected Attributes inherited from G4VEmModel | |
| CLHEP::HepRandomEngine * | rndmEngineMod | 
| G4ElementData * | fElementData | 
| G4VParticleChange * | pParticleChange | 
| G4PhysicsTable * | xSectionTable | 
| const std::vector< G4double > * | theDensityFactor | 
| const std::vector< G4int > * | theDensityIdx | 
| size_t | idxTable | 
  Static Protected Attributes inherited from G4VEmModel | |
| static const G4double | inveplus = 1.0/CLHEP::eplus | 
Definition at line 59 of file G4eeToHadronsModel.hh.
| G4eeToHadronsModel::G4eeToHadronsModel | ( | G4Vee2hadrons * | mod, | 
| G4int | ver = 0,  | 
        ||
| const G4String & | nam = "eeToHadrons"  | 
        ||
| ) | 
Definition at line 70 of file G4eeToHadronsModel.cc.
References emax, emin, epeak, G4Gamma::Gamma(), G4VEmModel::HighEnergyLimit(), highKinEnergy, G4VEmModel::LowEnergyLimit(), lowKinEnergy, peakKinEnergy, and theGamma.
 Here is the call graph for this function:
      
  | 
  virtual | 
Definition at line 92 of file G4eeToHadronsModel.cc.
References model.
      
  | 
  private | 
      
  | 
  private | 
Definition at line 239 of file G4eeToHadronsModel.cc.
References crossBornPerElectron, crossPerElectron, e1, e2, G4PhysicsVector::Energy(), G4Exp(), G4Log(), L, nbins, G4INCL::Math::pi, G4PhysicsVector::PutValue(), and G4PhysicsVector::Value().
Referenced by Initialise().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  virtual | 
Reimplemented from G4VEmModel.
Definition at line 162 of file G4eeToHadronsModel.cc.
References ComputeCrossSectionPerElectron().
 Here is the call graph for this function:
      
  | 
  virtual | 
Definition at line 173 of file G4eeToHadronsModel.cc.
References crossPerElectron, and G4PhysicsVector::Value().
Referenced by ComputeCrossSectionPerAtom(), and CrossSectionPerVolume().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  virtual | 
Reimplemented from G4VEmModel.
Definition at line 150 of file G4eeToHadronsModel.cc.
References ComputeCrossSectionPerElectron(), and G4Material::GetElectronDensity().
 Here is the call graph for this function:| G4DynamicParticle * G4eeToHadronsModel::GenerateCMPhoton | ( | G4double | e | ) | 
Definition at line 279 of file G4eeToHadronsModel.cc.
References crossBornPerElectron, e1, emax, emin, epeak, G4cout, G4endl, G4Exp(), G4Log(), G4UniformRand, L, G4INCL::Math::max(), G4INCL::Math::min(), nbins, G4INCL::Math::pi, G4InuclParticleNames::s0, theGamma, and G4PhysicsVector::Value().
Referenced by SampleSecondaries().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  virtual | 
Implements G4VEmModel.
Definition at line 99 of file G4eeToHadronsModel.cc.
References ComputeCMCrossSectionPerElectron(), G4Vee2hadrons::ComputeCrossSection(), crossBornPerElectron, crossPerElectron, emax, emin, G4PhysicsVector::Energy(), epeak, G4cout, G4endl, G4PhysicsVector::GetVectorLength(), G4Vee2hadrons::HighEnergy(), isInitialised, G4Vee2hadrons::LowEnergy(), MeV, G4INCL::Math::min(), model, nanobarn, nbins, G4Vee2hadrons::PeakEnergy(), G4Vee2hadrons::PhysicsVector(), G4PhysicsVector::PutValue(), G4PhysicsVector::Value(), and verbose.
Referenced by G4eeToHadronsMultiModel::AddEEModel().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
      
  | 
  inline | 
Definition at line 127 of file G4eeToHadronsModel.hh.
References peakKinEnergy.
      
  | 
  virtual | 
Implements G4VEmModel.
Definition at line 187 of file G4eeToHadronsModel.cc.
References crossPerElectron, emin, G4cout, G4endl, GenerateCMPhoton(), G4DynamicParticle::Get4Momentum(), G4DynamicParticle::GetKineticEnergy(), G4DynamicParticle::GetMomentumDirection(), MeV, model, G4Vee2hadrons::SampleSecondaries(), and G4DynamicParticle::Set4Momentum().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 111 of file G4eeToHadronsModel.hh.
Referenced by ComputeCMCrossSectionPerElectron(), GenerateCMPhoton(), and Initialise().
      
  | 
  private | 
Definition at line 110 of file G4eeToHadronsModel.hh.
Referenced by ComputeCMCrossSectionPerElectron(), ComputeCrossSectionPerElectron(), Initialise(), and SampleSecondaries().
      
  | 
  private | 
Definition at line 122 of file G4eeToHadronsModel.hh.
Referenced by G4eeToHadronsModel(), GenerateCMPhoton(), and Initialise().
      
  | 
  private | 
Definition at line 120 of file G4eeToHadronsModel.hh.
Referenced by G4eeToHadronsModel(), GenerateCMPhoton(), Initialise(), and SampleSecondaries().
      
  | 
  private | 
Definition at line 121 of file G4eeToHadronsModel.hh.
Referenced by G4eeToHadronsModel(), GenerateCMPhoton(), and Initialise().
      
  | 
  private | 
Definition at line 118 of file G4eeToHadronsModel.hh.
Referenced by G4eeToHadronsModel().
      
  | 
  private | 
Definition at line 112 of file G4eeToHadronsModel.hh.
Referenced by Initialise().
      
  | 
  private | 
Definition at line 116 of file G4eeToHadronsModel.hh.
Referenced by G4eeToHadronsModel().
      
  | 
  private | 
Definition at line 108 of file G4eeToHadronsModel.hh.
Referenced by Initialise(), SampleSecondaries(), and ~G4eeToHadronsModel().
      
  | 
  private | 
Definition at line 113 of file G4eeToHadronsModel.hh.
Referenced by ComputeCMCrossSectionPerElectron(), GenerateCMPhoton(), and Initialise().
      
  | 
  private | 
Definition at line 117 of file G4eeToHadronsModel.hh.
Referenced by G4eeToHadronsModel(), and PeakEnergy().
      
  | 
  private | 
Definition at line 109 of file G4eeToHadronsModel.hh.
Referenced by G4eeToHadronsModel(), and GenerateCMPhoton().
      
  | 
  private | 
Definition at line 114 of file G4eeToHadronsModel.hh.
Referenced by Initialise().