BOSS 7.0.3
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 () |
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) |
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 |
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 bool | getSagFlag (void) |
Static Public Member Functions inherited from IMdcGeomSvc | |
static const InterfaceID & | interfaceID () |
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 InstallArea/include/MdcGeomSvc/MdcGeomSvc/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.
MdcGeomSvc::MdcGeomSvc | ( | const std::string & | name, |
ISvcLocator * | svcloc | ||
) |
MdcGeomSvc::~MdcGeomSvc | ( | ) |
|
virtual |
|
virtual |
Implements IMdcGeomSvc.
const MdcGeoEnd *const MdcGeomSvc::End | ( | unsigned | id | ) |
Definition at line 813 of file MdcGeomSvc.cxx.
Referenced by BesMdcGeoParameter::InitFromSvc().
const MdcGeoEnd *const MdcGeomSvc::End | ( | unsigned | id | ) |
|
virtual |
Definition at line 106 of file MdcGeomSvc.cxx.
Referenced by main().
|
virtual |
|
virtual |
Implements IMdcGeomSvc.
Definition at line 800 of file MdcGeomSvc.cxx.
Referenced by BesMdcGeoParameter::InitFromSvc().
|
virtual |
Implements IMdcGeomSvc.
|
virtual |
Implements IMdcGeomSvc.
Definition at line 684 of file MdcGeomSvc.cxx.
|
virtual |
Implements IMdcGeomSvc.
|
virtual |
Implements IMdcGeomSvc.
Definition at line 674 of file MdcGeomSvc.cxx.
Referenced by MdcDetector::MdcDetector(), and KalFitAlg::set_Mdc().
|
virtual |
Implements IMdcGeomSvc.
|
static |
Definition at line 821 of file MdcGeomSvc.cxx.
Referenced by MdcGeoWire::Sag().
|
static |
const int MdcGeomSvc::getSegmentNo | ( | ) |
Definition at line 689 of file MdcGeomSvc.cxx.
Referenced by BesMdcGeoParameter::InitFromSvc().
const int MdcGeomSvc::getSegmentNo | ( | ) |
|
virtual |
Implements IMdcGeomSvc.
Definition at line 679 of file MdcGeomSvc.cxx.
Referenced by MdcDetector::MdcDetector(), and KalFitAlg::set_Mdc().
|
virtual |
Implements IMdcGeomSvc.
|
virtual |
Implements IMdcGeomSvc.
Definition at line 669 of file MdcGeomSvc.cxx.
Referenced by MdcDetector::MdcDetector(), and KalFitAlg::set_Mdc().
|
virtual |
Implements IMdcGeomSvc.
void MdcGeomSvc::handle | ( | const Incident & | inc | ) |
this handle function is prepared for special use
Definition at line 741 of file MdcGeomSvc.cxx.
void MdcGeomSvc::handle | ( | const Incident & | inc | ) |
|
virtual |
Definition at line 72 of file MdcGeomSvc.cxx.
Referenced by main().
|
virtual |
|
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().
|
virtual |
Implements IMdcGeomSvc.
const MdcGeoMisc *const MdcGeomSvc::Misc | ( | void | ) |
Definition at line 808 of file MdcGeomSvc.cxx.
Referenced by BesMdcGeoParameter::InitFromSvc().
const MdcGeoMisc *const MdcGeomSvc::Misc | ( | void | ) |
|
virtual |
Definition at line 62 of file MdcGeomSvc.cxx.
|
virtual |
|
virtual |
Implements IMdcGeomSvc.
Definition at line 792 of file MdcGeomSvc.cxx.
|
virtual |
Implements IMdcGeomSvc.
|
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.
|
virtual |
Implements IMdcGeomSvc.
Definition at line 776 of file MdcGeomSvc.cxx.
|
virtual |
Implements IMdcGeomSvc.
Definition at line 54 of file InstallArea/include/MdcGeomSvc/MdcGeomSvc/MdcGeomSvc.h.
Referenced by getSagFlag(), and MdcGeomSvc().
Definition at line 56 of file InstallArea/include/MdcGeomSvc/MdcGeomSvc/MdcGeomSvc.h.
Referenced by handle(), and MdcGeomSvc().
Definition at line 55 of file InstallArea/include/MdcGeomSvc/MdcGeomSvc/MdcGeomSvc.h.
Referenced by handle(), and MdcGeomSvc().