BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
TrkHotListUnowned Class Reference

#include <TrkHotListUnowned.h>

Inheritance diagram for TrkHotListUnowned:

Public Member Functions

 TrkHotListUnowned (TrkHotList *other, bool takehotlist=false)
 TrkHotListUnowned (const TrkHotListUnowned &rhs)
TrkHotListUnownedoperator= (const TrkHotListUnowned &)
TrkHotListclone (TrkBase::Functors::cloneHot) const
virtual ~TrkHotListUnowned ()
virtual bool hitCapable () const
virtual int nActive (TrkEnums::TrkViewInfo view=TrkEnums::bothView) const
virtual int nMdc (TrkEnums::TrkViewInfo view=TrkEnums::bothView) const
virtual int nSvt (TrkEnums::TrkViewInfo view=TrkEnums::bothView) const
virtual int nHit (TrkEnums::TrkViewInfo view=TrkEnums::bothView) const
virtual TrkView svtView (int layer) const
virtual unsigned firstMdcLayer () const
virtual unsigned lastMdcLayer () const
virtual double startFoundRange () const
virtual double endFoundRange () const
virtual bool isActive (unsigned ihot) const
void append (TrkHitOnTrk *)
void remove (TrkHitOnTrk *)
TrkHitOnTrkfindHot (const TrkFundHit *) const
virtual void updateHots ()
const TrkHotListmyHotList () const
TrkHotListtakeHotList ()
 TrkHotListUnowned (TrkHotList *other, bool takehotlist=false)
 TrkHotListUnowned (const TrkHotListUnowned &rhs)
TrkHotListUnownedoperator= (const TrkHotListUnowned &)
TrkHotListclone (TrkBase::Functors::cloneHot) const
virtual ~TrkHotListUnowned ()
virtual bool hitCapable () const
virtual int nActive (TrkEnums::TrkViewInfo view=TrkEnums::bothView) const
virtual int nMdc (TrkEnums::TrkViewInfo view=TrkEnums::bothView) const
virtual int nSvt (TrkEnums::TrkViewInfo view=TrkEnums::bothView) const
virtual int nHit (TrkEnums::TrkViewInfo view=TrkEnums::bothView) const
virtual TrkView svtView (int layer) const
virtual unsigned firstMdcLayer () const
virtual unsigned lastMdcLayer () const
virtual double startFoundRange () const
virtual double endFoundRange () const
virtual bool isActive (unsigned ihot) const
void append (TrkHitOnTrk *)
void remove (TrkHitOnTrk *)
TrkHitOnTrkfindHot (const TrkFundHit *) const
virtual void updateHots ()
const TrkHotListmyHotList () const
TrkHotListtakeHotList ()
 TrkHotListUnowned (TrkHotList *other, bool takehotlist=false)
 TrkHotListUnowned (const TrkHotListUnowned &rhs)
TrkHotListUnownedoperator= (const TrkHotListUnowned &)
TrkHotListclone (TrkBase::Functors::cloneHot) const
virtual ~TrkHotListUnowned ()
virtual bool hitCapable () const
virtual int nActive (TrkEnums::TrkViewInfo view=TrkEnums::bothView) const
virtual int nMdc (TrkEnums::TrkViewInfo view=TrkEnums::bothView) const
virtual int nSvt (TrkEnums::TrkViewInfo view=TrkEnums::bothView) const
virtual int nHit (TrkEnums::TrkViewInfo view=TrkEnums::bothView) const
virtual TrkView svtView (int layer) const
virtual unsigned firstMdcLayer () const
virtual unsigned lastMdcLayer () const
virtual double startFoundRange () const
virtual double endFoundRange () const
virtual bool isActive (unsigned ihot) const
void append (TrkHitOnTrk *)
void remove (TrkHitOnTrk *)
TrkHitOnTrkfindHot (const TrkFundHit *) const
virtual void updateHots ()
const TrkHotListmyHotList () const
TrkHotListtakeHotList ()
Public Member Functions inherited from TrkHotList
 TrkHotList ()
