#include <TFinderBase.h>
Inheritance diagram for TFinderBase:
Public Member Functions | |
virtual void | clear (void)=0 |
clear internal information. | |
virtual void | clear (void)=0 |
clear internal information. | |
virtual int | debugLevel (int) |
sets debug level. | |
virtual int | debugLevel (void) const |
returns debug level. | |
virtual int | debugLevel (int) |
sets debug level. | |
virtual int | debugLevel (void) const |
returns debug level. | |
virtual int | doit (const AList< TMDCWireHit > &axialHits, const AList< TMDCWireHit > &stereoHits, AList< TTrack > &tracks3D, AList< TTrack > &tracks2D)=0 |
finds tracks. 'hits' are used to reconstruct. 'tracks' can be used for both inputs and outputs. Return value = (0, +, -) means (success, warning, fatal error). | |
virtual int | doit (const AList< TMDCWireHit > &axialHits, const AList< TMDCWireHit > &stereoHits, AList< TTrack > &tracks3D, AList< TTrack > &tracks2D)=0 |
finds tracks. 'hits' are used to reconstruct. 'tracks' can be used for both inputs and outputs. Return value = (0, +, -) means (success, warning, fatal error). | |
virtual bool | doSalvage (bool) |
sets flag to salvage hits. | |
virtual bool | doSalvage (bool) |
sets flag to salvage hits. | |
virtual bool | doStereo (bool) |
sets flag to reconstruct 3D. | |
virtual bool | doStereo (bool) |
sets flag to reconstruct 3D. | |
virtual void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
dumps debug information. | |
virtual void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
dumps debug information. | |
virtual std::string | name (void) const =0 |
returns name. | |
virtual std::string | name (void) const =0 |
returns name. | |
TFinderBase () | |
Constructor. | |
TFinderBase () | |
Constructor. | |
virtual std::string | version (void) const =0 |
returns version. | |
virtual std::string | version (void) const =0 |
returns version. | |
virtual | ~TFinderBase () |
Destructor. | |
virtual | ~TFinderBase () |
Destructor. | |
Private Attributes | |
int | _debugLevel |
|
Constructor.
00016 : _debugLevel(0) { 00017 }
|
|
Destructor.
00019 { 00020 }
|
|
Constructor.
|
|
Destructor.
|
|
clear internal information.
Implemented in TConformalFinder, TConformalFinder0, TCurlFinder, TFastFinder, TPerfectFinder, TConformalFinder, TConformalFinder0, TCurlFinder, TFastFinder, and TPerfectFinder. |
|
clear internal information.
Implemented in TConformalFinder, TConformalFinder0, TCurlFinder, TFastFinder, TPerfectFinder, TConformalFinder, TConformalFinder0, TCurlFinder, TFastFinder, and TPerfectFinder. |
|
sets debug level.
|
|
returns debug level.
|
|
sets debug level.
00096 { 00097 return _debugLevel = a; 00098 }
|
|
returns debug level.
00090 {
00091 return _debugLevel;
00092 }
|
|
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 TConformalFinder, TConformalFinder0, TCurlFinder, TPerfectFinder, TConformalFinder, TConformalFinder0, TCurlFinder, and TPerfectFinder. |
|
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 TConformalFinder, TConformalFinder0, TCurlFinder, TPerfectFinder, TConformalFinder, TConformalFinder0, TCurlFinder, and TPerfectFinder. |
|
sets flag to salvage hits.
Reimplemented in TConformalFinder0, and TConformalFinder0. |
|
sets flag to salvage hits.
Reimplemented in TConformalFinder0, and TConformalFinder0. 00108 {
00109 return a;
00110 }
|
|
sets flag to reconstruct 3D.
Reimplemented in TConformalFinder0, and TConformalFinder0. |
|
sets flag to reconstruct 3D.
Reimplemented in TConformalFinder0, and TConformalFinder0. 00102 {
00103 return a;
00104 }
|
|
dumps debug information.
Reimplemented in TConformalFinder, TConformalFinder0, TFastFinder, TPerfectFinder, TConformalFinder, TConformalFinder0, TFastFinder, and TPerfectFinder. |
|
dumps debug information.
Reimplemented in TConformalFinder, TConformalFinder0, TFastFinder, TPerfectFinder, TConformalFinder, TConformalFinder0, TFastFinder, and TPerfectFinder. 00023 { 00024 std::cout << pre; 00025 if ( msg.find("name") != std::string::npos 00026 || msg.find("version") != std::string::npos 00027 || msg.find("detail") != std::string::npos 00028 || msg == "") { 00029 std::cout << name() << "(" << version() << ")"; 00030 } 00031 if (msg.find("detail") != std::string::npos || msg.find("state") != std::string::npos) { 00032 std::cout << "Debug Level=" << _debugLevel; 00033 } 00034 std::cout << std::endl; 00035 }
|
|
returns name.
Implemented in TConformalFinder, TConformalFinder0, TCurlFinder, TFastFinder, TPerfectFinder, TConformalFinder, TConformalFinder0, TCurlFinder, TFastFinder, and TPerfectFinder. |
|
returns name.
Implemented in TConformalFinder, TConformalFinder0, TCurlFinder, TFastFinder, TPerfectFinder, TConformalFinder, TConformalFinder0, TCurlFinder, TFastFinder, and TPerfectFinder. |
|
returns version.
Implemented in TConformalFinder, TConformalFinder0, TCurlFinder, TFastFinder, TPerfectFinder, TConformalFinder, TConformalFinder0, TCurlFinder, TFastFinder, and TPerfectFinder. |
|
returns version.
Implemented in TConformalFinder, TConformalFinder0, TCurlFinder, TFastFinder, TPerfectFinder, TConformalFinder, TConformalFinder0, TCurlFinder, TFastFinder, and TPerfectFinder. |
|
|