BOSS 7.1.2
BESIII Offline Software System
|
#include <TrkHitList.h>
Public Types | |
typedef TrkHotList::hot_iterator | hot_iterator |
Public Member Functions | |
virtual | ~TrkHitList () |
unsigned | nHit () const |
hot_iterator | begin () const |
hot_iterator | end () const |
const TrkHotList & | hotList () const |
bool | removeHit (const TrkFundHit *theHit) |
TrkHitOnTrk * | appendHot (const TrkHitOnTrk *theHot) |
TrkHitOnTrk * | appendHit (const TrkHitUse &theHit) |
bool | append (const TrkHitList &list) |
void | setActivity (const TrkHitOnTrk &) |
TrkErrCode | fit () |
bool | operator== (const TrkHitList &right) const |
Friends | |
class | TrkRecoTrk |
Definition at line 35 of file TrkHitList.h.
Definition at line 38 of file TrkHitList.h.
|
virtual |
Definition at line 34 of file TrkHitList.cxx.
bool TrkHitList::append | ( | const TrkHitList & | list | ) |
Definition at line 138 of file TrkHitList.cxx.
TrkHitOnTrk * TrkHitList::appendHit | ( | const TrkHitUse & | theHit | ) |
Definition at line 114 of file TrkHitList.cxx.
Referenced by MdcSegGrouper::transferHits().
TrkHitOnTrk * TrkHitList::appendHot | ( | const TrkHitOnTrk * | theHot | ) |
Definition at line 91 of file TrkHitList.cxx.
Referenced by append(), Hough2D::fit(), Hough3D::fit(), MdcxCosmicSewer::MdcxHitsToHots(), and MdcTrackList::pickHits().
|
inline |
Definition at line 45 of file TrkHitList.h.
Referenced by append(), MdcTrackListBase::arbitrateHits(), MdcTrkRecon::fillTrackList(), nHit(), MdcTrackList::pickHits(), MdcTrack::storeTrack(), and TrkOutAvgTimeCalculator::trackTime().
|
inline |
Definition at line 46 of file TrkHitList.h.
Referenced by append(), MdcTrackListBase::arbitrateHits(), MdcTrkRecon::fillTrackList(), nHit(), MdcTrackList::pickHits(), MdcTrack::storeTrack(), and TrkOutAvgTimeCalculator::trackTime().
TrkErrCode TrkHitList::fit | ( | ) |
Definition at line 59 of file TrkHitList.cxx.
Referenced by MdcTrackListBase::arbitrateHits(), MdcxCosmicSewer::execute(), MdcTrackListCsmc::finish3d(), MdcTrackList::finishCircle(), MdcTrackList::finishHelix(), Hough2D::fit(), and Hough3D::fit().
const TrkHotList & TrkHitList::hotList | ( | ) | const |
Definition at line 51 of file TrkHitList.cxx.
Referenced by begin(), MdcTrackList::dropMultiHotInLayer(), MdcTrackList::dumpAxCombine(), MdcTrackList::dumpCircle(), MdcTrackList::dumpHelix(), MdcTrackList::dumpStCombine(), end(), MdcTrackList::finishHelix(), Hough2D::fit(), Hough3D::fit(), MdcTrackList::pickHits(), and HoughTrack::print().
|
inline |
Definition at line 44 of file TrkHitList.h.
Referenced by MdcTrackListBase::arbitrateHits(), MdcTrkRecon::fillTrackList(), MdcTrackList::finishCircle(), MdcTrackList::finishHelix(), Hough2D::fit(), Hough3D::fit(), TrkRecoTrk::print(), TrkRecoTrk::printAll(), and MdcTrack::storeTrack().
|
inline |
Definition at line 66 of file TrkHitList.h.
bool TrkHitList::removeHit | ( | const TrkFundHit * | theHit | ) |
Definition at line 69 of file TrkHitList.cxx.
Referenced by MdcTrackListBase::arbitrateHits(), and MdcTrackList::pickHits().
void TrkHitList::setActivity | ( | const TrkHitOnTrk & | ) |
|
friend |
Definition at line 83 of file TrkHitList.h.