107 if ( eLoss == 0. )
return FALSE;
117 G4cout <<
" * PrimaryKiller: aborts event " << eventID <<
", energy loss "
119 <<
" * Energy loss by primary is: "
121 <<
". Event is aborted if the Eloss is > "
virtual void SetNewValue(G4UIcommand *command, G4String newValue)
static G4RunManager * GetRunManager()
G4StepPoint * GetPreStepPoint() const
virtual void EndOfEvent(G4HCofThisEvent *)
PrimaryKiller(G4String name, G4int depth=0)
static G4double GetNewDoubleValue(const char *paramString)
virtual G4bool ProcessHits(G4Step *, G4TouchableHistory *)
static G4EventManager * GetEventManager()
G4Track * GetTrack() const
virtual void Initialize(G4HCofThisEvent *)
G4StepPoint * GetPostStepPoint() const
G4double GetKineticEnergy() const
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1
const G4Event * GetConstCurrentEvent()
G4UIcmdWithADoubleAndUnit * fpAbortEventIfELossUpperThan
G4GLOB_DLL std::ostream G4cout
virtual void AbortEvent()
G4UIcmdWithADoubleAndUnit * fpELossUI
G4UIcmdWithADoubleAndUnit * fpMinKineticE