| 
    Geant4
    10.00.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 | |
| G4ElementData * | fElementData | 
| G4VParticleChange * | pParticleChange | 
| G4PhysicsTable * | xSectionTable | 
| const std::vector< G4double > * | theDensityFactor | 
| const std::vector< G4int > * | theDensityIdx | 
| size_t | idxTable | 
Definition at line 59 of file G4eeToHadronsModel.hh.
| G4eeToHadronsModel::G4eeToHadronsModel | ( | G4Vee2hadrons * | mod, | 
| G4int | ver = 0,  | 
        ||
| const G4String & | nam = "eeToHadrons"  | 
        ||
| ) | 
Definition at line 68 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 89 of file G4eeToHadronsModel.cc.
References crossBornPerElectron, crossPerElectron, and model.
      
  | 
  private | 
      
  | 
  private | 
Definition at line 261 of file G4eeToHadronsModel.cc.
References crossBornPerElectron, crossPerElectron, e1, e2, G4PhysicsVector::GetLowEdgeEnergy(), G4PhysicsVector::GetValue(), L, nbins, G4INCL::Math::pi, and G4PhysicsVector::PutValue().
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 195 of file G4eeToHadronsModel.cc.
References ComputeCrossSectionPerElectron().
 Here is the call graph for this function:
      
  | 
  virtual | 
Definition at line 206 of file G4eeToHadronsModel.cc.
References crossPerElectron, and G4PhysicsVector::GetValue().
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 183 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 303 of file G4eeToHadronsModel.cc.
References crossBornPerElectron, e1, emax, emin, epeak, G4cout, G4endl, G4UniformRand, G4PhysicsVector::GetValue(), L, G4INCL::Math::max(), G4INCL::Math::min(), nbins, G4INCL::Math::pi, G4InuclParticleNames::s0, and theGamma.
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 98 of file G4eeToHadronsModel.cc.
References ComputeCMCrossSectionPerElectron(), G4Vee2hadrons::ComputeCrossSection(), crossBornPerElectron, crossPerElectron, emax, emin, epeak, G4cout, G4endl, G4PhysicsVector::GetLowEdgeEnergy(), G4PhysicsVector::GetValue(), G4PhysicsVector::GetVectorLength(), GeV, G4Vee2hadrons::HighEnergy(), G4VEmModel::HighEnergyLimit(), highKinEnergy, isInitialised, G4Vee2hadrons::LowEnergy(), G4VEmModel::LowEnergyLimit(), lowKinEnergy, MeV, G4INCL::Math::min(), model, nanobarn, nbins, G4Vee2hadrons::PeakEnergy(), peakKinEnergy, G4Vee2hadrons::PhysicsVector(), G4PhysicsVector::PutValue(), G4VEmModel::SetHighEnergyLimit(), G4Vee2hadrons::SetLowEnergy(), G4VEmModel::SetLowEnergyLimit(), and verbose.
 Here is the call graph for this function:
      
  | 
  private | 
      
  | 
  inline | 
Definition at line 127 of file G4eeToHadronsModel.hh.
References peakKinEnergy.
      
  | 
  virtual | 
Implements G4VEmModel.
Definition at line 224 of file G4eeToHadronsModel.cc.
References crossPerElectron, emin, GenerateCMPhoton(), G4DynamicParticle::Get4Momentum(), G4DynamicParticle::GetKineticEnergy(), G4DynamicParticle::GetMomentumDirection(), 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(), Initialise(), and ~G4eeToHadronsModel().
      
  | 
  private | 
Definition at line 110 of file G4eeToHadronsModel.hh.
Referenced by ComputeCMCrossSectionPerElectron(), ComputeCrossSectionPerElectron(), Initialise(), SampleSecondaries(), and ~G4eeToHadronsModel().
      
  | 
  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(), and Initialise().
      
  | 
  private | 
Definition at line 112 of file G4eeToHadronsModel.hh.
Referenced by Initialise().
      
  | 
  private | 
Definition at line 116 of file G4eeToHadronsModel.hh.
Referenced by G4eeToHadronsModel(), and Initialise().
      
  | 
  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(), Initialise(), 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().