|
BOSS 8.0.0
BESIII Offline Software System
|
A virtual class for a track finder in tracking. More...
#include <TFinderBase.h>
Public Member Functions | |
| TFinderBase () | |
| Constructor. | |
| virtual | ~TFinderBase () |
| Destructor. | |
| virtual std::string | name (void) const =0 |
| returns name. | |
| virtual std::string | version (void) const =0 |
| returns version. | |
| virtual void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| dumps debug information. | |
| virtual int | debugLevel (void) const |
| returns debug level. | |
| virtual void | clear (void)=0 |
| clear internal information. | |
| virtual int | debugLevel (int) |
| sets debug level. | |
| virtual bool | doStereo (bool) |
| sets flag to reconstruct 3D. | |
| virtual bool | doSalvage (bool) |
| sets flag to salvage hits. | |
| virtual int | doit (const AList< TMDCWireHit > &axialHits, const AList< TMDCWireHit > &stereoHits, AList< TTrack > &tracks3D, AList< TTrack > &tracks2D)=0 |
| TFinderBase () | |
| Constructor. | |
| virtual | ~TFinderBase () |
| Destructor. | |
| virtual std::string | name (void) const =0 |
| returns name. | |
| virtual std::string | version (void) const =0 |
| returns version. | |
| virtual void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| dumps debug information. | |
| virtual int | debugLevel (void) const |
| returns debug level. | |
| virtual void | clear (void)=0 |
| clear internal information. | |
| virtual int | debugLevel (int) |
| sets debug level. | |
| virtual bool | doStereo (bool) |
| sets flag to reconstruct 3D. | |
| virtual bool | doSalvage (bool) |
| sets flag to salvage hits. | |
| virtual int | doit (const AList< TMDCWireHit > &axialHits, const AList< TMDCWireHit > &stereoHits, AList< TTrack > &tracks3D, AList< TTrack > &tracks2D)=0 |
| TFinderBase () | |
| Constructor. | |
| virtual | ~TFinderBase () |
| Destructor. | |
| virtual std::string | name (void) const =0 |
| returns name. | |
| virtual std::string | version (void) const =0 |
| returns version. | |
| virtual void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| dumps debug information. | |
| virtual int | debugLevel (void) const |
| returns debug level. | |
| virtual void | clear (void)=0 |
| clear internal information. | |
| virtual int | debugLevel (int) |
| sets debug level. | |
| virtual bool | doStereo (bool) |
| sets flag to reconstruct 3D. | |
| virtual bool | doSalvage (bool) |
| sets flag to salvage hits. | |
| virtual int | doit (const AList< TMDCWireHit > &axialHits, const AList< TMDCWireHit > &stereoHits, AList< TTrack > &tracks3D, AList< TTrack > &tracks2D)=0 |
A virtual class for a track finder in tracking.
Definition at line 31 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TFinderBase.h.
| TFinderBase::TFinderBase | ( | ) |
Constructor.
Definition at line 16 of file TFinderBase.cxx.
Referenced by TConformalFinder0::TConformalFinder0().
|
virtual |
| TFinderBase::TFinderBase | ( | ) |
Constructor.
|
virtual |
Destructor.
| TFinderBase::TFinderBase | ( | ) |
Constructor.
|
virtual |
Destructor.
|
pure virtual |
clear internal information.
Implemented in TConformalFinder0, TConformalFinder0, TConformalFinder0, TConformalFinder, TConformalFinder, TConformalFinder, TCurlFinder, TCurlFinder, TCurlFinder, TFastFinder, TFastFinder, TFastFinder, TPerfectFinder, TPerfectFinder, and TPerfectFinder.
|
pure virtual |
clear internal information.
Implemented in TConformalFinder0, TConformalFinder0, TConformalFinder0, TConformalFinder, TConformalFinder, TConformalFinder, TCurlFinder, TCurlFinder, TCurlFinder, TFastFinder, TFastFinder, TFastFinder, TPerfectFinder, TPerfectFinder, and TPerfectFinder.
|
pure virtual |
clear internal information.
Implemented in TConformalFinder0, TConformalFinder0, TConformalFinder0, TConformalFinder, TConformalFinder, TConformalFinder, TCurlFinder, TCurlFinder, TCurlFinder, TFastFinder, TFastFinder, TFastFinder, TPerfectFinder, TPerfectFinder, and TPerfectFinder.
|
inlinevirtual |
sets debug level.
Definition at line 89 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TFinderBase.h.
|
virtual |
sets debug level.
|
virtual |
sets debug level.
|
inlinevirtual |
returns debug level.
Definition at line 87 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TFinderBase.h.
Referenced by TConformalFinder0::doit(), and TConformalFinder::doit().
|
virtual |
returns debug level.
|
virtual |
returns debug level.
|
pure virtual |
finds tracks. 'hits' are used to reconstruct. 'tracks' can be used for both inputs and outputs. Return value = (0, +, -) means (success, warning, fatal error).
Implemented in TConformalFinder0, TConformalFinder0, TConformalFinder0, TConformalFinder, TConformalFinder, TConformalFinder, TCurlFinder, TCurlFinder, TCurlFinder, TPerfectFinder, TPerfectFinder, and TPerfectFinder.
|
pure virtual |
finds tracks. 'hits' are used to reconstruct. 'tracks' can be used for both inputs and outputs. Return value = (0, +, -) means (success, warning, fatal error).
Implemented in TConformalFinder0, TConformalFinder0, TConformalFinder0, TConformalFinder, TConformalFinder, TConformalFinder, TCurlFinder, TCurlFinder, TCurlFinder, TPerfectFinder, TPerfectFinder, and TPerfectFinder.
|
pure virtual |
finds tracks. 'hits' are used to reconstruct. 'tracks' can be used for both inputs and outputs. Return value = (0, +, -) means (success, warning, fatal error).
Implemented in TConformalFinder0, TConformalFinder0, TConformalFinder0, TConformalFinder, TConformalFinder, TConformalFinder, TCurlFinder, TCurlFinder, TCurlFinder, TPerfectFinder, TPerfectFinder, and TPerfectFinder.
|
inlinevirtual |
sets flag to salvage hits.
Reimplemented in TConformalFinder0, TConformalFinder0, and TConformalFinder0.
Definition at line 93 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TFinderBase.h.
|
virtual |
sets flag to salvage hits.
Reimplemented in TConformalFinder0, TConformalFinder0, and TConformalFinder0.
|
virtual |
sets flag to salvage hits.
Reimplemented in TConformalFinder0, TConformalFinder0, and TConformalFinder0.
|
inlinevirtual |
sets flag to reconstruct 3D.
Reimplemented in TConformalFinder0, TConformalFinder0, and TConformalFinder0.
Definition at line 91 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TFinderBase.h.
|
virtual |
sets flag to reconstruct 3D.
Reimplemented in TConformalFinder0, TConformalFinder0, and TConformalFinder0.
|
virtual |
sets flag to reconstruct 3D.
Reimplemented in TConformalFinder0, TConformalFinder0, and TConformalFinder0.
|
virtual |
dumps debug information.
Reimplemented in TConformalFinder0, TConformalFinder0, TConformalFinder0, TConformalFinder, TConformalFinder, TConformalFinder, TFastFinder, TFastFinder, TFastFinder, TPerfectFinder, TPerfectFinder, and TPerfectFinder.
Definition at line 20 of file TFinderBase.cxx.
Referenced by TConformalFinder0::dump(), TConformalFinder::dump(), TFastFinder::dump(), and TPerfectFinder::dump().
|
virtual |
dumps debug information.
Reimplemented in TConformalFinder0, TConformalFinder0, TConformalFinder0, TConformalFinder, TConformalFinder, TConformalFinder, TFastFinder, TFastFinder, TFastFinder, TPerfectFinder, TPerfectFinder, and TPerfectFinder.
|
virtual |
dumps debug information.
Reimplemented in TConformalFinder0, TConformalFinder0, TConformalFinder0, TConformalFinder, TConformalFinder, TConformalFinder, TFastFinder, TFastFinder, TFastFinder, TPerfectFinder, TPerfectFinder, and TPerfectFinder.
|
pure virtual |
returns name.
Implemented in TConformalFinder0, TConformalFinder0, TConformalFinder0, TConformalFinder, TConformalFinder, TConformalFinder, TCurlFinder, TCurlFinder, TCurlFinder, TFastFinder, TFastFinder, TFastFinder, TPerfectFinder, TPerfectFinder, and TPerfectFinder.
Referenced by dump().
|
pure virtual |
returns name.
Implemented in TConformalFinder0, TConformalFinder0, TConformalFinder0, TConformalFinder, TConformalFinder, TConformalFinder, TCurlFinder, TCurlFinder, TCurlFinder, TFastFinder, TFastFinder, TFastFinder, TPerfectFinder, TPerfectFinder, and TPerfectFinder.
|
pure virtual |
returns name.
Implemented in TConformalFinder0, TConformalFinder0, TConformalFinder0, TConformalFinder, TConformalFinder, TConformalFinder, TCurlFinder, TCurlFinder, TCurlFinder, TFastFinder, TFastFinder, TFastFinder, TPerfectFinder, TPerfectFinder, and TPerfectFinder.
|
pure virtual |
returns version.
Implemented in TConformalFinder0, TConformalFinder0, TConformalFinder0, TConformalFinder, TConformalFinder, TConformalFinder, TCurlFinder, TCurlFinder, TCurlFinder, TFastFinder, TFastFinder, TFastFinder, TPerfectFinder, TPerfectFinder, and TPerfectFinder.
Referenced by dump().
|
pure virtual |
returns version.
Implemented in TConformalFinder0, TConformalFinder0, TConformalFinder0, TConformalFinder, TConformalFinder, TConformalFinder, TCurlFinder, TCurlFinder, TCurlFinder, TFastFinder, TFastFinder, TFastFinder, TPerfectFinder, TPerfectFinder, and TPerfectFinder.
|
pure virtual |
returns version.
Implemented in TConformalFinder0, TConformalFinder0, TConformalFinder0, TConformalFinder, TConformalFinder, TConformalFinder, TCurlFinder, TCurlFinder, TCurlFinder, TFastFinder, TFastFinder, TFastFinder, TPerfectFinder, TPerfectFinder, and TPerfectFinder.