00001 #ifndef StDetectorDbFTPCGas_h
00002 #define StDetectorDbFTPCGas_h
00003 #include "St_ftpcGasSystemC.h"
00004 #include "St_ftpcGasOutC.h"
00005 #include "St_tpcGasC.h"
00006
00007 class StDetectorDbFTPCGas {
00008 public:
00009 static StDetectorDbFTPCGas* instance() {if (! fgInstance) fgInstance = new StDetectorDbFTPCGas(); return fgInstance;}
00010 ~StDetectorDbFTPCGas() {fgInstance = 0;}
00011 Double_t getWestO2ppm() {return St_ftpcGasSystemC::instance()->westO2ppm();}
00012 Double_t getWestO2mv() {return St_ftpcGasSystemC::instance()->westO2mv();}
00013 Double_t getEastO2ppm() {return St_ftpcGasSystemC::instance()->eastO2ppm();}
00014 Double_t getEastO2mv() {return St_ftpcGasSystemC::instance()->eastO2mv();}
00015 Double_t getExtO2ppm() {return St_ftpcGasSystemC::instance()->extO2ppm();}
00016 Double_t getExtO2mv() {return St_ftpcGasSystemC::instance()->extO2mv();}
00017 Double_t getWestH2Odp() {return St_ftpcGasSystemC::instance()->westH2Odp();}
00018 Double_t getEastH2Odp() {return St_ftpcGasSystemC::instance()->eastH2Odp();}
00019 Double_t getFlowAr() {return St_ftpcGasSystemC::instance()->flowAr();}
00020 Double_t getFlowCO2() {return St_ftpcGasSystemC::instance()->flowCO2();}
00021 Double_t getGasOutEast(){return St_ftpcGasOutC::instance()->gasOutEast();}
00022 Double_t getBody1East() {return St_ftpcGasOutC::instance()->body1East();}
00023 Double_t getBody2East() {return St_ftpcGasOutC::instance()->body2East();}
00024 Double_t getBody3East() {return St_ftpcGasOutC::instance()->body3East();}
00025 Double_t getBody4East() {return St_ftpcGasOutC::instance()->body4East();}
00026 Double_t getBody5East() {return St_ftpcGasOutC::instance()->body5East();}
00027 Double_t getBody6East() {return St_ftpcGasOutC::instance()->body6East();}
00028 Double_t getGasOutWest(){return St_ftpcGasOutC::instance()->gasOutWest();}
00029 Double_t getBody1West() {return St_ftpcGasOutC::instance()->body1West();}
00030 Double_t getBody2West() {return St_ftpcGasOutC::instance()->body2West();}
00031 Double_t getBody3West() {return St_ftpcGasOutC::instance()->body3West();}
00032 Double_t getBody4West() {return St_ftpcGasOutC::instance()->body4West();}
00033 Double_t getBody5West() {return St_ftpcGasOutC::instance()->body5West();}
00034 Double_t getBody6West() {return St_ftpcGasOutC::instance()->body6West();}
00035 Double_t getBarometricPressure() {return St_tpcGasC::instance()->barometricPressure();}
00036 private:
00037 static StDetectorDbFTPCGas* fgInstance;
00038 StDetectorDbFTPCGas() {}
00039 };
00040 #endif