|
BOSS 8.0.0
BESIII Offline Software System
|
A class to find tracks with the conformal method. More...
#include <TConformalFinder.h>
Public Member Functions | |
| TConformalFinder (unsigned fastFinder, unsigned slowFinder, unsigned perfectSegmentFinding, float maxSigma, float maxSigmaStereo, float salvageLevel, unsigned minNLinksForSegment, unsigned minNCoreLinks, unsigned minNSegments, unsigned salvageLoadWidth, unsigned stereoMode, unsigned stereoLoadWidth, float szSegmentDistance, float szLinkDistance, unsigned fittingFlag) | |
| Constructor. | |
| virtual | ~TConformalFinder () |
| Destructor. | |
| std::string | name (void) const |
| returns name. | |
| std::string | version (void) const |
| returns version. | |
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| dumps debug information. | |
| bool | T0ResetDone (void) const |
| returns T0 reset is done. | |
| void | clear (void) |
| clear internal information. | |
| int | doit (const AList< TMDCWireHit > &axialHits, const AList< TMDCWireHit > &stereoHits, AList< TTrack > &tracks, AList< TTrack > &tracks2D) |
| finds tracks. | |
| bool | doT0Reset (bool) |
| sets a flag to do T0 reset in the fast 2D finding. | |
| TConformalFinder (unsigned fastFinder, unsigned slowFinder, unsigned perfectSegmentFinding, float maxSigma, float maxSigmaStereo, float salvageLevel, unsigned minNLinksForSegment, unsigned minNCoreLinks, unsigned minNSegments, unsigned salvageLoadWidth, unsigned stereoMode, unsigned stereoLoadWidth, float szSegmentDistance, float szLinkDistance, unsigned fittingFlag) | |
| Constructor. | |
| virtual | ~TConformalFinder () |
| Destructor. | |
| std::string | name (void) const |
| returns name. | |
| std::string | version (void) const |
| returns version. | |
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| dumps debug information. | |
| bool | T0ResetDone (void) const |
| returns T0 reset is done. | |
| void | clear (void) |
| clear internal information. | |
| int | doit (const AList< TMDCWireHit > &axialHits, const AList< TMDCWireHit > &stereoHits, AList< TTrack > &tracks, AList< TTrack > &tracks2D) |
| finds tracks. | |
| bool | doT0Reset (bool) |
| sets a flag to do T0 reset in the fast 2D finding. | |
| TConformalFinder (unsigned fastFinder, unsigned slowFinder, unsigned perfectSegmentFinding, float maxSigma, float maxSigmaStereo, float salvageLevel, unsigned minNLinksForSegment, unsigned minNCoreLinks, unsigned minNSegments, unsigned salvageLoadWidth, unsigned stereoMode, unsigned stereoLoadWidth, float szSegmentDistance, float szLinkDistance, unsigned fittingFlag) | |
| Constructor. | |
| virtual | ~TConformalFinder () |
| Destructor. | |
| std::string | name (void) const |
| returns name. | |
| std::string | version (void) const |
| returns version. | |
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| dumps debug information. | |
| bool | T0ResetDone (void) const |
| returns T0 reset is done. | |
| void | clear (void) |
| clear internal information. | |
| int | doit (const AList< TMDCWireHit > &axialHits, const AList< TMDCWireHit > &stereoHits, AList< TTrack > &tracks, AList< TTrack > &tracks2D) |
| finds tracks. | |
| bool | doT0Reset (bool) |
| sets a flag to do T0 reset in the fast 2D finding. | |
| Public Member Functions inherited from TFinderBase | |
| TFinderBase () | |
| Constructor. | |
| virtual | ~TFinderBase () |
| Destructor. | |
| virtual int | debugLevel (void) const |
| returns debug level. | |
| 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. | |
| TFinderBase () | |
| Constructor. | |
| virtual | ~TFinderBase () |
| Destructor. | |
| virtual int | debugLevel (void) const |
| returns debug level. | |
| 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. | |
| TFinderBase () | |
| Constructor. | |
| virtual | ~TFinderBase () |
| Destructor. | |
| virtual int | debugLevel (void) const |
| returns debug level. | |
| 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. | |
Static Public Member Functions | |
| static const TMDCWire * | conformal2Wire (const HepPoint3D &conformalPoint) |
| static const TMDCWire * | conformal2Wire (const HepPoint3D &conformalPoint) |
| static const TMDCWire * | conformal2Wire (const HepPoint3D &conformalPoint) |
A class to find tracks with the conformal method.
Definition at line 46 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TConformalFinder.h.
| TConformalFinder::TConformalFinder | ( | unsigned | fastFinder, |
| unsigned | slowFinder, | ||
| unsigned | perfectSegmentFinding, | ||
| float | maxSigma, | ||
| float | maxSigmaStereo, | ||
| float | salvageLevel, | ||
| unsigned | minNLinksForSegment, | ||
| unsigned | minNCoreLinks, | ||
| unsigned | minNSegments, | ||
| unsigned | salvageLoadWidth, | ||
| unsigned | stereoMode, | ||
| unsigned | stereoLoadWidth, | ||
| float | szSegmentDistance, | ||
| float | szLinkDistance, | ||
| unsigned | fittingFlag ) |
Constructor.
Definition at line 50 of file TConformalFinder.cxx.
|
virtual |
| TConformalFinder::TConformalFinder | ( | unsigned | fastFinder, |
| unsigned | slowFinder, | ||
| unsigned | perfectSegmentFinding, | ||
| float | maxSigma, | ||
| float | maxSigmaStereo, | ||
| float | salvageLevel, | ||
| unsigned | minNLinksForSegment, | ||
| unsigned | minNCoreLinks, | ||
| unsigned | minNSegments, | ||
| unsigned | salvageLoadWidth, | ||
| unsigned | stereoMode, | ||
| unsigned | stereoLoadWidth, | ||
| float | szSegmentDistance, | ||
| float | szLinkDistance, | ||
| unsigned | fittingFlag ) |
Constructor.
|
virtual |
Destructor.
| TConformalFinder::TConformalFinder | ( | unsigned | fastFinder, |
| unsigned | slowFinder, | ||
| unsigned | perfectSegmentFinding, | ||
| float | maxSigma, | ||
| float | maxSigmaStereo, | ||
| float | salvageLevel, | ||
| unsigned | minNLinksForSegment, | ||
| unsigned | minNCoreLinks, | ||
| unsigned | minNSegments, | ||
| unsigned | salvageLoadWidth, | ||
| unsigned | stereoMode, | ||
| unsigned | stereoLoadWidth, | ||
| float | szSegmentDistance, | ||
| float | szLinkDistance, | ||
| unsigned | fittingFlag ) |
Constructor.
|
virtual |
Destructor.
|
virtual |
clear internal information.
Implements TFinderBase.
Definition at line 148 of file TConformalFinder.cxx.
|
virtual |
clear internal information.
Implements TFinderBase.
|
virtual |
clear internal information.
Implements TFinderBase.
|
static |
Definition at line 1615 of file TConformalFinder.cxx.
|
static |
|
static |
|
virtual |
finds tracks.
Implements TFinderBase.
Definition at line 877 of file TConformalFinder.cxx.
|
virtual |
finds tracks.
Implements TFinderBase.
|
virtual |
finds tracks.
Implements TFinderBase.
|
inline |
sets a flag to do T0 reset in the fast 2D finding.
Definition at line 240 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TConformalFinder.h.
| bool TConformalFinder::doT0Reset | ( | bool | ) |
sets a flag to do T0 reset in the fast 2D finding.
| bool TConformalFinder::doT0Reset | ( | bool | ) |
sets a flag to do T0 reset in the fast 2D finding.
|
virtual |
dumps debug information.
Reimplemented from TFinderBase.
Definition at line 96 of file TConformalFinder.cxx.
|
virtual |
dumps debug information.
Reimplemented from TFinderBase.
|
virtual |
dumps debug information.
Reimplemented from TFinderBase.
|
inlinevirtual |
returns name.
Implements TFinderBase.
Definition at line 238 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TConformalFinder.h.
Referenced by doit().
|
virtual |
returns name.
Implements TFinderBase.
|
virtual |
returns name.
Implements TFinderBase.
|
inline |
returns T0 reset is done.
Definition at line 242 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TConformalFinder.h.
| bool TConformalFinder::T0ResetDone | ( | void | ) | const |
returns T0 reset is done.
| bool TConformalFinder::T0ResetDone | ( | void | ) | const |
returns T0 reset is done.
|
virtual |
returns version.
Implements TFinderBase.
Definition at line 48 of file TConformalFinder.cxx.
|
virtual |
returns version.
Implements TFinderBase.
|
virtual |
returns version.
Implements TFinderBase.