33 size_t *G4VITProcess::fNbProcess = 0;
 
   41   if(!fNbProcess) fNbProcess = 
new size_t(0);
 
   42   fProcessID = *fNbProcess;
 
   45   currentInteractionLength = 0;
 
   46   theInteractionTimeLeft = 0;
 
   47   theNumberOfInteractionLengthLeft = 0;
 
   68     G4VProcess(other), fProcessID(other.fProcessID)
 
   72   currentInteractionLength            = 0;
 
   73   theInteractionTimeLeft              = 0;
 
   74   theNumberOfInteractionLengthLeft    = 0;
 
   75   fInstantiateProcessState            = other.fInstantiateProcessState;
 
   81   if (
this == &rhs) 
return *
this; 
 
   95   theNumberOfInteractionLengthLeft    = &(
fpState->theNumberOfInteractionLengthLeft );
 
   96   theInteractionTimeLeft              = &(
fpState->theInteractionTimeLeft           );
 
   97   currentInteractionLength            = &(
fpState->currentInteractionLength         );
 
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 *)
 
G4shared_ptr< G4ProcessState > fpState
 
G4TrackingInformation * GetTrackingInfo()
 
G4bool InstantiateProcessState()
 
G4double theNumberOfInteractionLengthLeft