32size_t G4VITProcess::fNbProcess = 0;
37 fProcessID(fNbProcess)
41 currentInteractionLength = 0;
42 theInteractionTimeLeft = 0;
43 theNumberOfInteractionLengthLeft = 0;
67 currentInteractionLength = 0;
68 theInteractionTimeLeft = 0;
69 theNumberOfInteractionLengthLeft = 0;
70 fInstantiateProcessState = other.fInstantiateProcessState;
76 if (
this == &rhs)
return *
this;
108 G4cerr <<
"G4VProcess::SubtractNumberOfInteractionLengthLeft()";
110 G4cerr <<
" currentInteractionLength = " << *currentInteractionLength/cm <<
" [cm]";
111 G4cerr <<
" previousStepSize = " << previousStepSize/cm <<
" [cm]";
115 G4Exception(
"G4VProcess::SubtractNumberOfInteractionLengthLeft()",
G4IT * GetIT(const G4Track *track)
G4DLLIMPORT std::ostream G4cerr
G4TrackingInformation * GetTrackingInfo()
virtual void StartTracking(G4Track *)
void SetInstantiateProcessState(G4bool flag)
virtual void SubtractNumberOfInteractionLengthLeft(G4double previousStepSize)
G4VITProcess & operator=(const G4VITProcess &other)
G4VITProcess(const G4String &name, G4ProcessType type=fNotDefined)
G4bool InstantiateProcessState()
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
G4double currentInteractionLength
G4double theNumberOfInteractionLengthLeft
virtual ~G4ProcessState()
G4double theInteractionTimeLeft