53#define InitProcessState(destination,source) \
54 destination(reference_cast(destination,source))
159 { fInstantiateProcessState = flag; }
166 const size_t fProcessID;
169 static size_t fNbProcess ;
171 G4bool fInstantiateProcessState;
174 G4double* theNumberOfInteractionLengthLeft;
#define G4IT_TO_BE_CLONED(parent_class)
G4bool ProposesTimeStep() const
virtual void StartTracking(G4Track *)
void SetInstantiateProcessState(G4bool flag)
size_t GetProcessID() const
virtual void SubtractNumberOfInteractionLengthLeft(G4double previousStepSize)
G4int operator==(const G4VITProcess &right) const
virtual void BuildPhysicsTable(const G4ParticleDefinition &)
G4int operator!=(const G4VITProcess &right) const
void SetProcessState(G4ProcessState_Lock *aProcInfo)
virtual void ResetNumberOfInteractionLengthLeft()
virtual void ClearInteractionTimeLeft()
G4VITProcess & operator=(const G4VITProcess &other)
void RetrieveProcessInfo()
G4bool InstantiateProcessState()
G4ProcessState_Lock * GetProcessState()
G4double GetInteractionTimeLeft()
static const size_t & GetMaxProcessIndex()
virtual void ClearNumberOfInteractionLengthLeft()
virtual ~G4ProcessState_Lock()
G4double currentInteractionLength
G4double theNumberOfInteractionLengthLeft
virtual ~G4ProcessState()
G4double theInteractionTimeLeft