|
BOSS 7.1.1
BESIII Offline Software System
|
#include <MdcSeg.h>
Inheritance diagram for MdcSeg:Public Member Functions | |
| MdcSeg (double bunchT) | |
| virtual | ~MdcSeg () |
| double | phi () const |
| double | slope () const |
| double | chisq () const |
| unsigned int | quality () const |
| const double * | errmat () const |
| const MdcSuperLayer * | superlayer () const |
| MdcSegInfo * | info () const |
| void | setInfo (MdcSegInfo *ptr) |
| void | setAmbig () |
| void | setUsed () |
| void | setFull () |
| void | setPattern (unsigned thePatt) |
| int | segAmbig () |
| int | segUsed () |
| int | segFull () |
| unsigned | segPattern () const |
| double | bunchTime () |
| void | plotSeg () const |
| void | plotSegAll () const |
| void | setValues (int nInPatt, int nhit, MdcHit *hits[], MdcLine *span, const MdcSuperLayer *slay, int ambig[]) |
| void | setValues (int nInPatt, double inPhi, double inSlope, double chi2, double inError[3], const MdcSuperLayer *slay) |
| int | addHits (MdcLine *span, MdcHit *hits[], const MdcHitMap *, double corr) |
| void | markHits (const MdcMap< const MdcHit *, MdcSegUsage * > &usedHits) const |
| void | append (MdcHitUse *) |
| void | remove (MdcHitUse *) |
| int | nHit () const |
| MdcHitUse * | hit (int i) const |
| double | testCombSeg (const MdcSeg *) const |
| double | testCombSegPt () const |
| double | testCombSegTheta () const |
| double | testCombSegPhi () const |
| double | testCombSegAmbig () const |
| MdcSeg & | operator= (const MdcSeg &) |
| MdcSeg (const MdcSeg &) | |
Public Member Functions inherited from GmsListLink | |
| GmsListLink () | |
| virtual | ~GmsListLink () |
| GmsListLink * | next () const |
| GmsListLink * | prev () const |
Static Public Member Functions | |
| static MdcSegParams * | segPar () |
| static void | setParam (MdcSegParams *segpar) |
Additional Inherited Members | |
Protected Attributes inherited from GmsListLink | |
| GmsListLink * | _next |
| GmsListLink * | _prev |
| MdcSeg::MdcSeg | ( | double | bunchT | ) |
Definition at line 35 of file MdcSeg.cxx.
|
virtual |
Definition at line 42 of file MdcSeg.cxx.
| MdcSeg::MdcSeg | ( | const MdcSeg & | other | ) |
Definition at line 49 of file MdcSeg.cxx.
Definition at line 230 of file MdcSeg.cxx.
| void MdcSeg::append | ( | MdcHitUse * | theHitUse | ) |
Definition at line 353 of file MdcSeg.cxx.
Referenced by addHits(), and setValues().
|
inline |
Definition at line 62 of file MdcSeg.h.
Referenced by addHits(), and MdcSegInfoSterO::calcStereo().
|
inline |
|
inline |
Definition at line 50 of file MdcSeg.h.
Referenced by MdcSegInfoAxialO::calcFromOrigin(), MdcSegInfoSterO::calcStereo(), and MdcSegInfoCsmc::calcStraight().
|
inline |
Definition at line 77 of file MdcSeg.h.
Referenced by addHits(), MdcSegGrouper::calcParByHits(), MdcSegInfoSterO::calcStereo(), MdcTrkRecon::fillSegList(), MdcSegList::getSeed(), plotSeg(), plotSegAll(), testCombSeg(), testCombSegAmbig(), testCombSegPhi(), testCombSegPt(), testCombSegTheta(), and MdcSegGrouper::transferHits().
|
inline |
Definition at line 52 of file MdcSeg.h.
Referenced by MdcSegGrouper::calcParByHits(), MdcSegGrouper::calcParBySegs(), MdcSegGrouper::combineSegs(), MdcTrackList::createFromSegs(), MdcSegGrouperAx::fillWithSegs(), MdcSegGrouperCsmc::fillWithSegs(), MdcSegGrouperSt::incompWithGroup(), MdcSegGrouperAx::incompWithSeg(), MdcSegGrouperCsmc::incompWithSeg(), plotSeg(), and plotSegAll().
| void MdcSeg::markHits | ( | const MdcMap< const MdcHit *, MdcSegUsage * > & | usedHits | ) | const |
Definition at line 148 of file MdcSeg.cxx.
| int MdcSeg::nHit | ( | ) | const |
Definition at line 368 of file MdcSeg.cxx.
Referenced by addHits(), MdcSegGrouper::calcParByHits(), MdcSegGrouper::calcParBySegs(), MdcSegInfoSterO::calcStereo(), MdcTrkRecon::fillSegList(), MdcSegList::getSeed(), MdcSegGrouperAx::incompWithSeg(), markHits(), plotSeg(), plotSegAll(), testCombSeg(), testCombSegAmbig(), testCombSegPhi(), testCombSegPt(), testCombSegTheta(), and MdcSegGrouper::transferHits().
Definition at line 67 of file MdcSeg.cxx.
|
inline |
Definition at line 46 of file MdcSeg.h.
Referenced by addHits(), MdcSegInfoAxialO::calcFromOrigin(), MdcSegInfoSterO::calcStereo(), MdcSegInfoCsmc::calcStraight(), MdcSegGrouperSt::fillWithSegs(), and plotSegAll().
| void MdcSeg::plotSeg | ( | ) | const |
Definition at line 194 of file MdcSeg.cxx.
Referenced by MdcSegInfoSterO::calcStereo(), MdcSegGrouperSt::fillWithSegs(), and MdcSegGrouperSt::incompWithGroup().
| void MdcSeg::plotSegAll | ( | ) | const |
Definition at line 159 of file MdcSeg.cxx.
Referenced by MdcSegGrouper::combineSegs(), MdcTrackList::dumpSeed(), MdcSegGrouperAx::incompWithSeg(), MdcSegList::plot(), and MdcSegGrouper::transferHits().
|
inline |
Definition at line 49 of file MdcSeg.h.
Referenced by MdcSegGrouperAx::incompWithSeg().
| void MdcSeg::remove | ( | MdcHitUse * | theHitUse | ) |
Definition at line 360 of file MdcSeg.cxx.
|
inlinestatic |
Definition at line 79 of file MdcSeg.h.
Referenced by MdcSegGrouperSt::fillWithSegs(), MdcSegGrouperSt::incompWithGroup(), and MdcSegList::setPlot().
|
inline |
|
inline |
Definition at line 54 of file MdcSeg.h.
|
inline |
Definition at line 56 of file MdcSeg.h.
| void MdcSeg::setInfo | ( | MdcSegInfo * | ptr | ) |
Definition at line 96 of file MdcSeg.cxx.
Referenced by MdcSegGrouperAx::fillWithSegs(), MdcSegGrouperCsmc::fillWithSegs(), and MdcSegGrouperSt::fillWithSegs().
|
inlinestatic |
Definition at line 80 of file MdcSeg.h.
Referenced by MdcSegList::MdcSegList().
|
inline |
|
inline |
Definition at line 55 of file MdcSeg.h.
Referenced by MdcSegGrouper::transferHits().
| void MdcSeg::setValues | ( | int | nInPatt, |
| double | inPhi, | ||
| double | inSlope, | ||
| double | chi2, | ||
| double | inError[3], | ||
| const MdcSuperLayer * | slay ) |
Definition at line 128 of file MdcSeg.cxx.
| void MdcSeg::setValues | ( | int | nInPatt, |
| int | nhit, | ||
| MdcHit * | hits[], | ||
| MdcLine * | span, | ||
| const MdcSuperLayer * | slay, | ||
| int | ambig[] ) |
Definition at line 104 of file MdcSeg.cxx.
|
inline |
Definition at line 47 of file MdcSeg.h.
Referenced by addHits(), MdcSegInfoAxialO::calcFromOrigin(), MdcSegInfoSterO::calcStereo(), MdcSegInfoCsmc::calcStraight(), and plotSegAll().
|
inline |
Definition at line 51 of file MdcSeg.h.
Referenced by addHits(), MdcSegList::append(), MdcSegInfoAxialO::calcFromOrigin(), MdcSegInfoSterO::calcStereo(), MdcSegInfoCsmc::calcStraight(), MdcSegGrouperAx::fillWithSegs(), MdcSegGrouperCsmc::fillWithSegs(), MdcSegGrouperSt::fillWithSegs(), MdcSegGrouperAx::incompWithSeg(), plotSeg(), plotSegAll(), MdcSegGrouperAx::resetComb(), MdcSegGrouperCsmc::resetComb(), and setValues().
| double MdcSeg::testCombSeg | ( | const MdcSeg * | testSeg | ) | const |
Definition at line 376 of file MdcSeg.cxx.
Referenced by MdcSegGrouperAx::incompWithSeg().
| double MdcSeg::testCombSegAmbig | ( | ) | const |
Definition at line 458 of file MdcSeg.cxx.
Referenced by MdcSegGrouperAx::incompWithSeg().
| double MdcSeg::testCombSegPhi | ( | ) | const |
Definition at line 441 of file MdcSeg.cxx.
| double MdcSeg::testCombSegPt | ( | ) | const |
Definition at line 407 of file MdcSeg.cxx.
Referenced by MdcSegGrouperAx::incompWithSeg().
| double MdcSeg::testCombSegTheta | ( | ) | const |
Definition at line 424 of file MdcSeg.cxx.
Referenced by MdcSegGrouperAx::incompWithSeg().