Moved Tao's code to TaoLEMuSR.

This commit is contained in:
shiroka
2008-03-20 09:23:20 +00:00
parent 58c48f9e21
commit 1ca5ef0575
423 changed files with 0 additions and 0 deletions

View File

@ -0,0 +1,46 @@
/*! @page optact LEmuSR Tree
<BR>
<B> Previous:</B> @ref smainfile
<B> Up:</B> @ref lemutree
<B> Next:</B> @ref svisualisation
<BR>
<HR>
\anchor optionnal
@section soptact Optional user action classes
The optionnal classes are used for histogramming, visualizing and interacting whith the simulation.
First of all, the user can implement action classes involved at different levels of the simulation:
<UL>
<LI>LEMuSRRunAction is in charge of all the processes to perform after each run
</LI>
<LI>LEMuSREventAction is in charge of all the processes to perform after each event
</LI>
<LI>LEMuSRTrackingAction is in charge of all the processes to perform after or before each track
</LI>
<LI>LEMuSRSteppingAction is in charge of all the processes to perform after or before each step
</LI>
<LI>LEMuSRStackingAction is in charge of segregating the tracks to simulate or not.
</LI>
</UL>
In order to perform tests of the simulation, the following alternative stepping action classes were implemented. Note that only one can be enabled at once:
<UL>
<LI>AsymCheck was implemented to test the asymmetry.
</LI>
<LI>FieldCheck was implemented to test the electromagnetic fields accuracy.
</LI>
<LI>TDCheck was implemented to test the trigger detector efficiency.
</LI>
<LI>FocalLengthTest was implemented to test the focal length of the einzel lens.
</LI>
</UL>
Finally, the visualisation class LEMuSRVisManager and the user interaction class G4UImanager are usefull and helpfull features to introduce in a simulation.
*/