10 #ifndef STAR_StSsdEmbeddingMaker
11 #define STAR_StSsdEmbeddingMaker
16 #include "StSsdUtil/StSsdBarrel.hh"
17 #include "StSsdUtil/StSsdWafer.hh"
22 class St_ssdDimensions;
29 St_ssdDimensions *m_dimensions;
39 void setDoEmbedding(Bool_t doIt);
40 void setPlainSimEvenIfNoSSD(Bool_t doIt);
45 Int_t idWaferToWafer(Int_t idWafer) {
return (idWafer-7000)/100-1;}
46 void setSsdParameters(ssdDimensions_st *geom_par);
50 Bool_t mPlainSimIfNoSSD;
51 Bool_t mRunningEmbedding;
54 Int_t mNWaferPerLadder;
56 Float_t mDetectorLargeEdge;
57 Float_t mDetectorSmallEdge;
60 St_spa_strip *mSsdSimuData;
61 St_spa_strip *mSsdrealData;
62 St_spa_strip *mSsdSimuReal;
63 ssdDimensions_st *mDimensions;
72 virtual const char *GetCVS()
const
73 {
static const char cvs[]=
"Tag $Name: $ $Id: StSsdEmbeddingMaker.h,v 1.2 2014/08/06 11:43:43 jeromel Exp $ built " __DATE__
" " __TIME__ ;
return cvs;}
StSsdEmbeddingMaker(const char *name="SsdEmbed")
virtual Int_t InitRun(int)
All database dependent data are read here.