Belle II Software development
|
Define physics process to calculate energy loss without fluctuations. More...
#include <ExtEnergyLoss.h>
Public Member Functions | |
ExtEnergyLoss (const G4String &processName="ExtEnergyLoss", G4ProcessType aType=fElectromagnetic) | |
constructor | |
virtual | ~ExtEnergyLoss () |
destructor | |
G4bool | IsApplicable (const G4ParticleDefinition &) |
Reports if this process is applicable to the particle being swum. | |
G4double | GetContinuousStepLimit (const G4Track &, G4double, G4double, G4double &) |
Gets step limit for the particle being swum. | |
G4VParticleChange * | AlongStepDoIt (const G4Track &, const G4Step &) |
Apply energy loss process along the step. | |
G4double | GetStepLimit () |
Gets the step limit for this process. | |
void | SetStepLimit (G4double) |
Sets the step limit for this process. | |
Private Attributes | |
EnergyLossForExtrapolator * | m_energyLossForExtrapolator |
Pointer to the geant4e-specific energy-loss and mult-scat class. | |
G4double | m_StepLimit |
Step limit for this process (fraction of KE that could be lost in one step) | |
Define physics process to calculate energy loss without fluctuations.
Definition at line 32 of file ExtEnergyLoss.h.
ExtEnergyLoss | ( | const G4String & | processName = "ExtEnergyLoss" , |
G4ProcessType | aType = fElectromagnetic |
||
) |
constructor
Definition at line 20 of file ExtEnergyLoss.cc.
|
virtual |
destructor
Definition at line 37 of file ExtEnergyLoss.cc.
G4VParticleChange * AlongStepDoIt | ( | const G4Track & | aTrack, |
const G4Step & | aStep | ||
) |
Apply energy loss process along the step.
Definition at line 44 of file ExtEnergyLoss.cc.
G4double GetContinuousStepLimit | ( | const G4Track & | aTrack, |
G4double | , | ||
G4double | currentMinimumStep, | ||
G4double & | |||
) |
Gets step limit for the particle being swum.
Definition at line 104 of file ExtEnergyLoss.cc.
|
inline |
Gets the step limit for this process.
Definition at line 74 of file ExtEnergyLoss.h.
|
inline |
Reports if this process is applicable to the particle being swum.
Definition at line 67 of file ExtEnergyLoss.h.
|
inline |
Sets the step limit for this process.
Definition at line 79 of file ExtEnergyLoss.h.
|
private |
Pointer to the geant4e-specific energy-loss and mult-scat class.
Definition at line 60 of file ExtEnergyLoss.h.
|
private |
Step limit for this process (fraction of KE that could be lost in one step)
Definition at line 63 of file ExtEnergyLoss.h.