TrkExpectedHot Class Reference

#include <TrkExpectedHot.h>

List of all members.

Public Member Functions

 TrkExpectedHot (const TrkExpectedHot &)
virtual ~TrkExpectedHot ()
const TrkDetElemIdid () 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 TrkExpectedTrkexTrk () 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


Detailed Description

Definition at line 37 of file TrkExpectedHot.h.


Constructor & Destructor Documentation

TrkExpectedHot::TrkExpectedHot ( const TrkExpectedHot  ) 

Definition at line 74 of file TrkExpectedHot.cxx.

00075   :_id(rhs.id()),
00076    _exTrk(0){
00077 }

TrkExpectedHot::~TrkExpectedHot (  )  [virtual]

Definition at line 83 of file TrkExpectedHot.cxx.

00083 {}

TrkExpectedHot::TrkExpectedHot ( const TrkDetElemId id  )  [protected]

Definition at line 61 of file TrkExpectedHot.cxx.

00062   :_id(id),
00063    _exTrk(0){
00064 }

TrkExpectedHot::TrkExpectedHot ( const int &  id,
TrkDetElemId::systemIndex  sysInd 
) [protected]

Definition at line 66 of file TrkExpectedHot.cxx.

00068   :_id(id,sysInd),
00069    _exTrk(0){
00070 }


Member Function Documentation

const TrkExpectedTrk* TrkExpectedHot::exTrk (  )  const [inline]

Definition at line 69 of file TrkExpectedHot.h.

References _exTrk.

00069 { return _exTrk; };

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

Definition at line 95 of file TrkExpectedHot.cxx.

References _id, and id().

00095                                                          {
00096   return _id < rhs.id();
00097 }

bool TrkExpectedHot::operator== ( const TrkExpectedHot rhs  )  const

Definition at line 90 of file TrkExpectedHot.cxx.

References _id, and id().

00090                                                          {
00091   return _id == rhs.id();
00092 }

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().


Friends And Related Function Documentation

friend class TrkExpectedHotSet [friend]

Definition at line 85 of file TrkExpectedHot.h.


Member Data Documentation

const TrkExpectedTrk* TrkExpectedHot::_exTrk [private]

Definition at line 83 of file TrkExpectedHot.h.

Referenced by exTrk(), and setExTrk().

const TrkDetElemId TrkExpectedHot::_id [private]

Definition at line 82 of file TrkExpectedHot.h.

Referenced by id(), isMdc(), isSvt(), operator<(), and operator==().


Generated on Tue Nov 29 23:36:13 2016 for BOSS_7.0.2 by  doxygen 1.4.7