|
Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4MollerBhabhaModel.hh>
Inheritance diagram for G4MollerBhabhaModel:Protected Member Functions | |
| G4double | MaxSecondaryEnergy (const G4ParticleDefinition *, G4double kinEnergy) final |
| void | SetParticle (const G4ParticleDefinition *p) |
Protected Member Functions inherited from G4VEmModel | |
| G4ParticleChangeForLoss * | GetParticleChangeForLoss () |
| G4ParticleChangeForGamma * | GetParticleChangeForGamma () |
| const G4MaterialCutsCouple * | CurrentCouple () const |
| void | SetCurrentElement (const G4Element *) |
Protected Attributes | |
| const G4ParticleDefinition * | particle |
| G4ParticleDefinition * | theElectron |
| G4ParticleChangeForLoss * | fParticleChange |
| G4bool | isElectron |
| G4double | twoln10 |
| G4double | lowLimit |
Protected Attributes inherited from G4VEmModel | |
| G4ElementData * | fElementData = nullptr |
| G4VParticleChange * | pParticleChange = nullptr |
| G4PhysicsTable * | xSectionTable = nullptr |
| const G4Material * | pBaseMaterial = nullptr |
| const std::vector< G4double > * | theDensityFactor = nullptr |
| const std::vector< G4int > * | theDensityIdx = nullptr |
| G4double | inveplus |
| G4double | pFactor = 1.0 |
| std::size_t | currentCoupleIndex = 0 |
| std::size_t | basedCoupleIndex = 0 |
| G4bool | lossFlucFlag = true |
Definition at line 62 of file G4MollerBhabhaModel.hh.
|
explicit |
Definition at line 75 of file G4MollerBhabhaModel.cc.
Referenced by G4MollerBhabhaModel(), G4PolarizedIonisationModel::G4PolarizedIonisationModel(), and operator=().
|
overridedefault |
|
delete |
|
overridevirtual |
Reimplemented from G4VEmModel.
Definition at line 174 of file G4MollerBhabhaModel.cc.
|
virtual |
Reimplemented in G4PolarizedIonisationModel.
Definition at line 121 of file G4MollerBhabhaModel.cc.
Referenced by ComputeCrossSectionPerAtom(), G4PolarizedIonisationModel::ComputeCrossSectionPerElectron(), and CrossSectionPerVolume().
|
overridevirtual |
Reimplemented from G4VEmModel.
Definition at line 199 of file G4MollerBhabhaModel.cc.
|
overridevirtual |
|
overridevirtual |
Implements G4VEmModel.
Definition at line 105 of file G4MollerBhabhaModel.cc.
|
finalprotectedvirtual |
Reimplemented from G4VEmModel.
Definition at line 95 of file G4MollerBhabhaModel.cc.
Referenced by ComputeCrossSectionPerElectron(), G4PolarizedIonisationModel::ComputeCrossSectionPerElectron(), and ComputeDEDXPerVolume().
|
delete |
|
overridevirtual |
Implements G4VEmModel.
Reimplemented in G4PolarizedIonisationModel.
Definition at line 267 of file G4MollerBhabhaModel.cc.
|
inlineprotected |
Definition at line 131 of file G4MollerBhabhaModel.hh.
Referenced by ComputeCrossSectionPerElectron(), ComputeDEDXPerVolume(), G4MollerBhabhaModel(), and Initialise().
|
protected |
Definition at line 117 of file G4MollerBhabhaModel.hh.
Referenced by G4MollerBhabhaModel(), Initialise(), SampleSecondaries(), and G4PolarizedIonisationModel::SampleSecondaries().
|
protected |
Definition at line 119 of file G4MollerBhabhaModel.hh.
Referenced by ComputeCrossSectionPerElectron(), ComputeDEDXPerVolume(), G4MollerBhabhaModel(), G4PolarizedIonisationModel::G4PolarizedIonisationModel(), MaxSecondaryEnergy(), SampleSecondaries(), G4PolarizedIonisationModel::SampleSecondaries(), and SetParticle().
|
protected |
Definition at line 121 of file G4MollerBhabhaModel.hh.
Referenced by G4MollerBhabhaModel().
|
protected |
Definition at line 115 of file G4MollerBhabhaModel.hh.
Referenced by ComputeCrossSectionPerElectron(), ComputeDEDXPerVolume(), G4MollerBhabhaModel(), Initialise(), and SetParticle().
|
protected |
Definition at line 116 of file G4MollerBhabhaModel.hh.
Referenced by G4MollerBhabhaModel(), G4PolarizedIonisationModel::G4PolarizedIonisationModel(), SampleSecondaries(), G4PolarizedIonisationModel::SampleSecondaries(), and SetParticle().
|
protected |
Definition at line 120 of file G4MollerBhabhaModel.hh.
Referenced by ComputeDEDXPerVolume(), and G4MollerBhabhaModel().