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

#include <G4VhEnergyLossModel.hh>

Public Member Functions

 G4VhEnergyLossModel ()
 
virtual ~G4VhEnergyLossModel ()
 
virtual G4double EnergyLoss (const G4DynamicParticle *particle, const G4Material *material) const =0
 
virtual G4double LowEnergyLimit () const =0
 
virtual G4double HighEnergyLimit () const =0
 
virtual G4bool IsInCharge (G4double energy, const G4ParticleDefinition *partDef, const G4Material *material) const =0
 

Detailed Description

Definition at line 58 of file G4VhEnergyLossModel.hh.

Constructor & Destructor Documentation

◆ G4VhEnergyLossModel()

G4VhEnergyLossModel::G4VhEnergyLossModel ( )
inline

Definition at line 63 of file G4VhEnergyLossModel.hh.

63{};

◆ ~G4VhEnergyLossModel()

virtual G4VhEnergyLossModel::~G4VhEnergyLossModel ( )
inlinevirtual

Definition at line 65 of file G4VhEnergyLossModel.hh.

65{};

Member Function Documentation

◆ EnergyLoss()

virtual G4double G4VhEnergyLossModel::EnergyLoss ( const G4DynamicParticle particle,
const G4Material material 
) const
pure virtual

◆ HighEnergyLimit()

virtual G4double G4VhEnergyLossModel::HighEnergyLimit ( ) const
pure virtual

◆ IsInCharge()

virtual G4bool G4VhEnergyLossModel::IsInCharge ( G4double  energy,
const G4ParticleDefinition partDef,
const G4Material material 
) const
pure virtual

◆ LowEnergyLimit()

virtual G4double G4VhEnergyLossModel::LowEnergyLimit ( ) const
pure virtual

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