#include <TrkExpectedHot.h>
Public Member Functions | |
TrkExpectedHot (const TrkExpectedHot &) | |
virtual | ~TrkExpectedHot () |
const TrkDetElemId & | id () const |
bool | operator== (const TrkExpectedHot &rhs) const |
bool | operator< (const TrkExpectedHot &rhs) const |
virtual bool | setHot (const TrkHitOnTrk *aHot)=0 |
virtual bool | setHots (const TrkExpectedHot *aHot)=0 |
virtual bool | hasHot () const =0 |
virtual bool | hasGHit () const =0 |
bool | isSvt () const |
bool | isMdc () const |
virtual bool | getHots (std::vector< TrkHitOnTrk * > &hots) const =0 |
virtual void | printAll (std::ostream &os) const =0 |
const TrkExpectedTrk * | exTrk () const |
Protected Member Functions | |
TrkExpectedHot (const TrkDetElemId &id) | |
TrkExpectedHot (const int &id, TrkDetElemId::systemIndex sysInd) | |
void | setExTrk (const TrkExpectedTrk *anExTrk) |
Private Attributes | |
const TrkDetElemId | _id |
const TrkExpectedTrk * | _exTrk |
Friends | |
class | TrkExpectedHotSet |
Definition at line 37 of file TrkExpectedHot.h.
TrkExpectedHot::TrkExpectedHot | ( | const TrkExpectedHot & | ) |
TrkExpectedHot::~TrkExpectedHot | ( | ) | [virtual] |
TrkExpectedHot::TrkExpectedHot | ( | const TrkDetElemId & | id | ) | [protected] |
TrkExpectedHot::TrkExpectedHot | ( | const int & | id, | |
TrkDetElemId::systemIndex | sysInd | |||
) | [protected] |
const TrkExpectedTrk* TrkExpectedHot::exTrk | ( | ) | const [inline] |
virtual bool TrkExpectedHot::getHots | ( | std::vector< TrkHitOnTrk * > & | hots | ) | const [pure virtual] |
Referenced by TrkExpectedHotSet::getHots().
virtual bool TrkExpectedHot::hasGHit | ( | ) | const [pure virtual] |
virtual bool TrkExpectedHot::hasHot | ( | ) | const [pure virtual] |
Referenced by TrkExpectedHotSet::addInfo().
const TrkDetElemId& TrkExpectedHot::id | ( | void | ) | const [inline] |
Definition at line 49 of file TrkExpectedHot.h.
References _id.
Referenced by operator<(), and operator==().
00049 { return _id; }
bool TrkExpectedHot::isMdc | ( | ) | const |
Definition at line 105 of file TrkExpectedHot.cxx.
References _id, TrkDetElemId::mdc, and TrkDetElemId::sysInd().
00105 { 00106 return _id.sysInd() == TrkDetElemId::mdc; 00107 }
bool TrkExpectedHot::isSvt | ( | ) | const |
Definition at line 100 of file TrkExpectedHot.cxx.
References _id, TrkDetElemId::svt, and TrkDetElemId::sysInd().
00100 { 00101 return _id.sysInd() == TrkDetElemId::svt; 00102 }
bool TrkExpectedHot::operator< | ( | const TrkExpectedHot & | rhs | ) | const |
bool TrkExpectedHot::operator== | ( | const TrkExpectedHot & | rhs | ) | const |
virtual void TrkExpectedHot::printAll | ( | std::ostream & | os | ) | const [pure virtual] |
void TrkExpectedHot::setExTrk | ( | const TrkExpectedTrk * | anExTrk | ) | [inline, protected] |
Definition at line 77 of file TrkExpectedHot.h.
References _exTrk.
Referenced by TrkExpectedHotSet::addInfo().
00077 { _exTrk = anExTrk; }
virtual bool TrkExpectedHot::setHot | ( | const TrkHitOnTrk * | aHot | ) | [pure virtual] |
virtual bool TrkExpectedHot::setHots | ( | const TrkExpectedHot * | aHot | ) | [pure virtual] |
Referenced by TrkExpectedHotSet::addInfo().
friend class TrkExpectedHotSet [friend] |
Definition at line 85 of file TrkExpectedHot.h.
const TrkExpectedTrk* TrkExpectedHot::_exTrk [private] |
const TrkDetElemId TrkExpectedHot::_id [private] |
Definition at line 82 of file TrkExpectedHot.h.
Referenced by id(), isMdc(), isSvt(), operator<(), and operator==().