44 #include <G4VParticleChange.hh>    54     physicsManager( physicsManager )
    62     *condition = NotForced;
    68                                                 track.GetUserInformation() ) );
    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)
 
G4double GetFinalTrackLengthInTarget(void) const
 
G4bool IsStudiedProcessActivated(void) const
 
const G4double CexmcDblMax(std::numeric_limits< double >::max())
 
G4double GetCurrentTrackLengthInTarget(void) const
 
CexmcStudiedProcess(CexmcPhysicsManager *physicsManager, G4ProcessType processType=fUserDefined)
 
CexmcPhysicsManager * physicsManager
 
void IncrementNumberOfTriggeredStudiedInteractions(void)
 
const G4String CexmcStudiedProcessFirstName("studiedProcess_")
 
virtual G4bool IsStudiedProcessAllowed(void) const =0
 
virtual G4VParticleChange * PostStepDoIt(const G4Track &track, const G4Step &stepData)=0
 
virtual G4int GetTypeInfo(void) const
 
G4VParticleChange * PostStepDoIt(const G4Track &track, const G4Step &step)