|
BOSS 8.0.0
BESIII Offline Software System
|
#include <MdcSeg.h>
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 &) | |
| 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 &) | |
| 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 |
| GmsListLink () | |
| virtual | ~GmsListLink () |
| GmsListLink * | next () const |
| GmsListLink * | prev () const |
| GmsListLink () | |
| virtual | ~GmsListLink () |
| GmsListLink * | next () const |
| GmsListLink * | prev () const |
Static Public Member Functions | |
| static MdcSegParams * | segPar () |
| static void | setParam (MdcSegParams *segpar) |
| static MdcSegParams * | segPar () |
| static void | setParam (MdcSegParams *segpar) |
| static MdcSegParams * | segPar () |
| static void | setParam (MdcSegParams *segpar) |
Additional Inherited Members | |
| Protected Attributes inherited from GmsListLink | |
| GmsListLink * | _next |
| GmsListLink * | _prev |
Definition at line 41 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSeg.h.
| MdcSeg::MdcSeg | ( | double | bunchT | ) |
Definition at line 34 of file MdcSeg.cxx.
Referenced by MdcSeg(), operator=(), and testCombSeg().
|
virtual |
Definition at line 41 of file MdcSeg.cxx.
| MdcSeg::MdcSeg | ( | const MdcSeg & | other | ) |
Definition at line 48 of file MdcSeg.cxx.
| MdcSeg::MdcSeg | ( | double | bunchT | ) |
|
virtual |
| MdcSeg::MdcSeg | ( | const MdcSeg & | ) |
| MdcSeg::MdcSeg | ( | double | bunchT | ) |
|
virtual |
| MdcSeg::MdcSeg | ( | const MdcSeg & | ) |
| void MdcSeg::append | ( | MdcHitUse * | theHitUse | ) |
Definition at line 359 of file MdcSeg.cxx.
Referenced by MdcSegList::append(), and setValues().
| void MdcSeg::append | ( | MdcHitUse * | ) |
| void MdcSeg::append | ( | MdcHitUse * | ) |
|
inline |
Definition at line 61 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSeg.h.
Referenced by MdcSegInfoSterO::calcStereo().
|
inline |
Definition at line 61 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 61 of file Reconstruction/MdcPatRec/MdcTrkRecon/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 47 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSeg.h.
Referenced by plotSegAll().
|
inline |
Definition at line 47 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 47 of file Reconstruction/MdcPatRec/MdcTrkRecon/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 49 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSeg.h.
Referenced by MdcSegInfoAxialO::calcFromOrigin(), MdcSegInfoSterO::calcStereo(), and MdcSegInfoCsmc::calcStraight().
|
inline |
Definition at line 49 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 49 of file Reconstruction/MdcPatRec/MdcTrkRecon/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 76 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSeg.h.
Referenced by MdcSegGrouper::calcParByHits(), MdcSegInfoSterO::calcStereo(), MdcTrkRecon::fillSegList(), plotSeg(), plotSegAll(), testCombSeg(), testCombSegAmbig(), testCombSegPhi(), testCombSegPt(), testCombSegTheta(), and MdcSegGrouper::transferHits().
|
inline |
Definition at line 76 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 76 of file Reconstruction/MdcPatRec/MdcTrkRecon/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 51 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/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().
|
inline |
Definition at line 51 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 51 of file Reconstruction/MdcPatRec/MdcTrkRecon/include/MdcTrkRecon/MdcSeg.h.
| void MdcSeg::markHits | ( | const MdcMap< const MdcHit *, MdcSegUsage * > & | usedHits | ) | const |
Definition at line 146 of file MdcSeg.cxx.
| void MdcSeg::markHits | ( | const MdcMap< const MdcHit *, MdcSegUsage * > & | usedHits | ) | const |
| void MdcSeg::markHits | ( | const MdcMap< const MdcHit *, MdcSegUsage * > & | usedHits | ) | const |
| int MdcSeg::nHit | ( | ) | const |
Definition at line 372 of file MdcSeg.cxx.
Referenced by MdcSegGrouper::calcParByHits(), MdcSegGrouper::calcParBySegs(), MdcSegInfoSterO::calcStereo(), MdcTrkRecon::fillSegList(), MdcSegGrouperAx::incompWithSeg(), markHits(), plotSeg(), plotSegAll(), testCombSeg(), testCombSegAmbig(), testCombSegPhi(), testCombSegPt(), testCombSegTheta(), and MdcSegGrouper::transferHits().
| int MdcSeg::nHit | ( | ) | const |
| int MdcSeg::nHit | ( | ) | const |
Definition at line 72 of file MdcSeg.cxx.
|
inline |
Definition at line 45 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSeg.h.
Referenced by MdcSegInfoAxialO::calcFromOrigin(), MdcSegInfoSterO::calcStereo(), MdcSegInfoCsmc::calcStraight(), MdcSegGrouperSt::fillWithSegs(), and plotSegAll().
|
inline |
Definition at line 45 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 45 of file Reconstruction/MdcPatRec/MdcTrkRecon/include/MdcTrkRecon/MdcSeg.h.
| void MdcSeg::plotSeg | ( | ) | const |
Definition at line 198 of file MdcSeg.cxx.
Referenced by MdcSegInfoSterO::calcStereo(), MdcSegGrouperSt::fillWithSegs(), and MdcSegGrouperSt::incompWithGroup().
| void MdcSeg::plotSeg | ( | ) | const |
| void MdcSeg::plotSeg | ( | ) | const |
| void MdcSeg::plotSegAll | ( | ) | const |
Definition at line 157 of file MdcSeg.cxx.
Referenced by MdcSegGrouper::combineSegs(), MdcTrackList::dumpSeed(), MdcSegGrouperAx::incompWithSeg(), MdcSegList::plot(), and MdcSegGrouper::transferHits().
| void MdcSeg::plotSegAll | ( | ) | const |
| void MdcSeg::plotSegAll | ( | ) | const |
|
inline |
Definition at line 48 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSeg.h.
Referenced by MdcSegGrouperAx::incompWithSeg().
|
inline |
Definition at line 48 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 48 of file Reconstruction/MdcPatRec/MdcTrkRecon/include/MdcTrkRecon/MdcSeg.h.
| void MdcSeg::remove | ( | MdcHitUse * | theHitUse | ) |
Definition at line 365 of file MdcSeg.cxx.
| void MdcSeg::remove | ( | MdcHitUse * | ) |
| void MdcSeg::remove | ( | MdcHitUse * | ) |
|
inline |
Definition at line 57 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 57 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 57 of file Reconstruction/MdcPatRec/MdcTrkRecon/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 59 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 59 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 59 of file Reconstruction/MdcPatRec/MdcTrkRecon/include/MdcTrkRecon/MdcSeg.h.
|
inlinestatic |
Definition at line 78 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSeg.h.
Referenced by MdcSegGrouperSt::fillWithSegs(), MdcSegGrouperSt::incompWithGroup(), and MdcSegList::setPlot().
|
inlinestatic |
Definition at line 78 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcTrkRecon/MdcSeg.h.
|
inlinestatic |
Definition at line 78 of file Reconstruction/MdcPatRec/MdcTrkRecon/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 60 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSeg.h.
Referenced by plotSeg().
|
inline |
Definition at line 60 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 60 of file Reconstruction/MdcPatRec/MdcTrkRecon/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 58 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 58 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 58 of file Reconstruction/MdcPatRec/MdcTrkRecon/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 53 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 53 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 53 of file Reconstruction/MdcPatRec/MdcTrkRecon/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 55 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 55 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 55 of file Reconstruction/MdcPatRec/MdcTrkRecon/include/MdcTrkRecon/MdcSeg.h.
| void MdcSeg::setInfo | ( | MdcSegInfo * | ptr | ) |
Definition at line 97 of file MdcSeg.cxx.
Referenced by MdcSegGrouperAx::fillWithSegs(), MdcSegGrouperCsmc::fillWithSegs(), and MdcSegGrouperSt::fillWithSegs().
| void MdcSeg::setInfo | ( | MdcSegInfo * | ptr | ) |
| void MdcSeg::setInfo | ( | MdcSegInfo * | ptr | ) |
|
inlinestatic |
Definition at line 79 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSeg.h.
Referenced by MdcSegList::MdcSegList().
|
inlinestatic |
Definition at line 79 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcTrkRecon/MdcSeg.h.
|
inlinestatic |
Definition at line 79 of file Reconstruction/MdcPatRec/MdcTrkRecon/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 56 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 56 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 56 of file Reconstruction/MdcPatRec/MdcTrkRecon/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 54 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSeg.h.
Referenced by MdcSegGrouper::transferHits().
|
inline |
Definition at line 54 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 54 of file Reconstruction/MdcPatRec/MdcTrkRecon/include/MdcTrkRecon/MdcSeg.h.
| void MdcSeg::setValues | ( | int | nInPatt, |
| double | inPhi, | ||
| double | inSlope, | ||
| double | chi2, | ||
| double | inError[3], | ||
| const MdcSuperLayer * | slay ) |
Definition at line 127 of file MdcSeg.cxx.
| void MdcSeg::setValues | ( | int | nInPatt, |
| double | inPhi, | ||
| double | inSlope, | ||
| double | chi2, | ||
| double | inError[3], | ||
| const MdcSuperLayer * | slay ) |
| void MdcSeg::setValues | ( | int | nInPatt, |
| double | inPhi, | ||
| double | inSlope, | ||
| double | chi2, | ||
| double | inError[3], | ||
| const MdcSuperLayer * | slay ) |
| void MdcSeg::setValues | ( | int | nInPatt, |
| int | nhit, | ||
| MdcHit * | hits[], | ||
| MdcLine * | span, | ||
| const MdcSuperLayer * | slay, | ||
| int | ambig[] ) |
Definition at line 104 of file MdcSeg.cxx.
| void MdcSeg::setValues | ( | int | nInPatt, |
| int | nhit, | ||
| MdcHit * | hits[], | ||
| MdcLine * | span, | ||
| const MdcSuperLayer * | slay, | ||
| int | ambig[] ) |
| void MdcSeg::setValues | ( | int | nInPatt, |
| int | nhit, | ||
| MdcHit * | hits[], | ||
| MdcLine * | span, | ||
| const MdcSuperLayer * | slay, | ||
| int | ambig[] ) |
|
inline |
Definition at line 46 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSeg.h.
Referenced by MdcSegInfoAxialO::calcFromOrigin(), MdcSegInfoSterO::calcStereo(), MdcSegInfoCsmc::calcStraight(), and plotSegAll().
|
inline |
Definition at line 46 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 46 of file Reconstruction/MdcPatRec/MdcTrkRecon/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 50 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSeg.h.
Referenced by MdcSegList::append(), MdcSegInfoAxialO::calcFromOrigin(), MdcSegInfoSterO::calcStereo(), MdcSegInfoCsmc::calcStraight(), MdcSegGrouperAx::fillWithSegs(), MdcSegGrouperCsmc::fillWithSegs(), MdcSegGrouperSt::fillWithSegs(), MdcSegGrouperAx::incompWithSeg(), plotSeg(), plotSegAll(), MdcSegGrouperAx::resetComb(), MdcSegGrouperCsmc::resetComb(), and setValues().
|
inline |
Definition at line 50 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcTrkRecon/MdcSeg.h.
|
inline |
Definition at line 50 of file Reconstruction/MdcPatRec/MdcTrkRecon/include/MdcTrkRecon/MdcSeg.h.
| double MdcSeg::testCombSeg | ( | const MdcSeg * | testSeg | ) | const |
Definition at line 378 of file MdcSeg.cxx.
Referenced by MdcSegGrouperAx::incompWithSeg().
| double MdcSeg::testCombSeg | ( | const MdcSeg * | ) | const |
| double MdcSeg::testCombSeg | ( | const MdcSeg * | ) | const |
| double MdcSeg::testCombSegAmbig | ( | ) | const |
Definition at line 463 of file MdcSeg.cxx.
Referenced by MdcSegGrouperAx::incompWithSeg().
| double MdcSeg::testCombSegAmbig | ( | ) | const |
| double MdcSeg::testCombSegAmbig | ( | ) | const |
| double MdcSeg::testCombSegPhi | ( | ) | const |
Definition at line 445 of file MdcSeg.cxx.
| double MdcSeg::testCombSegPhi | ( | ) | const |
| double MdcSeg::testCombSegPhi | ( | ) | const |
| double MdcSeg::testCombSegPt | ( | ) | const |
Definition at line 409 of file MdcSeg.cxx.
Referenced by MdcSegGrouperAx::incompWithSeg().
| double MdcSeg::testCombSegPt | ( | ) | const |
| double MdcSeg::testCombSegPt | ( | ) | const |
| double MdcSeg::testCombSegTheta | ( | ) | const |
Definition at line 427 of file MdcSeg.cxx.
Referenced by MdcSegGrouperAx::incompWithSeg().
| double MdcSeg::testCombSegTheta | ( | ) | const |
| double MdcSeg::testCombSegTheta | ( | ) | const |