7 class St_sstWafersPosition;
9 class sstDimensions_st;
10 class sstConfiguration_st;
12 #include "StSstUtil/StSstBarrel.hh"
13 #include "THashList.h"
19 sstDimensions_st *dimensions;
20 sstConfiguration_st *config;
24 static THashList *fRotList;
25 map<unsigned int,short> mMapMaskChips;
30 virtual Int_t InitRun(Int_t runNumber);
32 virtual THashList *getRotations(){
return fRotList;}
33 virtual St_sstWafersPosition *calculateWafersPosition();
35 virtual sstSlsCtrl_st *getSlsCtrl(){
return ctrl;}
36 virtual Int_t getMode(){
return mode;}
37 virtual St_sstWafersPosition *getSstWafersPos(){
return m_positions;}
38 virtual sstDimensions_st *getSstDimensions(){
return dimensions;}
42 Int_t maskChip(Int_t side, Int_t ladder, Int_t wafer, Int_t chip)
const;
43 void setMaskChips(sstMaskChip_st *maskChipTable);
44 St_sstWafersPosition *m_positions;
45 virtual const char *GetCVS()
const
46 {
static const char cvs[] =
"Tag $Name: $ $Id: StSstDbMaker.h,v 1.11 2016/05/31 21:51:59 bouchet Exp $ built " __DATE__
" " __TIME__ ;
return cvs;}
static const TGeoHMatrix * getHMatrixSensorOnGlobal(int ladder, int sensor)