32 size_t *G4VITProcess::fNbProcess = 0;
39 if (!fNbProcess) fNbProcess =
new size_t (0);
40 fProcessID = *fNbProcess;
43 currentInteractionLength = 0;
44 theInteractionTimeLeft = 0;
45 theNumberOfInteractionLengthLeft = 0;
69 currentInteractionLength = 0;
70 theInteractionTimeLeft = 0;
71 theNumberOfInteractionLengthLeft = 0;
72 fInstantiateProcessState = other.fInstantiateProcessState;
78 if (
this == &rhs)
return *
this;
G4double currentInteractionLength
G4VITProcess(const G4String &name, G4ProcessType type=fNotDefined)
G4double theInteractionTimeLeft
void SetInstantiateProcessState(G4bool flag)
G4IT * GetIT(const G4Track *track)
G4VITProcess & operator=(const G4VITProcess &other)
virtual ~G4ProcessState()
virtual void StartTracking(G4Track *)
G4TrackingInformation * GetTrackingInfo()
G4bool InstantiateProcessState()
G4double theNumberOfInteractionLengthLeft