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