BOSS 7.1.0
BESIII Offline Software System
|
#include <MdcGeomSvc.h>
Public Member Functions | |
MdcGeomSvc (const std::string &name, ISvcLocator *svcloc) | |
~MdcGeomSvc () | |
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 () |
Static Public Member Functions | |
static bool | getSagFlag (void) |
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.
void MdcGeomSvc::Dump | ( | ) |
const MdcGeoEnd *const MdcGeomSvc::End | ( | unsigned | id | ) |
Definition at line 811 of file MdcGeomSvc.cxx.
Referenced by BesMdcGeoParameter::InitFromSvc().
|
virtual |
Definition at line 106 of file MdcGeomSvc.cxx.
Referenced by main().
const MdcGeoGeneral *const MdcGeomSvc::GeneralLayer | ( | unsigned | id | ) |
Definition at line 798 of file MdcGeomSvc.cxx.
Referenced by BesMdcGeoParameter::InitFromSvc().
const int MdcGeomSvc::getGeneralLayerSize | ( | ) |
Definition at line 682 of file MdcGeomSvc.cxx.
const int MdcGeomSvc::getLayerSize | ( | ) |
Definition at line 672 of file MdcGeomSvc.cxx.
Referenced by MdcDetector::MdcDetector(), and KalFitAlg::set_Mdc().
|
static |
Definition at line 819 of file MdcGeomSvc.cxx.
Referenced by MdcGeoWire::Sag().
const int MdcGeomSvc::getSegmentNo | ( | ) |
Definition at line 687 of file MdcGeomSvc.cxx.
Referenced by BesMdcGeoParameter::InitFromSvc().
const int MdcGeomSvc::getSuperLayerSize | ( | ) |
Definition at line 677 of file MdcGeomSvc.cxx.
Referenced by MdcDetector::MdcDetector(), and KalFitAlg::set_Mdc().
const int MdcGeomSvc::getWireSize | ( | ) |
Definition at line 667 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 739 of file MdcGeomSvc.cxx.
|
virtual |
Definition at line 72 of file MdcGeomSvc.cxx.
Referenced by main().
const MdcGeoLayer *const MdcGeomSvc::Layer | ( | unsigned | id | ) |
Definition at line 782 of file MdcGeomSvc.cxx.
Referenced by MdcUtilitySvc::cellTrackPassed(), MdcUtilitySvc::cellTrackPassedByPhiPatPar(), BesMdcSD::Distance(), KalFitAlg::execute(), BesMdcGeoParameter::InitFromSvc(), MdcDetector::MdcDetector(), MdcTrackUtil::nLayerTrackPassed(), MdcUtilitySvc::nLayerTrackPassed(), MdcUtilitySvc::pointOnHelixPatPar(), BesMdcSD::ProcessHits(), KalFitAlg::set_Mdc(), HoughHit::slayerType(), and Wire().
const MdcGeoMisc *const MdcGeomSvc::Misc | ( | void | ) |
Definition at line 806 of file MdcGeomSvc.cxx.
Referenced by BesMdcGeoParameter::InitFromSvc().
const MdcGeoSuper *const MdcGeomSvc::SuperLayer | ( | unsigned | id | ) |
Definition at line 790 of file MdcGeomSvc.cxx.
const MdcGeoWire *const MdcGeomSvc::Wire | ( | unsigned | id | ) |
Definition at line 766 of file MdcGeomSvc.cxx.
Referenced by MdcUtilitySvc::cellTrackPassedByPhiPatPar(), BesMdcSD::Distance(), MdcUtilitySvc::docaPatPar(), KalFitAlg::execute(), TrkReco::execute(), KalFitAlg::filter_fwd_anal(), KalFitAlg::filter_fwd_calib(), MdcUtilitySvc::getMdcMCAssoiciation(), HoughHit::HoughHit(), main(), MdcDetector::MdcDetector(), KalFitAlg::set_Mdc(), KalFitAlg::smoother_anal(), and KalFitAlg::smoother_calib().
const MdcGeoWire *const MdcGeomSvc::Wire | ( | unsigned | lyrid, |
unsigned | wirid | ||
) |
Definition at line 774 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().