Revision as of 09:45, 3 Apr 2007 WikiSysop (Talk | contribs) ← Go to previous diff |
Revision as of 10:33, 3 Apr 2007 WikiSysop (Talk | contribs) Go to next diff → |
||
Line 6: | Line 6: | ||
[[G4RunManager]]'у. Тогда G4SteppingManager будет в конце своего действия вызывать заданную | [[G4RunManager]]'у. Тогда G4SteppingManager будет в конце своего действия вызывать заданную | ||
в этом классе пользовательскую функцию. | в этом классе пользовательскую функцию. | ||
+ | |||
+ | ===Другие объекты-менеджеры:=== | ||
+ | *[[G4RunManager]] | ||
+ | *[[G4EventManager]] | ||
+ | *[[G4SteppingManager]] | ||
+ | *[[G4VisManager]] | ||
+ | *[[G4FieldManager]] | ||
+ | *[[G4ProcessManager]] |
Revision as of 10:33, 3 Apr 2007
G4SteppingManager
Объект-синглтон, отвечающий за изменение свойств частиц на каждым шаге моделирования. Про последовательность обработки каждого шага траектории G4Track можно почитать вот здесь (http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/TrackingAndPhysics/tracking.html).
Можно создать собственный класс, наследующий от G4UserSteppingAction и задать его G4RunManager'у. Тогда G4SteppingManager будет в конце своего действия вызывать заданную в этом классе пользовательскую функцию.
Другие объекты-менеджеры:
- G4RunManager
- G4EventManager
- G4SteppingManager
- G4VisManager
- G4FieldManager
- G4ProcessManager