00001 #ifndef StTpcSurveyC_h
00002 #define StTpcSurveyC_h
00003
00004 #include "St_SurveyC.h"
00005
00006 class StTpcOuterSectorPosition : public St_SurveyC {
00007 public:
00008 static StTpcOuterSectorPosition* instance();
00009 StTpcOuterSectorPosition(St_Survey *table=0) : St_SurveyC(table) {}
00010 virtual ~StTpcOuterSectorPosition() {fgInstance = 0;}
00011 private:
00012 static StTpcOuterSectorPosition* fgInstance;
00013 ClassDef(StTpcOuterSectorPosition,1)
00014 };
00015
00016 class StTpcSuperSectorPosition : public St_SurveyC {
00017 public:
00018 static StTpcSuperSectorPosition* instance();
00019 StTpcSuperSectorPosition(St_Survey *table=0) : St_SurveyC(table) {}
00020 virtual ~StTpcSuperSectorPosition() {fgInstance = 0;}
00021 private:
00022 static StTpcSuperSectorPosition* fgInstance;
00023 ClassDef(StTpcSuperSectorPosition,1)
00024 };
00025 #endif