47 theBottomDependent(0),
52 #ifdef G4MULTITHREADED
65 for (std::vector<G4VStateDependent*>::iterator
77 if ( state ) {
delete state; }
80 #ifdef G4MULTITHREADED_DEACTIVATE
91 : theCurrentState(right.theCurrentState),
92 thePreviousState(right.thePreviousState),
93 theDependentsList(right.theDependentsList),
94 theBottomDependent(right.theBottomDependent),
95 suppressAbortion(right.suppressAbortion),
97 exceptionHandler(right.exceptionHandler)
104 if (&right ==
this) {
return *
this; }
120 return (
this == &right);
126 return (
this != &right);
167 if (**i==*aDependent)
228 G4cout<<
"#### G4StateManager::SetNewState from "
244 if (**i==*aDependent)
264 stateName =
"PreInit";
break;
266 stateName =
"Init";
break;
268 stateName =
"Idle";
break;
270 stateName =
"GeomClosed";
break;
272 stateName =
"EventProc";
break;
274 stateName =
"Quit";
break;
276 stateName =
"Abort";
break;
278 stateName =
"Unknown";
break;