Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4VLowEnergyModel Class Referenceabstract

#include <G4VLowEnergyModel.hh>

+ Inheritance diagram for G4VLowEnergyModel:

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
 
G4VLowEnergyModeloperator= (const G4VLowEnergyModel &right)=delete
 
 G4VLowEnergyModel (const G4VLowEnergyModel &)=delete
 

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]

◆ 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]

◆ 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]

◆ 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: