47 fSteppingMessenger(0),
58 delete fSteppingMessenger ;
68 if ( ! fTargetVolume ) {
79 if (theVolume != fTargetVolume) {
100 if (thePostLV == fTestPlaneVolume &&
101 thePreLV != fTestPlaneVolume) {
123 if (thePreLV != fTargetVolume ) {
124 if ( theTrack-> GetMomentumDirection().z()>0.0 &&
void SetTrackStatus(const G4TrackStatus aTrackStatus)
G4int GetParentID() const
Definition of the F04SteppingAction class.
virtual void UserSteppingAction(const G4Step *)
G4TrackStatus GetTrackStatus() const
G4LogicalVolume * GetVolume(const G4String &name, G4bool verbose=true) const
G4VUserTrackInformation * GetUserInformation() const
G4StepPoint * GetPreStepPoint() const
Definition of the F04SteppingActionMessenger class.
G4VPhysicalVolume * GetPhysicalVolume() const
static G4LogicalVolumeStore * GetInstance()
const G4String & GetProcessName() const
const G4VProcess * GetProcessDefinedStep() const
const G4ThreeVector & GetMomentumDirection() const
G4LogicalVolume * GetLogicalVolume() const
G4StepPoint * GetPostStepPoint() const
G4Track * GetTrack() const
const G4ThreeVector & GetVertexMomentumDirection() const
virtual ~F04SteppingAction()