147 #endif // G4VITMODEL_HH
virtual void Initialize()
Free interface to define reaction information.
G4VITTimeStepComputer * fpTimeStepper
void IsApplicable(G4ITType &type1, G4ITType &type2)
#define G4IT_TO_BE_CLONED(parent_class)
Define what to do before stepping and after stepping.
G4VITReactionProcess defines the reaction between two G4IT.
Tag the G4IT Should be automatically setup by G4IT using : ITDef(MyIT) and ITImp(MyIT) ...
G4VITStepModel & operator=(const G4VITStepModel &other)
Assignment operator.
void SetReactionTable(G4ITReactionTable *)
const G4String & GetName()
G4VITReactionProcess * GetReactionProcess()
virtual ~G4VITStepModel()
Default destructor.
void SetReactionProcess(G4VITReactionProcess *reactionProcess)
G4VITTimeStepComputer * GetTimeStepper()
void SetTimeStepper(G4VITTimeStepComputer *timeStepper)
G4VITReactionProcess * fpReactionProcess
const G4ITReactionTable * GetReactionTable()
Before stepping all tracks G4Scheduler calls all the G4VITModel which may contain a G4VITTimeStepper ...
G4VITStepModel(const G4String &aName="NoName")
Default constructor.
const G4ITReactionTable * fpReactionTable