virtual TrkHotListresetParent (TrkBase::Functors::setParent)
virtual ~TrkHotList ()
hot_iterator begin () const
hot_iterator end () const
nc_hot_iterator begin ()
nc_hot_iterator end ()
virtual bool hasSvtView (TrkEnums::TrkViewInfo view, int layer) const
virtual void sort ()
void print (std::ostream &o) const
void printAll (std::ostream &o) const
 TrkHotList ()
virtual TrkHotListresetParent (TrkBase::Functors::setParent)
virtual ~TrkHotList ()
hot_iterator begin () const
hot_iterator end () const
nc_hot_iterator begin ()
nc_hot_iterator end ()
virtual bool hasSvtView (TrkEnums::TrkViewInfo view, int layer) const
virtual void sort ()
void print (std::ostream &o) const
void printAll (std::ostream &o) const
 TrkHotList ()
virtual TrkHotListresetParent (TrkBase::Functors::setParent)
virtual ~TrkHotList ()
hot_iterator begin () const
hot_iterator end () const
nc_hot_iterator begin ()
nc_hot_iterator end ()
virtual bool hasSvtView (TrkEnums::TrkViewInfo view, int layer) const
virtual void sort ()
void print (std::ostream &o) const
void printAll (std::ostream &o) const

Protected Member Functions

virtual const std::vector< TrkHitOnTrk * > & hotlist () const
virtual std::vector< TrkHitOnTrk * > & hotlist ()
virtual const std::vector< TrkHitOnTrk * > & hotlist () const
virtual std::vector< TrkHitOnTrk * > & hotlist ()
virtual const std::vector< TrkHitOnTrk * > & hotlist () const
virtual std::vector< TrkHitOnTrk * > & hotlist ()

Additional Inherited Members

Public Types inherited from TrkHotList
typedef TrkHitOnTrkIter< TrkHotList::const_iterator_traitshot_iterator
typedef TrkHitOnTrkIter< TrkHotList::iterator_traitsnc_hot_iterator
typedef TrkHitOnTrkIter< TrkHotList::const_iterator_traitshot_iterator
typedef TrkHitOnTrkIter< TrkHotList::iterator_traitsnc_hot_iterator
typedef TrkHitOnTrkIter< TrkHotList::const_iterator_traitshot_iterator
typedef TrkHitOnTrkIter< TrkHotList::iterator_traitsnc_hot_iterator
Protected Types inherited from TrkHotList
typedef std::vector< TrkHitOnTrk * > hotlist_t
typedef std::vector< TrkHitOnTrk * > hotlist_t
typedef std::vector< TrkHitOnTrk * > hotlist_t

Detailed Description

Constructor & Destructor Documentation

◆ TrkHotListUnowned() [1/6]

TrkHotListUnowned::TrkHotListUnowned ( TrkHotList * other,
bool takehotlist = false )

Definition at line 25 of file TrkHotListUnowned.cxx.

26 : _hotl( other ), _ownhots( take ) {}

Referenced by operator=(), and TrkHotListUnowned().

◆ TrkHotListUnowned() [2/6]

TrkHotListUnowned::TrkHotListUnowned ( const TrkHotListUnowned & rhs)

◆ ~TrkHotListUnowned() [1/3]

TrkHotListUnowned::~TrkHotListUnowned ( )
virtual

Definition at line 32 of file TrkHotListUnowned.cxx.

32 {
33 if ( _ownhots ) delete _hotl;
34}

◆ TrkHotListUnowned() [3/6]

TrkHotListUnowned::TrkHotListUnowned ( TrkHotList * other,
bool takehotlist = false )

◆ TrkHotListUnowned() [4/6]

TrkHotListUnowned::TrkHotListUnowned ( const TrkHotListUnowned & rhs)

◆ ~TrkHotListUnowned() [2/3]

virtual TrkHotListUnowned::~TrkHotListUnowned ( )
virtual

◆ TrkHotListUnowned() [5/6]

TrkHotListUnowned::TrkHotListUnowned ( TrkHotList * other,
bool takehotlist = false )

◆ TrkHotListUnowned() [6/6]

TrkHotListUnowned::TrkHotListUnowned ( const TrkHotListUnowned & rhs)

◆ ~TrkHotListUnowned() [3/3]

