31 #ifndef STSSDDBMAKER_H
32 #define STSSDDBMAKER_H
37 class St_ssdDimensions;
38 class St_ssdWafersPosition;
41 class ssdConfiguration_st;
42 #include "StSsdUtil/StSsdBarrel.hh"
43 #include "THashList.h"
49 St_ssdDimensions *m_dimensions;
50 St_ssdWafersPosition *m_positions;
51 ssdConfiguration_st *m_config;
54 static THashList *fRotList;
60 virtual Int_t InitRun(Int_t runNumber);
63 virtual void Clear(
const char *opt);
64 virtual THashList *GetRotations() {
return fRotList;}
65 virtual St_ssdWafersPosition *CalculateWafersPosition();
67 virtual slsCtrl_st *GetSlsCtrl() {
return m_ctrl;}
68 virtual Int_t GetMode() {
return mode;}
69 virtual St_ssdWafersPosition *GetssdWafersPos() {
return m_positions;}
70 virtual St_ssdDimensions *GetssdDimensions() {
return m_dimensions;}
72 virtual const char *GetCVS()
const
73 {
static const char cvs[] =
"Tag $Name: $ $Id: StSsdDbMaker.h,v 1.11 2014/12/05 21:59:25 smirnovd Exp $ built " __DATE__
" " __TIME__ ;
return cvs;}