36 #ifndef CHEM4_PrimaryKiller_h
37 #define CHEM4_PrimaryKiller_h 1
102 virtual void clear();
PrimaryKiller(G4String name, G4int depth=0)
G4UIcmdWithADoubleAndUnit * fpMinKineticE
const char * name(G4int ptype)
G4UIcmdWithADoubleAndUnit * fpELossUI
void SetMaxLossEnergyLimit(double energy)
Set the energy loss from which the event is aborted.
G4UIcmdWithADoubleAndUnit * fpAbortEventIfELossUpperThan
Kill the primary particle:
virtual void EndOfEvent(G4HCofThisEvent *)
void SetEnergyThreshold(double energy)
Set energy under which the particle should be killed.
void SetMinLossEnergyLimit(double energy)
Set the energy loss from which the primary is killed.
G4double energy(const ThreeVector &p, const G4double m)
virtual G4bool ProcessHits(G4Step *, G4TouchableHistory *)
virtual void Initialize(G4HCofThisEvent *)
virtual void SetNewValue(G4UIcommand *command, G4String newValue)
Method related to G4UImessenger used to control energy cuts through macro file.