32 #include "DetectorConstruction.hh"
40 fDetector(ptr),fWorld(nullptr),isInitialised(false)
DetectorConstruction * fDetector
G4double GetPDGCharge() const
virtual G4double PostStepGetPhysicalInteractionLength(const G4Track &track, G4double previousStepSize, G4ForceCondition *condition)
G4double condition(const G4ErrorSymMatrix &m)
virtual void PreparePhysicsTable(const G4ParticleDefinition &)
G4ParticleChange aParticleChange
virtual void BuildPhysicsTable(const G4ParticleDefinition &)
virtual void Initialize(const G4Track &)
const G4String & GetProcessName() const
virtual void InitialiseProcess(const G4ParticleDefinition *)
virtual G4VParticleChange * PostStepDoIt(const G4Track &, const G4Step &)
virtual G4bool IsApplicable(const G4ParticleDefinition &)
void SetProcessSubType(G4int)
G4double GetMaxChargedStep() const
G4GLOB_DLL std::ostream G4cout
G4bool IsShortLived() const
StepMax(const G4String &processName="UserMaxStep")
G4VPhysicalVolume * GetWorldPhysVol() const
Simple detector construction with a box volume placed in a world.
G4VPhysicalVolume * fWorld
G4VPhysicalVolume * GetVolume() const
G4int GetProcessSubType() const