CGEM BOSS 6.6.5.h
BESIII Offline Software System
|
#include <TrkFundHit.h>
Public Types | |
typedef TrkHitOnTrkIter< TrkFundHit > | hot_iterator |
Public Member Functions | |
TrkFundHit () | |
virtual | ~TrkFundHit () |
int | nUsedHits () const |
bool | usedHit (void) const |
std::pair< TrkFundHit::hot_iterator, TrkFundHit::hot_iterator > | getUsedHits () const |
TrkFundHit::hot_iterator | begin () const |
TrkFundHit::hot_iterator | end () const |
bool | usedOnTrack (const TrkRecoTrk *t) const |
const TrkHitOnTrk * | getHitOnTrack (const TrkRecoTrk *trk) const |
const TrkHitOnTrk * | setUsedHit (const TrkHitOnTrk *hit) |
const TrkHitOnTrk * | setUnusedHit (const TrkHitOnTrk *hit) |
virtual TrkEnums::TrkViewInfo | whatView () const =0 |
virtual void | printAll (std::ostream &os) const |
Protected Types | |
typedef std::vector< constTrkHitOnTrk * >::iterator | iterator_implementation |
typedef const TrkHitOnTrk | iterator_value_type |
Protected Member Functions | |
TrkFundHit & | operator= (const TrkFundHit &) |
Protected Attributes | |
std::vector< const TrkHitOnTrk * > | _hitList |
Friends | |
class | TrkHitOnTrkIter< TrkFundHit > |
Definition at line 42 of file TrkFundHit.h.
Definition at line 45 of file TrkFundHit.h.
|
protected |
Definition at line 94 of file TrkFundHit.h.
|
protected |
Definition at line 95 of file TrkFundHit.h.
TrkFundHit::TrkFundHit | ( | ) |
Definition at line 33 of file TrkFundHit.cxx.
|
virtual |
Definition at line 37 of file TrkFundHit.cxx.
|
inline |
Definition at line 113 of file TrkFundHit.h.
Referenced by begin(), getHitOnTrack(), getUsedHits(), and printAll().
|
inline |
Definition at line 119 of file TrkFundHit.h.
Referenced by end(), getHitOnTrack(), getUsedHits(), and printAll().
const TrkHitOnTrk * TrkFundHit::getHitOnTrack | ( | const TrkRecoTrk * | trk | ) | const |
Definition at line 95 of file TrkFundHit.cxx.
Referenced by MdcTrackList::pickHits(), and usedOnTrack().
|
inline |
Definition at line 60 of file TrkFundHit.h.
int TrkFundHit::nUsedHits | ( | ) | const |
Definition at line 89 of file TrkFundHit.cxx.
Referenced by printAll(), and MdcHit::~MdcHit().
|
protected |
Definition at line 50 of file TrkFundHit.cxx.
|
virtual |
Reimplemented in MdcHit.
Definition at line 103 of file TrkFundHit.cxx.
Referenced by TrkHitOnTrk::print().
const TrkHitOnTrk * TrkFundHit::setUnusedHit | ( | const TrkHitOnTrk * | hit | ) |
Definition at line 75 of file TrkFundHit.cxx.
Referenced by TrkHitOnTrk::setUnusedHit().
const TrkHitOnTrk * TrkFundHit::setUsedHit | ( | const TrkHitOnTrk * | hit | ) |
Definition at line 58 of file TrkFundHit.cxx.
Referenced by TrkHitOnTrk::setUsedHit().
|
inline |
Definition at line 57 of file TrkFundHit.h.
Referenced by MdcSeg::addHits(), MdcSegList::getSeed(), MdcSegData::loadevent(), MdcTrackList::pickHits(), and printAll().
|
inline |
Definition at line 67 of file TrkFundHit.h.
Referenced by TrkHitList::appendHit(), TrkHitList::appendHot(), and TrkHitList::removeHit().
|
pure virtual |
Implemented in MdcHit.
|
friend |
Definition at line 89 of file TrkFundHit.h.
|
protected |
Definition at line 97 of file TrkFundHit.h.
Referenced by begin(), end(), nUsedHits(), operator=(), setUnusedHit(), setUsedHit(), usedHit(), and MdcHit::~MdcHit().