Geant4-11
Public Member Functions
G4VLowEnergyModel Class Referenceabstract

#include <G4VLowEnergyModel.hh>

Inheritance diagram for G4VLowEnergyModel:
G4IonChuFluctuationModel G4IonYangFluctuationModel G4QAOLowEnergyLoss G4hBetheBlochModel G4hIonEffChargeSquare G4hNuclearStoppingModel G4hParametrisedLossModel

Public Member Functions

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

Detailed Description

Definition at line 59 of file G4VLowEnergyModel.hh.

Constructor & Destructor Documentation

◆ G4VLowEnergyModel() [1/2]

G4VLowEnergyModel::G4VLowEnergyModel ( const G4String name)
explicit

Definition at line 56 of file G4VLowEnergyModel.cc.

57{;}

◆ ~G4VLowEnergyModel()

G4VLowEnergyModel::~G4VLowEnergyModel ( )
virtual

Definition at line 61 of file G4VLowEnergyModel.cc.

62{;}

◆ G4VLowEnergyModel() [2/2]

G4VLowEnergyModel::G4VLowEnergyModel ( const G4VLowEnergyModel )
delete

Member Function Documentation

◆ HighEnergyLimit() [1/2]

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

◆ HighEnergyLimit() [2/2]

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

◆ IsInCharge() [1/2]

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

◆ IsInCharge() [2/2]

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

◆ LowEnergyLimit() [1/2]

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

◆ LowEnergyLimit() [2/2]

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

◆ operator=()

G4VLowEnergyModel & G4VLowEnergyModel::operator= ( const G4VLowEnergyModel right)
delete

◆ TheValue() [1/2]

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

◆ TheValue() [2/2]

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

The documentation for this class was generated from the following files: