St_sls_Maker Class Reference

#include <St_sls_Maker.h>

Inheritance diagram for St_sls_Maker:

StMaker

List of all members.

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

StMcEventmcEvent
Int_t N
ssdWafersPosition_st * positions


Detailed Description

Author:
B.Hippolyte, Walter Pinganaud
Date:
2000
Realistic simulation for the Silicon Strip Detectors

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.


Member Function Documentation

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

  • a header exists
  • the run number changes

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.

References kStErr, kStOK, and kStWarn.


The documentation for this class was generated from the following files:

Generated on Fri Feb 10 04:27:57 2012 for StRoot by  doxygen 1.5.9