GeoModelの解読ページ
2004.11.23 (T.Kondo):
とりあえずキーとなるクラスとそのメンバ関数がどのような順序でプログラムから呼ばれるか調べてみた(2004.11.23 )。上から下へがプログラムの流れ。
| SCT_DetectorFactory | SCT_Barrel | SCT_Layer | SCT_Ski | SCT_Module | SCT_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