#include <IMdcGeomSvc.h>
Inheritance diagram for IMdcGeomSvc:
Public Member Functions | |
virtual const MdcGeoWire *const | Wire (unsigned id)=0 |
virtual const MdcGeoWire *const | Wire (unsigned lyrid, unsigned wirid)=0 |
virtual const MdcGeoLayer *const | Layer (unsigned id)=0 |
virtual const MdcGeoSuper *const | SuperLayer (unsigned id)=0 |
virtual const MdcGeoGeneral *const | GeneralLayer (unsigned id)=0 |
virtual const int | getWireSize ()=0 |
virtual const int | getLayerSize ()=0 |
virtual const int | getSuperLayerSize ()=0 |
virtual const int | getGeneralLayerSize ()=0 |
virtual void | Dump ()=0 |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
Definition at line 15 of file IMdcGeomSvc.h.
virtual void IMdcGeomSvc::Dump | ( | ) | [pure virtual] |
Implemented in MdcGeomSvc.
virtual const MdcGeoGeneral* const IMdcGeomSvc::GeneralLayer | ( | unsigned | id | ) | [pure virtual] |
virtual const int IMdcGeomSvc::getGeneralLayerSize | ( | ) | [pure virtual] |
Implemented in MdcGeomSvc.
virtual const int IMdcGeomSvc::getLayerSize | ( | ) | [pure virtual] |
virtual const int IMdcGeomSvc::getSuperLayerSize | ( | ) | [pure virtual] |
virtual const int IMdcGeomSvc::getWireSize | ( | ) | [pure virtual] |
Implemented in MdcGeomSvc.
Referenced by FTFinder::begin_run(), WrMdcCalib::fillHist(), and T0MdcCalib::fillHist().
static const InterfaceID& IMdcGeomSvc::interfaceID | ( | ) | [inline, static] |
Definition at line 17 of file IMdcGeomSvc.h.
References IID_IMdcGeomSvc().
00017 { return IID_IMdcGeomSvc; }
virtual const MdcGeoLayer* const IMdcGeomSvc::Layer | ( | unsigned | id | ) | [pure virtual] |
Implemented in MdcGeomSvc.
Referenced by FTFinder::begin_run(), MdcCalib::calDetEffi(), MdcUtilitySvc::cellTrackPassed(), MdcUtilitySvc::cellTrackPassedByPhiPatPar(), MdcDedxRecon::execute(), EsTimeAlg::execute(), MdcCalRecTrk::fgNoiseRatio(), MdcCalib::fillHist(), DedxCalibEvent::genNtuple(), MdcCalib::getCellTrkPass(), MdcCalib::initialize(), IniMdcCalib::initialize(), ResiAlign::initialize(), MdcDedxRecon::kaltrackrec(), MdcDedxRecon::mdctrackrec(), MdcUtilitySvc::nLayerTrackPassed(), DedxCorrecSvc::PathL(), MdcUtilitySvc::pointOnHelixPatPar(), FTSuperLayer::reduce_noise(), and TMDC::TMDC().
virtual const MdcGeoSuper* const IMdcGeomSvc::SuperLayer | ( | unsigned | id | ) | [pure virtual] |
Implemented in MdcGeomSvc.
virtual const MdcGeoWire* const IMdcGeomSvc::Wire | ( | unsigned | lyrid, | |
unsigned | wirid | |||
) | [pure virtual] |
Implemented in MdcGeomSvc.
virtual const MdcGeoWire* const IMdcGeomSvc::Wire | ( | unsigned | id | ) | [pure virtual] |
Implemented in MdcGeomSvc.
Referenced by FTFinder::begin_run(), MdcUtilitySvc::cellTrackPassedByPhiPatPar(), MdcUtilitySvc::docaPatPar(), EsTimeAlg::execute(), WrMdcCalib::fillHist(), MdcCalibFunSvc::getT0(), MdcCalibFunSvc::getWireEff(), MdcCalibFunSvc::initCalibConst(), Wr2dMdcCalib::initialize(), PreT0MdcCalib::initialize(), MdcCalib::initialize(), ResiAlign::initialize(), DedxCorrecSvc::PathL(), TMDC::TMDC(), Wr2dMdcCalib::updateConst(), PreT0MdcCalib::updateConst(), and IniMdcCalib::updateConst().