StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
StSsdBarrel Class Reference

Public Member Functions

 StSsdBarrel (ssdDimensions_st *dimensions, ssdConfiguration_st *config=0)
 StSsdBarrel (const StSsdBarrel &originalBarrel)
StSsdBarreloperator= (const StSsdBarrel originalBarrel)
void initLadders (St_ssdWafersPosition *wafpos)
void addNoiseToStrip (slsCtrl_st *ctrl)
Int_t readStripFromTable (St_spa_strip *spa_strip)
Int_t readStripFromTable (St_sls_strip *sls_strip)
Int_t readNoiseFromTable (St_sdm_calib_db *spa_noise, StSsdDynamicControl *dynamicControl)
Int_t readNoiseFromTable (St_ssdStripCalib *strip_noise, StSsdDynamicControl *dynamicControl)
Int_t readNoiseFromTable (St_ssdStripCalib *noise)
Int_t readNoiseFromTable (St_ssdNoise *strip_noise, StSsdDynamicControl *dynamicControl)
Int_t readNoiseDefault (StSsdDynamicControl *dynamicControl)
Int_t readNoiseDefaultForSimu ()
Int_t readConditionDbFromTable (St_sdm_condition_db *condition)
Int_t writeNoiseToFile (St_spa_strip *spa_strip)
Int_t writeNoiseToFile (St_ssdPedStrip *pedStrip, char myLabel[])
Int_t readClusterFromTable (St_scf_cluster *scf_cluster)
Int_t writeClusterToTable (St_scf_cluster *cluster)
Int_t writeClusterToTable (St_scf_cluster *scf_cluster, St_spa_strip *spa_strip)
Int_t writePointToContainer (St_scm_spt *scm_spt, StSsdHitCollection *ssdHitColl)
Int_t writePointToContainer (St_scm_spt *scm_spt, StSsdHitCollection *ssdHitColl, St_scf_cluster *scf_cluster)
Int_t writePointToContainer (St_scm_spt *scm_spt, StSsdHitCollection *ssdHitColl, St_scf_cluster *scf_cluster, St_spa_strip *spa_strip, StSsdDynamicControl *dynamicControl, StMcEvent *mcEvent)
Int_t writeStripToTable (St_spa_strip *spa_strip)
Int_t writeStripToTable (St_spa_strip *spa_strip, St_sls_strip *sls_strip)
Int_t writeNewNoiseToFile3 (St_ssdPedStrip *pedStrip, char myLabel[])
void doSideClusterisation (Int_t *numberOfCluster)
void doSideClusterisation (Int_t *numberOfCluster, Int_t WafStatus[20][16])
Int_t doClusterMatching (Float_t CalibArray[320])
void doDaqSimulation (slsCtrl_st *ctrl)
void convertDigitToAnalog (StSsdDynamicControl *dynamicControl)
void convertGlobalFrameToOther ()
void convertUFrameToOther ()
void convertToStrip (Double_t pairCreationEnergy, Int_t nstripInACluster, Double_t parDiffP, Double_t parDiffN, Double_t parIndRightP, Double_t parIndRightN, Double_t parIndLeftP, Double_t parIndLeftN)
void sortListStrip ()
void sortListCluster ()
Int_t getNumberOfLadders ()
Int_t getNWaferPerLadder ()
Int_t getSsdLayer ()
void Calculation_Ratio (int idWafer, int idClusterP, int idClusterN, std::vector< const StMcSsdHit * > hitCol, int *ratio, int *idTruth)
Int_t isSplit (StSsdCluster *currentCluster, int iSide, int lad, int waf)
StSsdLaddergetLadder (Int_t i=0)
ssdDimensions_st * getDimensions ()
StSsdClusterControlgetClusterControl ()
Int_t isActiveLadder (Int_t i)
void debugUnPeu (Int_t monLadder, Int_t monwafer)
void setSsdParameters (ssdDimensions_st *geom_par)
void setLorentzShift (ssdDimensions_st *geom_par)
void setClusterControl (StSsdClusterControl *clusterControl)
void initWafers (St_ssdWafersPosition *geom_class)
void renumHitAfterRemove ()
Int_t idWaferToWaferNumb (Int_t idWafer)
Int_t idWaferToLadderNumb (Int_t idWafer)
Int_t waferNumbToIdWafer (Int_t waferNumb)
Int_t idWaferToWafer (Int_t idWafer)
StSsdPointListgetInactiveHitList ()
void Reset ()
void SetDebug (Int_t k=0)
Int_t Debug ()

Static Public Member Functions

static Int_t FindMcHit (const std::vector< int > &id, const std::vector< const StMcSsdHit * > &hitCol)
static StSsdBarrelInstance ()

Public Attributes

StSsdLadder ** mLadders

Detailed Description

Definition at line 87 of file StSsdBarrel.hh.

Constructor & Destructor Documentation

StSsdBarrel::StSsdBarrel ( ssdDimensions_st *  dimensions,
ssdConfiguration_st *  config = 0 

Constructor using the ssdDimensions_st and ssdConfiguration_st tables from the db

Definition at line 164 of file

Member Function Documentation

Int_t StSsdBarrel::readNoiseFromTable ( St_sdm_calib_db *  spa_noise,
StSsdDynamicControl dynamicControl 

Old method reading noise from the spa_noise table

Definition at line 345 of file

Referenced by St_spa_Maker::Make().

Int_t StSsdBarrel::readNoiseFromTable ( St_ssdStripCalib *  strip_calib,
StSsdDynamicControl dynamicControl 

New method reading from the ssdStripCalib table

Definition at line 371 of file

Int_t StSsdBarrel::readNoiseFromTable ( St_ssdNoise *  strip_noise,
StSsdDynamicControl dynamicControl 

first method reading from the ssdNoise table

Definition at line 420 of file

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