Geant4
10.03
|
#include <G4UserLimits.hh>
Public Member Functions | |
G4UserLimits (G4double ustepMax=DBL_MAX, G4double utrakMax=DBL_MAX, G4double utimeMax=DBL_MAX, G4double uekinMin=0., G4double urangMin=0.) | |
G4UserLimits (const G4String &type, G4double ustepMax=DBL_MAX, G4double utrakMax=DBL_MAX, G4double utimeMax=DBL_MAX, G4double uekinMin=0., G4double urangMin=0.) | |
virtual | ~G4UserLimits () |
virtual G4double | GetMaxAllowedStep (const G4Track &) |
virtual G4double | GetUserMaxTrackLength (const G4Track &) |
virtual G4double | GetUserMaxTime (const G4Track &) |
virtual G4double | GetUserMinEkine (const G4Track &) |
virtual G4double | GetUserMinRange (const G4Track &) |
virtual void | SetMaxAllowedStep (G4double ustepMax) |
virtual void | SetUserMaxTrackLength (G4double utrakMax) |
virtual void | SetUserMaxTime (G4double utimeMax) |
virtual void | SetUserMinEkine (G4double uekinMin) |
virtual void | SetUserMinRange (G4double urangMin) |
const G4String & | GetType () const |
void | SetType (const G4String &type) |
Protected Attributes | |
G4double | fMaxStep |
G4double | fMaxTrack |
G4double | fMaxTime |
G4double | fMinEkine |
G4double | fMinRange |
G4String | fType |
Definition at line 57 of file G4UserLimits.hh.
G4UserLimits::G4UserLimits | ( | G4double | ustepMax = DBL_MAX , |
G4double | utrakMax = DBL_MAX , |
||
G4double | utimeMax = DBL_MAX , |
||
G4double | uekinMin = 0. , |
||
G4double | urangMin = 0. |
||
) |
G4UserLimits::G4UserLimits | ( | const G4String & | type, |
G4double | ustepMax = DBL_MAX , |
||
G4double | utrakMax = DBL_MAX , |
||
G4double | utimeMax = DBL_MAX , |
||
G4double | uekinMin = 0. , |
||
G4double | urangMin = 0. |
||
) |
|
virtual |
Referenced by G4StepLimiter::PostStepGetPhysicalInteractionLength().
const G4String& G4UserLimits::GetType | ( | ) | const |
Referenced by export_G4UserLimits(), G4UserSpecialCuts::PostStepGetPhysicalInteractionLength(), G4MaxTimeCuts::PostStepGetPhysicalInteractionLength(), and DMXMaxTimeCuts::PostStepGetPhysicalInteractionLength().
Referenced by export_G4UserLimits(), and G4UserSpecialCuts::PostStepGetPhysicalInteractionLength().
Referenced by export_G4UserLimits(), G4MinEkineCuts::PostStepGetPhysicalInteractionLength(), and DMXMinEkineCuts::PostStepGetPhysicalInteractionLength().
Referenced by export_G4UserLimits(), and G4UserSpecialCuts::PostStepGetPhysicalInteractionLength().
|
virtual |
Referenced by export_G4UserLimits(), F04ElementField::F04ElementField(), G4gstmed(), B2bDetectorConstruction::SetMaxStep(), B2aDetectorConstruction::SetMaxStep(), ExN02DetectorConstruction::SetMaxStep(), F04ElementField::SetMaxStep(), and DetectorConstruction::SetMaxStepSize().
void G4UserLimits::SetType | ( | const G4String & | type | ) |
|
virtual |
Referenced by export_G4UserLimits(), F04ElementField::F04ElementField(), DMXDetectorConstruction::SetRoomTimeCut(), and DMXDetectorConstruction::SetTimeCut().
|
virtual |
Referenced by export_G4UserLimits(), and F04ElementField::F04ElementField().
|
virtual |
Referenced by export_G4UserLimits(), F04ElementField::F04ElementField(), DMXDetectorConstruction::SetEnergyCut(), and DMXDetectorConstruction::SetRoomEnergyCut().
|
virtual |
|
protected |
Definition at line 102 of file G4UserLimits.hh.
|
protected |
Definition at line 104 of file G4UserLimits.hh.
|
protected |
Definition at line 103 of file G4UserLimits.hh.
|
protected |
Definition at line 105 of file G4UserLimits.hh.
|
protected |
Definition at line 106 of file G4UserLimits.hh.
|
protected |
Definition at line 108 of file G4UserLimits.hh.