virtual TrkHotListUnowned::~TrkHotListUnowned ( )
virtual

Member Function Documentation

◆ append() [1/3]

void TrkHotListUnowned::append ( TrkHitOnTrk * newHot)
virtual

Implements TrkHotList.

Definition at line 36 of file TrkHotListUnowned.cxx.

36{ _hotl->append( newHot ); }

◆ append() [2/3]

void TrkHotListUnowned::append ( TrkHitOnTrk * )
virtual

Implements TrkHotList.

◆ append() [3/3]

void TrkHotListUnowned::append ( TrkHitOnTrk * )
virtual

Implements TrkHotList.

◆ clone() [1/3]

TrkHotList * TrkHotListUnowned::clone ( TrkBase::Functors::cloneHot ) const
virtual

Implements TrkHotList.

Definition at line 28 of file TrkHotListUnowned.cxx.

28 {
29 return new TrkHotListUnowned( _hotl );
30}

◆ clone() [2/3]

TrkHotList * TrkHotListUnowned::clone ( TrkBase::Functors::cloneHot ) const
virtual

Implements TrkHotList.

◆ clone() [3/3]

TrkHotList * TrkHotListUnowned::clone ( TrkBase::Functors::cloneHot ) const
virtual

Implements TrkHotList.

◆ endFoundRange() [1/3]

double TrkHotListUnowned::endFoundRange ( ) const
virtual

Implements TrkHotList.

Definition at line 58 of file TrkHotListUnowned.cxx.

58{ return _hotl->endFoundRange(); }

◆ endFoundRange() [2/3]

virtual double TrkHotListUnowned::endFoundRange ( ) const
virtual

Implements TrkHotList.

◆ endFoundRange() [3/3]

virtual double TrkHotListUnowned::endFoundRange ( ) const
virtual

Implements TrkHotList.

◆ findHot() [1/3]

TrkHitOnTrk * TrkHotListUnowned::findHot ( const TrkFundHit * theHit) const
virtual

Implements TrkHotList.

Definition at line 40 of file TrkHotListUnowned.cxx.

40 {
41 return _hotl->findHot( theHit );
42}

◆ findHot() [2/3]

TrkHitOnTrk * TrkHotListUnowned::findHot ( const TrkFundHit * ) const
virtual

Implements TrkHotList.

◆ findHot() [3/3]

TrkHitOnTrk * TrkHotListUnowned::findHot ( const TrkFundHit * ) const
virtual

Implements TrkHotList.

◆ firstMdcLayer() [1/3]

unsigned TrkHotListUnowned::firstMdcLayer ( ) const
virtual

Implements TrkHotList.

Definition at line 64 of file TrkHotListUnowned.cxx.

64{ return _hotl->firstMdcLayer(); }

◆ firstMdcLayer() [2/3]

virtual unsigned TrkHotListUnowned::firstMdcLayer ( ) const
virtual

Implements TrkHotList.

◆ firstMdcLayer() [3/3]

virtual unsigned TrkHotListUnowned::firstMdcLayer ( ) const
virtual

Implements TrkHotList.

◆ hitCapable() [1/3]

bool TrkHotListUnowned::hitCapable ( ) const
virtual

Implements TrkHotList.

Definition at line 50 of file TrkHotListUnowned.cxx.

50{ return _hotl->hitCapable(); }

◆ hitCapable() [2/3]

virtual bool TrkHotListUnowned::hitCapable ( ) const
virtual

Implements TrkHotList.

◆ hitCapable() [3/3]

virtual bool TrkHotListUnowned::hitCapable ( ) const
virtual

Implements TrkHotList.

◆ hotlist() [1/6]

std::vector< TrkHitOnTrk * > & TrkHotListUnowned::hotlist ( )
protectedvirtual

Implements TrkHotList.

Definition at line 72 of file TrkHotListUnowned.cxx.

72{ return _hotl->hotlist(); }

◆ hotlist() [2/6]

virtual std::vector< TrkHitOnTrk * > & TrkHotListUnowned::hotlist ( )
protectedvirtual

Implements TrkHotList.

◆ hotlist() [3/6]

