47 lines
1.5 KiB
Plaintext
47 lines
1.5 KiB
Plaintext
/*! @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.
|
|
*/
|