CGEM BOSS 6.6.5.i
BESIII Offline Software System
|
#include <MdcDetector.h>
Public Member Functions | |
MdcDetector () | |
~MdcDetector () | |
const MdcSWire * | Wire (unsigned id) const |
const MdcSWire * | Wire (const Identifier &id) const |
const MdcSWire * | Wire (unsigned lyrid, unsigned wirid) const |
const MdcLayer * | Layer (unsigned id) const |
const MdcLayer * | Layer (const Identifier &id) const |
MdcLayer * | getMdcLayer (int laynum) const |
const MdcLayer * | firstLayer () const |
const MdcLayer * | lastLayer () const |
const MdcLayer * | nextLayer (int lay) const |
const MdcLayer * | prevLayer (int lay) const |
const MdcLayer * | nextLayer (const MdcLayer *layer) const |
const MdcLayer * | prevLayer (const MdcLayer *layer) const |
const MdcSuperLayer * | SuperLayer (unsigned id) const |
const MdcSuperLayer * | firstSlay (void) const |
const MdcSuperLayer * | lastSlay (void) const |
const MdcSuperLayer * | firstSlayInView (int iview) const |
const MdcSuperLayer * | lastSlayInView (int iview) const |
int | nSuper () const |
int | nLayer () const |
int | nAxialSuper (void) const |
int | nStereoSuper (int iview) const |
void | Dump () |
Static Public Member Functions | |
static MdcDetector * | instance (bool doSag) |
static MdcDetector * | instance () |
Definition at line 19 of file MdcDetector.h.
MdcDetector::MdcDetector | ( | ) |
Definition at line 29 of file MdcDetector.cxx.
Referenced by instance().
MdcDetector::~MdcDetector | ( | ) |
Definition at line 96 of file MdcDetector.cxx.
void MdcDetector::Dump | ( | ) |
|
inline |
|
inline |
Definition at line 46 of file MdcDetector.h.
Referenced by MdcSegFinder::createSegs(), MdcSegGrouperAx::resetComb(), MdcSegGrouperCsmc::resetComb(), and MdcSegGrouperSt::resetComb().
|
inline |
Definition at line 48 of file MdcDetector.h.
|
inline |
|
static |
Definition at line 21 of file MdcDetector.cxx.
Referenced by MdcMakeHits::beginRun(), MdcMergeDups::beginRun(), MdcNavigation::beginRun(), MdcTrkRecon::beginRun(), MdcxCosmicSewer::beginRun(), MdcxTrackFinder::beginRun(), instance(), and MdcxFindSegs::MdcxFindSegs().
|
static |
Definition at line 16 of file MdcDetector.cxx.
|
inline |
|
inline |
Definition at line 47 of file MdcDetector.h.
|
inline |
Definition at line 50 of file MdcDetector.h.
Referenced by MdcSegList::resetSeed().
const MdcLayer * MdcDetector::Layer | ( | const Identifier & | id | ) | const |
Definition at line 260 of file MdcDetector.cxx.
|
inline |
Definition at line 33 of file MdcDetector.h.
Referenced by MdcTrkRecon::fillEvent(), MdcTrkRecon::fillTrackList(), firstLayer(), lastLayer(), Layer(), MdcDetector(), MdcHit::MdcHit(), MdcSegData::poisonHits(), MdcxFindSegs::process(), MdcxHit::process(), and MdcMergeDups::testByOverlapHit().
|
inline |
Definition at line 55 of file MdcDetector.h.
Definition at line 40 of file MdcDetector.h.
|
inline |
Definition at line 38 of file MdcDetector.h.
Referenced by MdcTrackList::pickHits().
|
inline |
Definition at line 54 of file MdcDetector.h.
Referenced by MdcSegData::poisonHits(), and MdcxFindSegs::process().
|
inline |
Definition at line 56 of file MdcDetector.h.
|
inline |
Definition at line 53 of file MdcDetector.h.
Referenced by MdcTrkRecon::beginRun(), MdcTrkRecon::fillSegList(), MdcSegGrouperAx::fillWithSegs(), MdcSegGrouperCsmc::fillWithSegs(), MdcSegGrouperSt::fillWithSegs(), MdcxFindSegs::initWireGroups(), MdcSegGrouper::MdcSegGrouper(), MdcSegGrouperSt::plotStereo(), MdcxFindSegs::process(), MdcSegGrouperAx::storePar(), and MdcSegGrouperCsmc::storePar().
Definition at line 42 of file MdcDetector.h.
|
inline |
Definition at line 39 of file MdcDetector.h.
Referenced by MdcTrackList::pickHits().
|
inline |
Definition at line 45 of file MdcDetector.h.
Referenced by MdcxFindSegs::initWireGroups(), and MdcxFindSegs::process().
const MdcSWire * MdcDetector::Wire | ( | const Identifier & | id | ) | const |
Definition at line 245 of file MdcDetector.cxx.
|
inline |
Definition at line 28 of file MdcDetector.h.
Referenced by MdcHit::MdcHit(), and Wire().
|
inline |
Definition at line 30 of file MdcDetector.h.