#include <St_sls_Maker.h>

Public Member Functions | |
| St_sls_Maker (const char *name="sls_strip") | |
| virtual Int_t | Init () |
| virtual Int_t | InitRun (Int_t runNumber) |
| virtual Int_t | Make () |
| virtual Int_t | Finish () |
| virtual void | PrintInfo () |
| virtual void | Clear (const char *opt) |
| Int_t | readPointFromTable (St_g2t_ssd_hit *g2t_ssd_hit) |
| Int_t | readPointFromTable (St_g2t_svt_hit *g2t_svt_hit) |
| Int_t | removeInactiveHitInTable (St_g2t_ssd_hit *g2t_ssd_hit) |
| Int_t | removeInactiveHitInTable (St_g2t_svt_hit *g2t_svt_hit) |
| void | chargeSharingOverStrip (slsCtrl_st *ctrl) |
| Int_t | writeStripToTable (St_sls_strip *sls_strip) |
| Int_t | readPointFromTableWithEmbedding (St_g2t_ssd_hit *g2t_ssd_hit, St_g2t_track *g2t_track, Int_t N, ssdWafersPosition_st *positions) |
| void | setSsdParameters (ssdDimensions_st *geom_par) |
| void | printSsdParameters () |
| Int_t | idWaferToWaferNumb (Int_t idWafer) |
| Int_t | idWaferToLadderNumb (Int_t idWafer) |
| Int_t | waferNumbToIdWafer (Int_t waferNumb) |
| Int_t | idWaferToWafer (Int_t idWafer) |
| Int_t | ideal2RealTranslation (StThreeVector< double > *pos, StThreeVector< double > *mtm, double charge, int wafId, int index, ssdWafersPosition_st *positions, Int_t *IL, Int_t *IW) |
| int | IsOnWafer (const StThreeVector< double > &LocalPosition) |
| void | debugUnPeu () |
Protected Member Functions | |
| virtual const char * | GetCVS () const |
Protected Attributes | |
| StMcEvent * | mcEvent |
| Int_t | N |
| ssdWafersPosition_st * | positions |
This maker controls the simulated response of the SSD to particles. Geant hits are converted into signal on strips in the detector frame, inactive areas are taking into account. Parameters of signal diffusion and induction have been extracted from beam test measurements.
See documentation at http://star.in2p3.fr/STAR_informatique/simulators.html#sls
Definition at line 38 of file St_sls_Maker.h.
| Int_t St_sls_Maker::Finish | ( | ) | [virtual] |
Terminate a run. Place to make operations on histograms, normalization,etc.
Reimplemented from StMaker.
Definition at line 232 of file St_sls_Maker.cxx.
References kStOK.
| Int_t St_sls_Maker::Make | ( | ) | [virtual] |
The Make() method is the one responsible for calling the maker's InitRun(). Note that that InitRun() is called for real data and if both of the following are true
This is the ONLY place calling the InitRun() routine.
check privilege to skip event
Reimplemented from StMaker.
Definition at line 145 of file St_sls_Maker.cxx.
1.5.9