1 #ifndef __KVRANGETABLEGEONAVIGATOR_H
2 #define __KVRANGETABLEGEONAVIGATOR_H
5 #include "KVGeoNavigator.h"
6 #include "KVIonRangeTable.h"
72 :
KVGeoNavigator(
g), fRangeTable(
r), fCutOffEnergy(1.e-3), fCurrentTrack(nullptr),
#define ClassDefOverride(name, id)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t g
Base class for propagation of particles through array geometry.
Abstract base class for calculation of range & energy loss of charged particles in matter.
virtual Bool_t CheckIon(Int_t, Int_t) const
Description of properties and kinematics of atomic nuclei.
Propagate particles through array geometry calculating energy losses.
KVRangeTableGeoNavigator(TGeoManager *g, KVIonRangeTable *r)
void PropagateParticle(KVNucleus *, TVector3 *TheOrigin=0) override
We start a new track to represent the particle's trajectory through the array.
Double_t GetCutOffKEForPropagation() const
void SetCutOffKEForPropagation(Double_t e)
Bool_t CheckIonForRangeTable(Int_t Z, Int_t A)
void ParticleEntersNewVolume(KVNucleus *) override
virtual void AddPoint(Double_t x, Double_t y, Double_t z, Double_t t)=0