CGEM BOSS 6.6.5.g
BESIII Offline Software System
|
#include <MdcGeomSvc.h>
Public Member Functions | |
MdcGeomSvc (const std::string &name, ISvcLocator *svcloc) | |
~MdcGeomSvc () | |
virtual StatusCode | queryInterface (const InterfaceID &riid, void **ppvUnknown) |
virtual StatusCode | initialize () |
virtual StatusCode | finalize () |
void | handle (const Incident &inc) |
this handle function is prepared for special use | |
const MdcGeoWire *const | Wire (unsigned id) |
const MdcGeoWire *const | Wire (unsigned lyrid, unsigned wirid) |
const MdcGeoLayer *const | Layer (unsigned id) |
const MdcGeoSuper *const | SuperLayer (unsigned id) |
const MdcGeoGeneral *const | GeneralLayer (unsigned id) |
const MdcGeoMisc *const | Misc (void) |
const MdcGeoEnd *const | End (unsigned id) |
const int | getWireSize () |
const int | getLayerSize () |
const int | getSuperLayerSize () |
const int | getGeneralLayerSize () |
const int | getSegmentNo () |
void | Dump () |
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 bool | getSagFlag (void) |
Static Public Member Functions inherited from IMdcGeomSvc | |
static const InterfaceID & | interfaceID () |
Static Public Attributes | |
static bool | m_doSag = true |
static bool | m_readAlignParDataBase = true |
static bool | m_nomcalignment =true |
Definition at line 25 of file MdcGeomSvc.h.
MdcGeomSvc::MdcGeomSvc | ( | const std::string & | name, |
ISvcLocator * | svcloc | ||
) |
Definition at line 30 of file MdcGeomSvc.cxx.
MdcGeomSvc::~MdcGeomSvc | ( | ) |
Definition at line 113 of file MdcGeomSvc.cxx.
|
virtual |
const MdcGeoEnd *const MdcGeomSvc::End | ( | unsigned | id | ) |
Definition at line 815 of file MdcGeomSvc.cxx.
Referenced by BesMdcGeoParameter::InitFromSvc().
|
virtual |
Definition at line 107 of file MdcGeomSvc.cxx.
Referenced by main().
|
virtual |
Implements IMdcGeomSvc.
Definition at line 802 of file MdcGeomSvc.cxx.
Referenced by BesMdcGeoParameter::InitFromSvc().
|
virtual |
Implements IMdcGeomSvc.
Definition at line 686 of file MdcGeomSvc.cxx.
|
virtual |
Implements IMdcGeomSvc.
Definition at line 676 of file MdcGeomSvc.cxx.
Referenced by DotsConnection::initialize(), DotsHelixFitter::initialize(), MdcDetector::MdcDetector(), and KalFitAlg::set_Mdc().
|
static |
Definition at line 823 of file MdcGeomSvc.cxx.
Referenced by MdcGeoWire::Sag().
const int MdcGeomSvc::getSegmentNo | ( | ) |
Definition at line 691 of file MdcGeomSvc.cxx.
Referenced by BesMdcGeoParameter::InitFromSvc(), and DotsConnection::initialize().
|
virtual |
Implements IMdcGeomSvc.
Definition at line 681 of file MdcGeomSvc.cxx.
Referenced by DotsConnection::initialize(), MdcDetector::MdcDetector(), and KalFitAlg::set_Mdc().
|
virtual |
Implements IMdcGeomSvc.
Definition at line 671 of file MdcGeomSvc.cxx.
Referenced by DotsConnection::initialize(), MdcDetector::MdcDetector(), and KalFitAlg::set_Mdc().
void MdcGeomSvc::handle | ( | const Incident & | inc | ) |
this handle function is prepared for special use
Definition at line 743 of file MdcGeomSvc.cxx.
|
virtual |
Definition at line 73 of file MdcGeomSvc.cxx.
Referenced by main().
|
virtual |
Implements IMdcGeomSvc.
Definition at line 786 of file MdcGeomSvc.cxx.
Referenced by BesMdcSD::Distance(), KalFitAlg::execute(), BesMdcGeoParameter::InitFromSvc(), DotsConnection::initialize(), DotsHelixFitter::initialize(), MdcDetector::MdcDetector(), MdcTrackUtil::nLayerTrackPassed(), BesMdcSD::ProcessHits(), KalFitAlg::set_Mdc(), and Wire().
const MdcGeoMisc *const MdcGeomSvc::Misc | ( | void | ) |
Definition at line 810 of file MdcGeomSvc.cxx.
Referenced by BesMdcGeoParameter::InitFromSvc().
|
virtual |
Definition at line 63 of file MdcGeomSvc.cxx.
|
virtual |
Implements IMdcGeomSvc.
Definition at line 794 of file MdcGeomSvc.cxx.
|
virtual |
Implements IMdcGeomSvc.
Definition at line 770 of file MdcGeomSvc.cxx.
Referenced by HoughTrack::calculateZ_S(), BesMdcSD::Distance(), KalFitAlg::execute(), TrkReco::execute(), KalFitAlg::filter_fwd_anal(), KalFitAlg::filter_fwd_calib(), HoughHit::HoughHit(), DotsConnection::initialize(), DotsHelixFitter::initialize(), main(), MdcDetector::MdcDetector(), KalFitAlg::set_Mdc(), KalFitAlg::smoother_anal(), KalFitAlg::smoother_calib(), and HoughHit::VHitPosition().
|
virtual |
Implements IMdcGeomSvc.
Definition at line 778 of file MdcGeomSvc.cxx.
Definition at line 54 of file MdcGeomSvc.h.
Referenced by getSagFlag(), and MdcGeomSvc().
Definition at line 56 of file MdcGeomSvc.h.
Referenced by handle(), and MdcGeomSvc().
Definition at line 55 of file MdcGeomSvc.h.
Referenced by handle(), and MdcGeomSvc().