26#ifndef G4EnergySplitter_h
27#define G4EnergySplitter_h 1
81 std::vector<G4double> theEnergies;
86#include "G4EnergySplitter.icc"
void GetVoxelIDAndLength(G4int stepNo, G4int &voxelID, G4double &stepLength)
void SetNIterations(G4int niter)
void GetLengthAndEnergyDeposited(G4int stepNo, G4int &voxelID, G4double &stepLength, G4double &energyLoss)
G4Material * GetVoxelMaterial(G4int stepNo)
void GetLengthAndInitialEnergy(G4double &preStepEnergy, G4int stepNo, G4int &voxelID, G4double &stepLength, G4double &initialEnergy)
virtual ~G4EnergySplitter()
void GetFirstVoxelID(G4int &voxelID)
G4int SplitEnergyInVolumes(const G4Step *aStep)
void GetLastVoxelID(G4int &voxelID)
void GetVoxelID(G4int stepNo, G4int &voxelID)
G4PhantomParameterisation describes regular parameterisations: a set of boxes of equal dimension in t...
G4VPhysicalVolume is an abstract base class for the representation of a positioned volume....