3 #ifndef QweakSimSteppingAction_h
4 #define QweakSimSteppingAction_h 1
10 #include "G4ThreeVector.hh"
11 #include "G4TrackVector.hh"
12 #include "G4SteppingManager.hh"
13 #include "G4UserSteppingAction.hh"
16 class G4ParticleDefinition;
G4String GetSecondaryCreatorProcessName(G4int idx)
void UserSteppingAction(const G4Step *)
~QweakSimSteppingAction()
G4ThreeVector GetSecondaryParticleMomentum(G4int idx)
G4double targetCenterPositionZ
G4int GetNumOfAtRestSecondaries()
G4int GetNumOfPostStepSecondaries()
G4int GetNumOfAlongStepSecondaries()
G4double GetSecondaryParticleTotalEnergy(G4int idx)
G4String GetSecondaryParticleName(G4int idx)
QweakSimEPEvent * myEvent
G4int GetTrackVectorSize()
QweakSimSteppingAction(QweakSimUserInformation *myUInfo, QweakSimEPEvent *myEPEvent)
G4TrackVector * fSecondary
G4ParticleDefinition * GetSecondaryParticleDefinition(G4int idx)
G4int GetTrackVectorStartIndex()
G4double GetSecondaryParticleXOrigin(G4int idx)
G4double GetSecondaryParticleYOrigin(G4int idx)
QweakSimUserInformation * myUserInfo
G4double GetSecondaryParticleKineticEnergy(G4int idx)
G4ThreeVector GetSecondaryParticleOrigin(G4int idx)
G4double GetSecondaryParticleZOrigin(G4int idx)
G4int GetTotalNumOfSecondaries()