IMdcGeomSvc Class Reference

#include <IMdcGeomSvc.h>

Inheritance diagram for IMdcGeomSvc:

MdcGeomSvc List of all members.

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 ()

Detailed Description

Definition at line 15 of file IMdcGeomSvc.h.


Member Function Documentation

virtual void IMdcGeomSvc::Dump (  )  [pure virtual]

Implemented in MdcGeomSvc.

virtual const MdcGeoGeneral* const IMdcGeomSvc::GeneralLayer ( unsigned  id  )  [pure virtual]

Implemented in MdcGeomSvc.

Referenced by DedxCorrecSvc::PathL().

virtual const int IMdcGeomSvc::getGeneralLayerSize (  )  [pure virtual]

Implemented in MdcGeomSvc.

virtual const int IMdcGeomSvc::getLayerSize (  )  [pure virtual]

Implemented in MdcGeomSvc.

Referenced by FTFinder::begin_run().

virtual const int IMdcGeomSvc::getSuperLayerSize (  )  [pure virtual]

Implemented in MdcGeomSvc.

Referenced by FTFinder::begin_run().

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().


Generated on Tue Nov 29 23:19:44 2016 for BOSS_7.0.2 by  doxygen 1.4.7