511 std::istringstream is (newValue);
512 is >> name >> verbosityString;
517 if (currentScene) currentName = currentScene->
GetName();
520 G4int iScene, nScenes = sceneList.size ();
522 for (iScene = 0; iScene < nScenes; iScene++) {
523 G4Scene* pScene = sceneList [iScene];
524 const G4String& iName = pScene -> GetName ();
526 if (name != iName)
continue;
529 if (iName == currentName) {
535 G4cout <<
" scene \"" << iName <<
"\"";
538 G4cout <<
"\n Run-duration models:";
539 G4int nRunModels = pScene -> GetRunDurationModelList ().size ();
540 if (nRunModels == 0) {
543 for (i = 0; i < nRunModels; i++) {
544 if (pScene -> GetRunDurationModelList()[i].fActive)
546 else G4cout <<
"\n Inactive: ";
547 G4VModel* pModel = pScene -> GetRunDurationModelList()[i].fpModel;
548 G4cout << pModel -> GetGlobalDescription ();
550 G4cout <<
"\n End-of-event models:";
551 G4int nEOEModels = pScene -> GetEndOfEventModelList ().size ();
552 if (nEOEModels == 0) {
555 for (i = 0; i < nEOEModels; i++) {
556 if (pScene -> GetEndOfEventModelList()[i].fActive)
558 else G4cout <<
"\n Inactive: ";
559 G4VModel* pModel = pScene -> GetEndOfEventModelList()[i].fpModel;
560 G4cout << pModel -> GetGlobalDescription ();
562 G4cout <<
"\n End-of-run models:";
563 G4int nEORModels = pScene -> GetEndOfRunModelList ().size ();
564 if (nEORModels == 0) {
567 for (i = 0; i < nEORModels; i++) {
568 if (pScene -> GetEndOfRunModelList()[i].fActive)
570 else G4cout <<
"\n Inactive: ";
571 G4VModel* pModel = pScene -> GetEndOfRunModelList()[i].fpModel;
572 G4cout << pModel -> GetGlobalDescription ();
576 G4cout <<
"\n " << *sceneList [iScene];
581 G4cout <<
"No scenes found";
583 G4cout <<
" of name \"" << name <<
"\"";
static Verbosity GetVerbosityValue(const G4String &)
G4GLOB_DLL std::ostream G4cout
const G4String & GetName() const
static G4VisManager * fpVisManager