G4SteppingManager

Revision as of 09:42, 3 Apr 2007
WikiSysop (Talk | contribs)

← Go to previous diff
Current revision
WikiSysop (Talk | contribs)

Line 1: Line 1:
==G4SteppingManager== ==G4SteppingManager==
-Объект-[[синглтон]], отвечающий за изменение свойств частиц на каждым [[Step|шаге]] моделирования ("[[Stepping]]"). Про порядок работы Stepping() можно почитать вот [http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/TrackingAndPhysics/tracking.html здесь].+Объект-[[синглтон]], отвечающий за изменение свойств частиц на каждым [[G4Step|шаге]] моделирования. Про последовательность обработки каждого шага траектории [[G4Track]] можно почитать вот [http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/TrackingAndPhysics/tracking.html здесь].
Можно создать собственный класс, наследующий от [[G4UserSteppingAction]] и задать его Можно создать собственный класс, наследующий от [[G4UserSteppingAction]] и задать его
-[[G4RunManager]]'у. Тогда Stepping() будет в конце своего действия вызывать заданную+[[G4RunManager]]'у. Тогда G4SteppingManager будет в конце своего действия вызывать заданную
в этом классе пользовательскую функцию. в этом классе пользовательскую функцию.
 +
 +===Другие объекты-менеджеры:===
 +*[[G4RunManager]]
 +*[[G4EventManager]]
 +*[[G4TrackingManager]]
 +*[[G4VisManager]]
 +*[[G4FieldManager]]
 +*[[G4ProcessManager]]

Current revision

G4SteppingManager

Объект-синглтон, отвечающий за изменение свойств частиц на каждым шаге моделирования. Про последовательность обработки каждого шага траектории G4Track можно почитать вот здесь (http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/TrackingAndPhysics/tracking.html).

Можно создать собственный класс, наследующий от G4UserSteppingAction и задать его G4RunManager'у. Тогда G4SteppingManager будет в конце своего действия вызывать заданную в этом классе пользовательскую функцию.

Другие объекты-менеджеры:

Edit page