virtual std::vector< TrkHitOnTrk * > & TrkHotListUnowned::hotlist ( )
protectedvirtual

Implements TrkHotList.

◆ hotlist() [4/6]

const std::vector< TrkHitOnTrk * > & TrkHotListUnowned::hotlist ( ) const
protectedvirtual

Implements TrkHotList.

Definition at line 68 of file TrkHotListUnowned.cxx.

68 {
69 return _hotl->hotlist();
70}

◆ hotlist() [5/6]

virtual const std::vector< TrkHitOnTrk * > & TrkHotListUnowned::hotlist ( ) const
protectedvirtual

Implements TrkHotList.

◆ hotlist() [6/6]

virtual const std::vector< TrkHitOnTrk * > & TrkHotListUnowned::hotlist ( ) const
protectedvirtual

Implements TrkHotList.

◆ isActive() [1/3]

bool TrkHotListUnowned::isActive ( unsigned ihot) const
virtual

Implements TrkHotList.

Definition at line 83 of file TrkHotListUnowned.cxx.

83{ return _hotl->isActive( ihot ); }

◆ isActive() [2/3]

virtual bool TrkHotListUnowned::isActive ( unsigned ihot) const
virtual

Implements TrkHotList.

◆ isActive() [3/3]

virtual bool TrkHotListUnowned::isActive ( unsigned ihot) const
virtual

Implements TrkHotList.

◆ lastMdcLayer() [1/3]

unsigned TrkHotListUnowned::lastMdcLayer ( ) const
virtual

Implements TrkHotList.

Definition at line 66 of file TrkHotListUnowned.cxx.

66{ return _hotl->lastMdcLayer(); }

◆ lastMdcLayer() [2/3]

virtual unsigned TrkHotListUnowned::lastMdcLayer ( ) const
virtual

Implements TrkHotList.

◆ lastMdcLayer() [3/3]

virtual unsigned TrkHotListUnowned::lastMdcLayer ( ) const
virtual

Implements TrkHotList.

◆ myHotList() [1/3]

const TrkHotList * TrkHotListUnowned::myHotList ( ) const
inline

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

58{ return _hotl; }

◆ myHotList() [2/3]

const TrkHotList * TrkHotListUnowned::myHotList ( ) const
inline

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

58{ return _hotl; }

◆ myHotList() [3/3]

const TrkHotList * TrkHotListUnowned::myHotList ( ) const
inline

Definition at line 58 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkHotListUnowned.h.

58{ return _hotl; }

◆ nActive() [1/3]

int TrkHotListUnowned::nActive ( TrkEnums::TrkViewInfo view = TrkEnums::bothView) const
virtual

Implements TrkHotList.

Definition at line 44 of file TrkHotListUnowned.cxx.

44 {
45 return _hotl->nActive( view );
46}

◆ nActive() [2/3]

virtual int TrkHotListUnowned::nActive ( TrkEnums::TrkViewInfo view = TrkEnums::bothView) const
virtual

Implements TrkHotList.

◆ nActive() [3/3]

virtual int TrkHotListUnowned::nActive ( TrkEnums::TrkViewInfo view = TrkEnums::bothView) const
virtual

Implements TrkHotList.

◆ nHit() [1/3]

int TrkHotListUnowned::nHit ( TrkEnums::TrkViewInfo view = TrkEnums::bothView) const
virtual

Implements TrkHotList.

Definition at line 48 of file TrkHotListUnowned.cxx.

48{ return _hotl->nHit( view ); }

◆ nHit() [2/3]

virtual int TrkHotListUnowned::nHit ( TrkEnums::TrkViewInfo view = TrkEnums::bothView) const
virtual

Implements TrkHotList.

◆ nHit() [3/3]

virtual int TrkHotListUnowned::nHit ( TrkEnums::TrkViewInfo view = TrkEnums::bothView) const
virtual

Implements TrkHotList.

◆ nMdc() [1/3]

int TrkHotListUnowned::nMdc ( TrkEnums::TrkViewInfo view = TrkEnums::bothView) const
virtual

Implements TrkHotList.

Definition at line 52 of file TrkHotListUnowned.cxx.

52{ return _hotl->nMdc( view ); }

