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 > "
PrimaryKiller(G4String name, G4int depth=0)
G4UIcmdWithADoubleAndUnit * fpMinKineticE
const char * name(G4int ptype)
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1
static G4double GetNewDoubleValue(const char *paramString)
G4UIcmdWithADoubleAndUnit * fpELossUI
G4UIcmdWithADoubleAndUnit * fpAbortEventIfELossUpperThan
G4StepPoint * GetPreStepPoint() const
G4GLOB_DLL std::ostream G4cout
virtual void EndOfEvent(G4HCofThisEvent *)
static G4RunManager * GetRunManager()
virtual G4bool ProcessHits(G4Step *, G4TouchableHistory *)
G4StepPoint * GetPostStepPoint() const
static G4EventManager * GetEventManager()
virtual void AbortEvent()
G4double GetKineticEnergy() const
const G4Event * GetConstCurrentEvent()
G4Track * GetTrack() const
virtual void Initialize(G4HCofThisEvent *)
virtual void SetNewValue(G4UIcommand *command, G4String newValue)
Method related to G4UImessenger used to control energy cuts through macro file.