G4Process

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

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

Line 1: Line 1:
-Логическая сущность, обрабатывающая изменение свойств частицы с каждым шагом в соответствии с моделируемым физическим процессом.+==G4Process==
-Изменения могут применяться к покоящейся частице (комплекс понятий "AtRest"), а также к движущейся. При этом действие на движущуюся частицу бывает как постоянным ("AlongStep"), так и дискретным ("PostStep").+Процессы инкапсулируют все возможные изменения в состоянии частиц. Даже перемещение частицы в прострастве реализовано через процесс G4Transportation. Процессы регистрируются в [[G4ProcessManager]] для каждой частицы [[G4Particle]] и затем последовательно вызываются на каждом шаге моделирования.
-Смотри класс [[G4VProcess]].+Класса G4Process не существует, вместо него есть чисто абстрактный G4VProcess, и три его полуабстрактных потомка: непрерывный процесс G4VContinousProcess, дискретный процесс G4VDiscreteProcess, и какой-то смешанный дискретно-непрерывный G4VContinousDiscreteProcess. Разница заключается в способе вызова (скажем тормозное излучение [[G4Bremsstrahlung]] должно рождаться на всем протяжении шага, а фотоэффект [[G4PhotoEffect]] только в конечной точке шага, которую он сам еще к тому же и должен ограничить), а также в том, что [[G4ProcessManager]] содержит разные способы регистрации для разных типов процессов.
 + 
 +===Ссылки===
 +*[http://geant4.cern.ch/bin/SRM/G4GenDoc.exe.pl?flag=2&FileName=G4VProcess.hh&FileDir=processes/management/include Документация по G4VProcess] на сайте CERN.
 +*[http://geant4.cern.ch/bin/SRM/G4GenDoc.exe.pl?flag=2&FileName=G4VContinuousProcess.hh&FileDir=processes/management/include Там же о G4VContinousProcess]
 +*[http://geant4.cern.ch/bin/SRM/G4GenDoc.exe.pl?flag=2&FileName=G4VDiscreteProcess.hh&FileDir=processes/management/include И о G4VDiscreteProcess]
 +*[http://geant4.cern.ch/bin/SRM/G4GenDoc.exe.pl?flag=2&FileName=G4VContinuousDiscreteProcess.hh&FileDir=processes/management/include Загадочная химера G4VContinousDiscreteProcess]

Current revision

G4Process

Процессы инкапсулируют все возможные изменения в состоянии частиц. Даже перемещение частицы в прострастве реализовано через процесс G4Transportation. Процессы регистрируются в G4ProcessManager для каждой частицы G4Particle и затем последовательно вызываются на каждом шаге моделирования.

Класса G4Process не существует, вместо него есть чисто абстрактный G4VProcess, и три его полуабстрактных потомка: непрерывный процесс G4VContinousProcess, дискретный процесс G4VDiscreteProcess, и какой-то смешанный дискретно-непрерывный G4VContinousDiscreteProcess. Разница заключается в способе вызова (скажем тормозное излучение G4Bremsstrahlung должно рождаться на всем протяжении шага, а фотоэффект G4PhotoEffect только в конечной точке шага, которую он сам еще к тому же и должен ограничить), а также в том, что G4ProcessManager содержит разные способы регистрации для разных типов процессов.

Ссылки

Edit page