G4VLowEnergyModel Class Reference

#include <G4VLowEnergyModel.hh>

Inheritance diagram for G4VLowEnergyModel:

G4hBetheBlochModel G4hIonEffChargeSquare G4hNuclearStoppingModel G4hParametrisedLossModel G4IonChuFluctuationModel G4IonYangFluctuationModel G4QAOLowEnergyLoss

Public Member Functions

 G4VLowEnergyModel (const G4String &name)
virtual ~G4VLowEnergyModel ()
virtual G4double TheValue (const G4DynamicParticle *particle, const G4Material *material)=0
virtual G4double TheValue (const G4ParticleDefinition *aParticle, const G4Material *material, G4double kineticEnergy)=0
virtual G4double HighEnergyLimit (const G4ParticleDefinition *aParticle, const G4Material *material) const =0
virtual G4double LowEnergyLimit (const G4ParticleDefinition *aParticle, const G4Material *material) const =0
virtual G4double HighEnergyLimit (const G4ParticleDefinition *aParticle) const =0
virtual G4double LowEnergyLimit (const G4ParticleDefinition *aParticle) const =0
virtual G4bool IsInCharge (const G4DynamicParticle *particle, const G4Material *material) const =0
virtual G4bool IsInCharge (const G4ParticleDefinition *aParticle, const G4Material *material) const =0

Detailed Description

Definition at line 60 of file G4VLowEnergyModel.hh.


Constructor & Destructor Documentation

G4VLowEnergyModel::G4VLowEnergyModel ( const G4String name  ) 

Definition at line 56 of file G4VLowEnergyModel.cc.

00057 {;}

G4VLowEnergyModel::~G4VLowEnergyModel (  )  [virtual]

Definition at line 61 of file G4VLowEnergyModel.cc.

00062 {;}


Member Function Documentation

virtual G4double G4VLowEnergyModel::HighEnergyLimit ( const G4ParticleDefinition aParticle  )  const [pure virtual]

Implemented in G4hBetheBlochModel, G4hIonEffChargeSquare, G4hNuclearStoppingModel, G4hParametrisedLossModel, G4IonChuFluctuationModel, G4IonYangFluctuationModel, and G4QAOLowEnergyLoss.

virtual G4double G4VLowEnergyModel::HighEnergyLimit ( const G4ParticleDefinition aParticle,
const G4Material material 
) const [pure virtual]

Implemented in G4hBetheBlochModel, G4hIonEffChargeSquare, G4hNuclearStoppingModel, G4hParametrisedLossModel, G4IonChuFluctuationModel, G4IonYangFluctuationModel, and G4QAOLowEnergyLoss.

virtual G4bool G4VLowEnergyModel::IsInCharge ( const G4ParticleDefinition aParticle,
const G4Material material 
) const [pure virtual]

Implemented in G4hBetheBlochModel, G4hIonEffChargeSquare, G4hNuclearStoppingModel, G4hParametrisedLossModel, G4IonChuFluctuationModel, G4IonYangFluctuationModel, and G4QAOLowEnergyLoss.

virtual G4bool G4VLowEnergyModel::IsInCharge ( const G4DynamicParticle particle,
const G4Material material 
) const [pure virtual]

Implemented in G4hBetheBlochModel, G4hIonEffChargeSquare, G4hNuclearStoppingModel, G4hParametrisedLossModel, G4IonChuFluctuationModel, G4IonYangFluctuationModel, and G4QAOLowEnergyLoss.

virtual G4double G4VLowEnergyModel::LowEnergyLimit ( const G4ParticleDefinition aParticle  )  const [pure virtual]

Implemented in G4hBetheBlochModel, G4hIonEffChargeSquare, G4hNuclearStoppingModel, G4hParametrisedLossModel, G4IonChuFluctuationModel, G4IonYangFluctuationModel, and G4QAOLowEnergyLoss.

virtual G4double G4VLowEnergyModel::LowEnergyLimit ( const G4ParticleDefinition aParticle,
const G4Material material 
) const [pure virtual]

Implemented in G4hBetheBlochModel, G4hIonEffChargeSquare, G4hNuclearStoppingModel, G4hParametrisedLossModel, G4IonChuFluctuationModel, G4IonYangFluctuationModel, and G4QAOLowEnergyLoss.

virtual G4double G4VLowEnergyModel::TheValue ( const G4ParticleDefinition aParticle,
const G4Material material,
G4double  kineticEnergy 
) [pure virtual]

Implemented in G4hBetheBlochModel, G4hIonEffChargeSquare, G4hNuclearStoppingModel, G4hParametrisedLossModel, G4IonChuFluctuationModel, G4IonYangFluctuationModel, and G4QAOLowEnergyLoss.

virtual G4double G4VLowEnergyModel::TheValue ( const G4DynamicParticle particle,
const G4Material material 
) [pure virtual]

Implemented in G4hBetheBlochModel, G4hIonEffChargeSquare, G4hNuclearStoppingModel, G4hParametrisedLossModel, G4IonChuFluctuationModel, G4IonYangFluctuationModel, and G4QAOLowEnergyLoss.

Referenced by G4hImpactIonisation::AlongStepDoIt(), G4hImpactIonisation::ComputeDEDX(), and G4hImpactIonisation::GetMeanFreePath().


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:53:50 2013 for Geant4 by  doxygen 1.4.7