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