BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
TrkExpectedHot Class Referenceabstract

#include <TrkExpectedHot.h>

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
 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
 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)
 TrkExpectedHot (const TrkDetElemId &id)
 TrkExpectedHot (const int &id, TrkDetElemId::systemIndex sysInd)
void setExTrk (const TrkExpectedTrk *anExTrk)
 TrkExpectedHot (const TrkDetElemId &id)
 TrkExpectedHot (const int &id, TrkDetElemId::systemIndex sysInd)
void setExTrk (const TrkExpectedTrk *anExTrk)

Friends

class TrkExpectedHotSet

Detailed Description

Constructor & Destructor Documentation

◆ TrkExpectedHot() [1/9]

TrkExpectedHot::TrkExpectedHot ( const TrkExpectedHot & rhs)

Definition at line 64 of file TrkExpectedHot.cxx.

64: _id( rhs.id() ), _exTrk( 0 ) {}

Referenced by operator<(), operator==(), setHots(), and TrkExpectedHot().

◆ ~TrkExpectedHot() [1/3]

TrkExpectedHot::~TrkExpectedHot ( )
virtual

Definition at line 70 of file TrkExpectedHot.cxx.

70{}

◆ TrkExpectedHot() [2/9]

TrkExpectedHot::TrkExpectedHot ( const TrkDetElemId & id)
protected

Definition at line 58 of file TrkExpectedHot.cxx.

58: _id( id ), _exTrk( 0 ) {}

◆ TrkExpectedHot() [3/9]

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

Definition at line 60 of file TrkExpectedHot.cxx.

61 : _id( id, sysInd ), _exTrk( 0 ) {}

◆ TrkExpectedHot() [4/9]

TrkExpectedHot::TrkExpectedHot ( const TrkExpectedHot & )

◆ ~TrkExpectedHot() [2/3]

virtual TrkExpectedHot::~TrkExpectedHot ( )
virtual

◆ TrkExpectedHot() [5/9]

TrkExpectedHot::TrkExpectedHot ( const TrkDetElemId & id)
protected

◆ TrkExpectedHot() [6/9]

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

◆ TrkExpectedHot() [7/9]

TrkExpectedHot::TrkExpectedHot ( const TrkExpectedHot & )

◆ ~TrkExpectedHot() [3/3]

virtual TrkExpectedHot::~TrkExpectedHot ( )
virtual

◆ TrkExpectedHot() [8/9]

TrkExpectedHot::TrkExpectedHot ( const TrkDetElemId & id)
protected

◆ TrkExpectedHot() [9/9]

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

Member Function Documentation

◆ exTrk() [1/3]

const TrkExpectedTrk * TrkExpectedHot::exTrk ( ) const
inline

Definition at line 68 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/TrkExpectedHot.h.

68{ return _exTrk; };

◆ exTrk() [2/3]

const TrkExpectedTrk * TrkExpectedHot::exTrk ( ) const
inline

Definition at line 68 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkExpectedHot.h.

68{ return _exTrk; };

◆ exTrk() [3/3]

const TrkExpectedTrk * TrkExpectedHot::exTrk ( ) const
inline

Definition at line 68 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkExpectedHot.h.

68{ return _exTrk; };

◆ getHots() [1/3]

virtual bool TrkExpectedHot::getHots ( std::vector< TrkHitOnTrk * > & hots) const
pure virtual

◆ getHots() [2/3]

virtual bool TrkExpectedHot::getHots ( std::vector< TrkHitOnTrk * > & hots) const
pure virtual

◆ getHots() [3/3]

virtual bool TrkExpectedHot::getHots ( std::vector< TrkHitOnTrk * > & hots) const
pure virtual

◆ hasGHit() [1/3]

virtual bool TrkExpectedHot::hasGHit ( ) const
pure virtual

◆ hasGHit() [2/3]

virtual bool TrkExpectedHot::hasGHit ( ) const
pure virtual

◆ hasGHit() [3/3]

