GeoModelの解読ページ

2004.11.23 (T.Kondo):
とりあえずキーとなるクラスとそのメンバ関数がどのような順序でプログラムから呼ばれるか調べてみた(2004.11.23 )。上から下へがプログラムの流れ。

SCT_DetectorFactorySCT_BarrelSCT_LayerSCT_SkiSCT_ModuleSCT_Sensor他
create      
 Barrel::preBuild    
 Barrel::build    
    Module::preBuild 
  Layer::prebuild
   Ski::prebuild
   SkiAUX::build
  Layer::build
   Ski::build, iModule=0
    Module::build
   Ski::build, iModule=1〜10繰り返し
   Ski::build, iModule=11
    Module::build
  Layer::build, iSki=0
   Ski::build, iModule=0
    Module::build
  Layer::build, iSki=1
   Ski::build, iModule=0〜11繰り返し.
  Layer::build, iSki=31
  Layer::prebuild
   Ski::prebuild
   SkiiAUX::build, iModule=
  Layer::build
   Ski::build, iModule=0
    Module::build
  Layer::build, iSki=0 . .
  Layer::build, iSki=39
  Layer::prebuild
   Ski::prebuild
   SkiiAUX::build, iModule=
  Layer::build
   Ski::build, iModule=0
    Module::build .
  Layer::build, iSki=47
  Layer::prebuild
   Ski::prebuild
   SkiiAUX::build, iModule=
  Layer::build
   Ski::build, iModule=0 . .
  Layer::build, iSki=55

-------------------------------------------------------------
 AtlasDetectorID::initialize_from_dictionary - OK 
endZofIndet 3490
 this is the templated c-tor
AtRndmGenSvc         INFO Initializing AtRndmGenSvc - package version AthenaServices-01-04-30-04
 INITIALISING RANDOM NUMBER STREAMS. 
 This is AthenaHepMCInterface
 standard interface to StoreGate for retrieving HepMC events
loading package HepMC_base version 
Visualization Manager instantiating...
Visualization Manager initialising...
Registering graphics systems...


......

------------------------------------------------------------------------------------
 		 G4SimAlg: Event Nr. 1 start processing 
ERROR: G4VisManager::IsValidView(): Current view is not valid.
ERROR: G4VisManager::PrintInvalidPointers:
 graphics system is VRML1FILE but:
Null scene pointer. 
-------------------------------------------------------------------------
 		 G4SimAlg: Event Nr. 2 start processing 
UserPhysicsList deleted.
UserRunAction deleted.
UserPrimaryGenerator deleted.
G4 kernel has come to Quit state.
EventManager deleted.
UImanager deleted.
StateManager deleted.
RunManagerKernel is deleted.
RunManager is deleting.
Graphics systems deleted.
Visualization Manager deleting...
ApplicationMgr       INFO Application Manager Finalized successfully
  the AthenaHepMCInterface is being destroyed 
 should you wish to use it again type: 
 /Generator/Select AthenaHepMCInterface 

Action G4SimTimer being killed
Action RadLengthIntegrator being killed
Action TestAction1 being killed
Action TestAction2 being killed