54 physicsManager( physicsManager )
75 static_cast< CexmcIncidentParticleTrackInfo * >( trackInfo ) );
91 if ( particleChange && particleChange->GetTrackStatus() ==
fStopAndKill )
94 return particleChange;
G4double condition(const G4ErrorSymMatrix &m)
G4double PostStepGetPhysicalInteractionLength(const G4Track &track, G4double previousStepSize, G4ForceCondition *condition)
G4bool IsStudiedProcessActivated(void) const
G4double GetFinalTrackLengthInTarget(void) const
const G4double CexmcDblMax(std::numeric_limits< double >::max())
G4VUserTrackInformation * GetUserInformation() const
CexmcStudiedProcess(CexmcPhysicsManager *physicsManager, G4ProcessType processType=fUserDefined)
G4double GetCurrentTrackLengthInTarget(void) const
virtual G4int GetTypeInfo(void) const
void IncrementNumberOfTriggeredStudiedInteractions(void)
const G4String CexmcStudiedProcessFirstName("studiedProcess_")
virtual G4bool IsStudiedProcessAllowed(void) const =0
virtual G4VParticleChange * PostStepDoIt(const G4Track &track, const G4Step &stepData)=0
G4VParticleChange * PostStepDoIt(const G4Track &track, const G4Step &step)