virtual bool TrkExpectedHot::hasGHit ( ) const
pure virtual

◆ hasHot() [1/3]

virtual bool TrkExpectedHot::hasHot ( ) const
pure virtual

◆ hasHot() [2/3]

virtual bool TrkExpectedHot::hasHot ( ) const
pure virtual

◆ hasHot() [3/3]

virtual bool TrkExpectedHot::hasHot ( ) const
pure virtual

◆ id() [1/3]

const TrkDetElemId & TrkExpectedHot::id ( ) const
inline

◆ id() [2/3]

const TrkDetElemId & TrkExpectedHot::id ( ) const
inline

Definition at line 48 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkExpectedHot.h.

48{ return _id; }

◆ id() [3/3]

const TrkDetElemId & TrkExpectedHot::id ( ) const
inline

Definition at line 48 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkExpectedHot.h.

48{ return _id; }

◆ isMdc() [1/3]

bool TrkExpectedHot::isMdc ( ) const

◆ isMdc() [2/3]

bool TrkExpectedHot::isMdc ( ) const

◆ isMdc() [3/3]

bool TrkExpectedHot::isMdc ( ) const

◆ isSvt() [1/3]

bool TrkExpectedHot::isSvt ( ) const

◆ isSvt() [2/3]

bool TrkExpectedHot::isSvt ( ) const

◆ isSvt() [3/3]

bool TrkExpectedHot::isSvt ( ) const

◆ operator<() [1/3]

bool TrkExpectedHot::operator< ( const TrkExpectedHot & rhs) const

Definition at line 78 of file TrkExpectedHot.cxx.

78{ return _id < rhs.id(); }

◆ operator<() [2/3]

bool TrkExpectedHot::operator< ( const TrkExpectedHot & rhs) const

◆ operator<() [3/3]

bool TrkExpectedHot::operator< ( const TrkExpectedHot & rhs) const

◆ operator==() [1/3]

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

Definition at line 76 of file TrkExpectedHot.cxx.

76{ return _id == rhs.id(); }

◆ operator==() [2/3]

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

◆ operator==() [3/3]

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

◆ printAll() [1/3]

virtual void TrkExpectedHot::printAll ( std::ostream & os) const
pure virtual

◆ printAll() [2/3]

virtual void TrkExpectedHot::printAll ( std::ostream & os) const
pure virtual

◆ printAll() [3/3]

virtual void TrkExpectedHot::printAll ( std::ostream & os) const
pure virtual

◆ setExTrk() [1/3]

void TrkExpectedHot::setExTrk ( const TrkExpectedTrk * anExTrk)
inlineprotected

◆ setExTrk() [2/3]

void TrkExpectedHot::setExTrk ( const TrkExpectedTrk * anExTrk)
inlineprotected

Definition at line 75 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkExpectedHot.h.

75{ _exTrk = anExTrk; }

◆ setExTrk() [3/3]

void TrkExpectedHot::setExTrk ( const TrkExpectedTrk * anExTrk)
inlineprotected

Definition at line 75 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkExpectedHot.h.

75{ _exTrk = anExTrk; }

◆ setHot() [1/3]

virtual bool TrkExpectedHot::setHot ( const TrkHitOnTrk * aHot)
pure virtual

◆ setHot() [2/3]

virtual bool TrkExpectedHot::setHot ( const TrkHitOnTrk * aHot)
pure virtual

◆ setHot() [3/3]

virtual bool TrkExpectedHot::setHot ( const TrkHitOnTrk * aHot)
pure virtual

◆ setHots() [1/3]

virtual bool TrkExpectedHot::setHots ( const TrkExpectedHot * aHot)
pure virtual

◆ setHots() [2/3]

virtual bool TrkExpectedHot::setHots ( const TrkExpectedHot * aHot)
pure virtual

◆ setHots() [3/3]

virtual bool TrkExpectedHot::setHots ( const TrkExpectedHot * aHot)
pure virtual

◆ TrkExpectedHotSet


The documentation for this class was generated from the following files: