44 #ifndef CEXMC_PHYSICS_MANAGER_HH
45 #define CEXMC_PHYSICS_MANAGER_HH
void ResetNumberOfTriggeredStudiedInteractions(void)
G4double GetProposedMaxIL(void) const
G4int numberOfTriggeredStudiedInteractions
virtual CexmcProductionModel * GetProductionModel(void)=0
void SetProposedMaxIL(G4double value)
virtual G4bool IsStudiedProcessAllowed(void) const =0
const XML_Char int const XML_Char * value
virtual void ResampleTrackLengthInTarget(const G4Track *track, const G4StepPoint *stepPoint=NULL)=0
CexmcPhysicsManagerMessenger * messenger
G4bool OnlyBeamParticleCanTriggerStudiedProcess(void) const
void IncrementNumberOfTriggeredStudiedInteractions(void)
virtual ~CexmcPhysicsManager()
void SetMaxILCorrection(G4double value)
virtual void SetupConstructionHook(const CexmcSetup *setup)=0
void SetMaxIL(const G4ThreeVector &direction)
virtual void CalculateBasicMaxIL(const G4ThreeVector &direction)=0
G4bool onlyBeamParticleCanTriggerStudiedProcess