BOSS 7.0.7
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 112 of file MdcGeomSvc.cxx.
|
virtual |
const MdcGeoEnd *const MdcGeomSvc::End | ( | unsigned | id | ) |
Definition at line 813 of file MdcGeomSvc.cxx.
Referenced by BesMdcGeoParameter::InitFromSvc().
|
virtual |
Definition at line 106 of file MdcGeomSvc.cxx.
Referenced by main().
|
virtual |
Implements IMdcGeomSvc.
Definition at line 800 of file MdcGeomSvc.cxx.
Referenced by BesMdcGeoParameter::InitFromSvc().
|
virtual |
Implements IMdcGeomSvc.
Definition at line 684 of file MdcGeomSvc.cxx.
|
virtual |
Implements IMdcGeomSvc.
Definition at line 674 of file MdcGeomSvc.cxx.
Referenced by MdcDetector::MdcDetector(), and KalFitAlg::set_Mdc().
|
static |
Definition at line 821 of file MdcGeomSvc.cxx.
Referenced by MdcGeoWire::Sag().
const int MdcGeomSvc::getSegmentNo | ( | ) |
Definition at line 689 of file MdcGeomSvc.cxx.
Referenced by BesMdcGeoParameter::InitFromSvc().
|
virtual |
Implements IMdcGeomSvc.
Definition at line 679 of file MdcGeomSvc.cxx.
Referenced by MdcDetector::MdcDetector(), and KalFitAlg::set_Mdc().
|
virtual |
Implements IMdcGeomSvc.
Definition at line 669 of file MdcGeomSvc.cxx.
Referenced by MdcDetector::MdcDetector(), and KalFitAlg::set_Mdc().
void MdcGeomSvc::handle | ( | const Incident & | inc | ) |
this handle function is prepared for special use
Definition at line 741 of file MdcGeomSvc.cxx.
|
virtual |
Definition at line 72 of file MdcGeomSvc.cxx.
Referenced by main().
|
virtual |
Implements IMdcGeomSvc.
Definition at line 784 of file MdcGeomSvc.cxx.
Referenced by BesMdcSD::Distance(), KalFitAlg::execute(), BesMdcGeoParameter::InitFromSvc(), MdcDetector::MdcDetector(), MdcTrackUtil::nLayerTrackPassed(), BesMdcSD::ProcessHits(), KalFitAlg::set_Mdc(), HoughHit::slayerType(), and Wire().
const MdcGeoMisc *const MdcGeomSvc::Misc | ( | void | ) |
Definition at line 808 of file MdcGeomSvc.cxx.
Referenced by BesMdcGeoParameter::InitFromSvc().
|
virtual |
Definition at line 62 of file MdcGeomSvc.cxx.
|
virtual |
Implements IMdcGeomSvc.
Definition at line 792 of file MdcGeomSvc.cxx.
|
virtual |
Implements IMdcGeomSvc.
Definition at line 768 of file MdcGeomSvc.cxx.
Referenced by BesMdcSD::Distance(), KalFitAlg::execute(), TrkReco::execute(), KalFitAlg::filter_fwd_anal(), KalFitAlg::filter_fwd_calib(), HoughHit::HoughHit(), main(), MdcDetector::MdcDetector(), KalFitAlg::set_Mdc(), KalFitAlg::smoother_anal(), and KalFitAlg::smoother_calib().
|
virtual |
Implements IMdcGeomSvc.
Definition at line 776 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().