StRoot
1
|
Public Member Functions | |
StSsdBarrel (ssdDimensions_st *dimensions, ssdConfiguration_st *config=0) | |
StSsdBarrel (const StSsdBarrel &originalBarrel) | |
StSsdBarrel & | operator= (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) |
StSsdLadder * | getLadder (Int_t i=0) |
ssdDimensions_st * | getDimensions () |
StSsdClusterControl * | getClusterControl () |
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) |
StSsdPointList * | getInactiveHitList () |
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 StSsdBarrel * | Instance () |
Public Attributes | |
StSsdLadder ** | mLadders |
Definition at line 87 of file StSsdBarrel.hh.
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 StSsdBarrel.cc.
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 StSsdBarrel.cc.
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 StSsdBarrel.cc.
Int_t StSsdBarrel::readNoiseFromTable | ( | St_ssdNoise * | strip_noise, |
StSsdDynamicControl * | dynamicControl | ||
) |
first method reading from the ssdNoise table
Definition at line 420 of file StSsdBarrel.cc.