G4SteppingManager

Revision as of 14:54, 30 Mar 2007
Orloffm (Talk | contribs)

← Go to previous diff
Revision as of 09:42, 3 Apr 2007
WikiSysop (Talk | contribs)

Go to next diff →
Line 1: Line 1:
-Класс, реализующий сущность [[Stepping Manager]].+==G4SteppingManager==
-Его публичная функция Stepping() вызывается+Объект-[[синглтон]], отвечающий за изменение свойств частиц на каждым [[Step|шаге]] моделирования ("[[Stepping]]"). Про порядок работы Stepping() можно почитать вот [http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/TrackingAndPhysics/tracking.html здесь].
-при каждом шаге. Она определяет порядок применения физических процессов, вызывая функции соответствующих+
-классов, применяет изменения к частице и перемещает её.+
- +
-Про порядок работы Stepping() можно почитать вот [[http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/TrackingAndPhysics/tracking.html здесь]].+
Можно создать собственный класс, наследующий от [[G4UserSteppingAction]] и задать его Можно создать собственный класс, наследующий от [[G4UserSteppingAction]] и задать его
[[G4RunManager]]'у. Тогда Stepping() будет в конце своего действия вызывать заданную [[G4RunManager]]'у. Тогда Stepping() будет в конце своего действия вызывать заданную
в этом классе пользовательскую функцию. в этом классе пользовательскую функцию.

Revision as of 09:42, 3 Apr 2007

G4SteppingManager

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

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

Edit page