◆ nMdc() [2/3]

virtual int TrkHotListUnowned::nMdc ( TrkEnums::TrkViewInfo view = TrkEnums::bothView) const
virtual

Implements TrkHotList.

◆ nMdc() [3/3]

virtual int TrkHotListUnowned::nMdc ( TrkEnums::TrkViewInfo view = TrkEnums::bothView) const
virtual

Implements TrkHotList.

◆ nSvt() [1/3]

int TrkHotListUnowned::nSvt ( TrkEnums::TrkViewInfo view = TrkEnums::bothView) const
virtual

Implements TrkHotList.

Definition at line 54 of file TrkHotListUnowned.cxx.

54{ return _hotl->nSvt( view ); }

◆ nSvt() [2/3]

virtual int TrkHotListUnowned::nSvt ( TrkEnums::TrkViewInfo view = TrkEnums::bothView) const
virtual

Implements TrkHotList.

◆ nSvt() [3/3]

virtual int TrkHotListUnowned::nSvt ( TrkEnums::TrkViewInfo view = TrkEnums::bothView) const
virtual

Implements TrkHotList.

◆ operator=() [1/3]

TrkHotListUnowned & TrkHotListUnowned::operator= ( const TrkHotListUnowned & )

◆ operator=() [2/3]

TrkHotListUnowned & TrkHotListUnowned::operator= ( const TrkHotListUnowned & )

◆ operator=() [3/3]

TrkHotListUnowned & TrkHotListUnowned::operator= ( const TrkHotListUnowned & )

◆ remove() [1/3]

void TrkHotListUnowned::remove ( TrkHitOnTrk * deadHot)
virtual

Implements TrkHotList.

Definition at line 38 of file TrkHotListUnowned.cxx.

38{ _hotl->remove( deadHot ); }

◆ remove() [2/3]

void TrkHotListUnowned::remove ( TrkHitOnTrk * )
virtual

Implements TrkHotList.

◆ remove() [3/3]

void TrkHotListUnowned::remove ( TrkHitOnTrk * )
virtual

Implements TrkHotList.

◆ startFoundRange() [1/3]

double TrkHotListUnowned::startFoundRange ( ) const
virtual

Implements TrkHotList.

Definition at line 56 of file TrkHotListUnowned.cxx.

56{ return _hotl->startFoundRange(); }

◆ startFoundRange() [2/3]

virtual double TrkHotListUnowned::startFoundRange ( ) const
virtual

Implements TrkHotList.

◆ startFoundRange() [3/3]

virtual double TrkHotListUnowned::startFoundRange ( ) const
virtual

Implements TrkHotList.

◆ svtView() [1/3]

TrkView TrkHotListUnowned::svtView ( int layer) const
virtual

Implements TrkHotList.

Definition at line 62 of file TrkHotListUnowned.cxx.

62{ return _hotl->svtView( layer ); }

◆ svtView() [2/3]

virtual TrkView TrkHotListUnowned::svtView ( int layer) const
virtual

Implements TrkHotList.

◆ svtView() [3/3]

virtual TrkView TrkHotListUnowned::svtView ( int layer) const
virtual

Implements TrkHotList.

◆ takeHotList() [1/3]

TrkHotList * TrkHotListUnowned::takeHotList ( )

Definition at line 74 of file TrkHotListUnowned.cxx.

74 {
75 if ( _ownhots )
76 {
77 _ownhots = false;
78 return _hotl;
79 }
80 else return 0;
81}

◆ takeHotList() [2/3]

TrkHotList * TrkHotListUnowned::takeHotList ( )

◆ takeHotList() [3/3]

TrkHotList * TrkHotListUnowned::takeHotList ( )

◆ updateHots() [1/3]

void TrkHotListUnowned::updateHots ( )
virtual

Implements TrkHotList.

Definition at line 60 of file TrkHotListUnowned.cxx.

60{ _hotl->updateHots(); }

◆ updateHots() [2/3]

virtual void TrkHotListUnowned::updateHots ( )
virtual

Implements TrkHotList.

◆ updateHots() [3/3]

virtual void TrkHotListUnowned::updateHots ( )
virtual

Implements TrkHotList.


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