|
BOSS 8.0.0
BESIII Offline Software System
|
A class to build a track. More...
#include <TBuilder.h>
Public Member Functions | |
| TBuilder (const std::string &name, float maxSigma, float maxSigmaStereo, float salvageLevel, float szSegmentDistance, float szLinkDistance, unsigned fittingFlag) | |
| Constructor with salvage level. | |
| virtual | ~TBuilder () |
| Destructor. | |
| const std::string & | name (void) const |
| returns name. | |
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| dumps debug information. | |
| TTrack * | buildRphi (const AList< TMLink > &) const |
| builds a r/phi track from TMLinks or from Segments. | |
| TTrack * | buildRphi (const AList< TSegment > &) const |
| TTrack * | buildStereoNew (const TTrack &t, AList< TSegment > &goodSegments, AList< TSegment > &badSegments) const |
| TTrack * | buildStereo (const TTrack &t, AList< TSegment > &) const |
| TTrack * | buildStereo (TTrack &t, TMLine &l, const AList< TMLink > &links) const |
| TTrack * | buildStereoOld (TTrack &t, const AList< TMLink > &allLinks, const AList< TMLink > &isolatedLinks) const |
| TTrack * | build (TTrack &t, const TMLine &l) const |
| void | salvage (TTrack &t, AList< TMLink > &hits) const |
| salvages hits. | |
| void | salvage (TTrack &t, AList< TSegment > &segments) const |
| TMLine * | initialLine (const TTrack &, AList< TSegment > &) const |
| makes a line. | |
| TMLine * | initialLineOld (const TTrack &, AList< TSegment > &) const |
| TMLine * | initialLine1 (const TTrack &, const AList< TSegment > &, const AList< TMLink > &) const |
| TMLine * | initialLine2 (const TTrack &, const AList< TMLink > &) const |
| AList< TMLine > | searchInitialLines (unsigned nSuperLayers) const |
| AList< TMLine > | searchLines6 (void) const |
| AList< TMLine > | searchLines5 (void) const |
| AList< TMLine > | searchLines4 (void) const |
| AList< TMLine > | searchLines3 (void) const |
| AList< TMLine > | searchLines2 (void) const |
| AList< TMLine > | searchLines1 (void) const |
| TMLine | searchLine (const TMLine &initialLine) const |
| AList< TSegment > | selectStereoSegment (const TMLine &line, const AList< TSegment > &list, const AList< TMLink > &szList) const |
| void | removeFarSegment (const TMLine &, AList< TSegment > &, AList< TMLink > &) const |
| TBuilder (const std::string &name, float maxSigma, float maxSigmaStereo, float salvageLevel, float szSegmentDistance, float szLinkDistance, unsigned fittingFlag) | |
| Constructor with salvage level. | |
| virtual | ~TBuilder () |
| Destructor. | |
| const std::string & | name (void) const |
| returns name. | |
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| dumps debug information. | |
| TTrack * | buildRphi (const AList< TMLink > &) const |
| builds a r/phi track from TMLinks or from Segments. | |
| TTrack * | buildRphi (const AList< TSegment > &) const |
| TTrack * | buildStereoNew (const TTrack &t, AList< TSegment > &goodSegments, AList< TSegment > &badSegments) const |
| TTrack * | buildStereo (const TTrack &t, AList< TSegment > &) const |
| TTrack * | buildStereo (TTrack &t, TMLine &l, const AList< TMLink > &links) const |
| TTrack * | buildStereoOld (TTrack &t, const AList< TMLink > &allLinks, const AList< TMLink > &isolatedLinks) const |
| TTrack * | build (TTrack &t, const TMLine &l) const |
| void | salvage (TTrack &t, AList< TMLink > &hits) const |
| salvages hits. | |
| void | salvage (TTrack &t, AList< TSegment > &segments) const |
| TMLine * | initialLine (const TTrack &, AList< TSegment > &) const |
| makes a line. | |
| TMLine * | initialLineOld (const TTrack &, AList< TSegment > &) const |
| TMLine * | initialLine1 (const TTrack &, const AList< TSegment > &, const AList< TMLink > &) const |
| TMLine * | initialLine2 (const TTrack &, const AList< TMLink > &) const |
| AList< TMLine > | searchInitialLines (unsigned nSuperLayers) const |
| AList< TMLine > | searchLines6 (void) const |
| AList< TMLine > | searchLines5 (void) const |
| AList< TMLine > | searchLines4 (void) const |
| AList< TMLine > | searchLines3 (void) const |
| AList< TMLine > | searchLines2 (void) const |
| AList< TMLine > | searchLines1 (void) const |
| TMLine | searchLine (const TMLine &initialLine) const |
| AList< TSegment > | selectStereoSegment (const TMLine &line, const AList< TSegment > &list, const AList< TMLink > &szList) const |
| void | removeFarSegment (const TMLine &, AList< TSegment > &, AList< TMLink > &) const |
| TBuilder (const std::string &name, float maxSigma, float maxSigmaStereo, float salvageLevel, float szSegmentDistance, float szLinkDistance, unsigned fittingFlag) | |
| Constructor with salvage level. | |
| virtual | ~TBuilder () |
| Destructor. | |
| const std::string & | name (void) const |
| returns name. | |
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| dumps debug information. | |
| TTrack * | buildRphi (const AList< TMLink > &) const |
| builds a r/phi track from TMLinks or from Segments. | |
| TTrack * | buildRphi (const AList< TSegment > &) const |
| TTrack * | buildStereoNew (const TTrack &t, AList< TSegment > &goodSegments, AList< TSegment > &badSegments) const |
| TTrack * | buildStereo (const TTrack &t, AList< TSegment > &) const |
| TTrack * | buildStereo (TTrack &t, TMLine &l, const AList< TMLink > &links) const |
| TTrack * | buildStereoOld (TTrack &t, const AList< TMLink > &allLinks, const AList< TMLink > &isolatedLinks) const |
| TTrack * | build (TTrack &t, const TMLine &l) const |
| void | salvage (TTrack &t, AList< TMLink > &hits) const |
| salvages hits. | |
| void | salvage (TTrack &t, AList< TSegment > &segments) const |
| TMLine * | initialLine (const TTrack &, AList< TSegment > &) const |
| makes a line. | |
| TMLine * | initialLineOld (const TTrack &, AList< TSegment > &) const |
| TMLine * | initialLine1 (const TTrack &, const AList< TSegment > &, const AList< TMLink > &) const |
| TMLine * | initialLine2 (const TTrack &, const AList< TMLink > &) const |
| AList< TMLine > | searchInitialLines (unsigned nSuperLayers) const |
| AList< TMLine > | searchLines6 (void) const |
| AList< TMLine > | searchLines5 (void) const |
| AList< TMLine > | searchLines4 (void) const |
| AList< TMLine > | searchLines3 (void) const |
| AList< TMLine > | searchLines2 (void) const |
| AList< TMLine > | searchLines1 (void) const |
| TMLine | searchLine (const TMLine &initialLine) const |
| AList< TSegment > | selectStereoSegment (const TMLine &line, const AList< TSegment > &list, const AList< TMLink > &szList) const |
| void | removeFarSegment (const TMLine &, AList< TSegment > &, AList< TMLink > &) const |
A class to build a track.
Definition at line 34 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TBuilder.h.
| TBuilder::TBuilder | ( | const std::string & | name, |
| float | maxSigma, | ||
| float | maxSigmaStereo, | ||
| float | salvageLevel, | ||
| float | szSegmentDistance, | ||
| float | szLinkDistance, | ||
| unsigned | fittingFlag ) |
Constructor with salvage level.
Definition at line 36 of file TBuilder.cxx.
|
virtual |
| TBuilder::TBuilder | ( | const std::string & | name, |
| float | maxSigma, | ||
| float | maxSigmaStereo, | ||
| float | salvageLevel, | ||
| float | szSegmentDistance, | ||
| float | szLinkDistance, | ||
| unsigned | fittingFlag ) |
Constructor with salvage level.
|
virtual |
Destructor.
| TBuilder::TBuilder | ( | const std::string & | name, |
| float | maxSigma, | ||
| float | maxSigmaStereo, | ||
| float | salvageLevel, | ||
| float | szSegmentDistance, | ||
| float | szLinkDistance, | ||
| unsigned | fittingFlag ) |
Constructor with salvage level.
|
virtual |
Destructor.
Definition at line 1188 of file TBuilder.cxx.
Referenced by buildStereoNew().
builds a r/phi track from TMLinks or from Segments.
Definition at line 101 of file TBuilder.cxx.
Referenced by buildRphi().
builds a r/phi track from TMLinks or from Segments.
builds a r/phi track from TMLinks or from Segments.
Definition at line 60 of file TBuilder.cxx.
Definition at line 657 of file TBuilder.cxx.
Referenced by buildStereo().
Definition at line 527 of file TBuilder.cxx.
| TTrack * TBuilder::buildStereoNew | ( | const TTrack & | t, |
| AList< TSegment > & | goodSegments, | ||
| AList< TSegment > & | badSegments ) const |
Definition at line 1477 of file TBuilder.cxx.
| TTrack * TBuilder::buildStereoNew | ( | const TTrack & | t, |
| AList< TSegment > & | goodSegments, | ||
| AList< TSegment > & | badSegments ) const |
| TTrack * TBuilder::buildStereoNew | ( | const TTrack & | t, |
| AList< TSegment > & | goodSegments, | ||
| AList< TSegment > & | badSegments ) const |
| TTrack * TBuilder::buildStereoOld | ( | TTrack & | t, |
| const AList< TMLink > & | allLinks, | ||
| const AList< TMLink > & | isolatedLinks ) const |
| TTrack * TBuilder::buildStereoOld | ( | TTrack & | t, |
| const AList< TMLink > & | allLinks, | ||
| const AList< TMLink > & | isolatedLinks ) const |
| TTrack * TBuilder::buildStereoOld | ( | TTrack & | t, |
| const AList< TMLink > & | allLinks, | ||
| const AList< TMLink > & | isolatedLinks ) const |
| void TBuilder::dump | ( | const std::string & | message = std::string( "" ), |
| const std::string & | prefix = std::string( "" ) ) const |
dumps debug information.
Definition at line 58 of file TBuilder.cxx.
Referenced by buildRphi(), buildStereo(), buildStereoNew(), and salvage().
| void TBuilder::dump | ( | const std::string & | message = std::string(""), |
| const std::string & | prefix = std::string("") ) const |
dumps debug information.
| void TBuilder::dump | ( | const std::string & | message = std::string(""), |
| const std::string & | prefix = std::string("") ) const |
dumps debug information.
makes a line.
Definition at line 308 of file TBuilder.cxx.
Referenced by buildStereoOld(), and searchLine().
| TMLine * TBuilder::initialLine1 | ( | const TTrack & | t, |
| const AList< TSegment > & | list, | ||
| const AList< TMLink > & | lList ) const |
Definition at line 240 of file TBuilder.cxx.
Referenced by initialLine(), and initialLineOld().
| TMLine * TBuilder::initialLine1 | ( | const TTrack & | , |
| const AList< TSegment > & | , | ||
| const AList< TMLink > & | ) const |
| TMLine * TBuilder::initialLine1 | ( | const TTrack & | , |
| const AList< TSegment > & | , | ||
| const AList< TMLink > & | ) const |
Definition at line 290 of file TBuilder.cxx.
Referenced by initialLine(), and initialLineOld().
Definition at line 401 of file TBuilder.cxx.
Referenced by buildStereo().
|
inline |
returns name.
Definition at line 130 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TBuilder.h.
Referenced by TBuilder().
| const std::string & TBuilder::name | ( | void | ) | const |
returns name.
| const std::string & TBuilder::name | ( | void | ) | const |
returns name.
| void TBuilder::removeFarSegment | ( | const TMLine & | line, |
| AList< TSegment > & | list, | ||
| AList< TMLink > & | szList ) const |
Definition at line 513 of file TBuilder.cxx.
Referenced by initialLine(), and initialLineOld().
salvages hits.
Definition at line 208 of file TBuilder.cxx.
Referenced by salvage().
Definition at line 224 of file TBuilder.cxx.
Definition at line 725 of file TBuilder.cxx.
Referenced by buildStereoNew().
Definition at line 1109 of file TBuilder.cxx.
Referenced by buildStereoNew().
Definition at line 1094 of file TBuilder.cxx.
Definition at line 1024 of file TBuilder.cxx.
Referenced by searchInitialLines().
Definition at line 944 of file TBuilder.cxx.
Referenced by searchInitialLines().
Definition at line 861 of file TBuilder.cxx.
Referenced by searchInitialLines().
Definition at line 796 of file TBuilder.cxx.
Referenced by searchInitialLines().
Definition at line 747 of file TBuilder.cxx.
Referenced by searchInitialLines().
| AList< TSegment > TBuilder::selectStereoSegment | ( | const TMLine & | line, |
| const AList< TSegment > & | list, | ||
| const AList< TMLink > & | szList ) const |
Definition at line 501 of file TBuilder.cxx.
Referenced by initialLine(), and initialLineOld().
| AList< TSegment > TBuilder::selectStereoSegment | ( | const TMLine & | line, |
| const AList< TSegment > & | list, | ||
| const AList< TMLink > & | szList ) const |
| AList< TSegment > TBuilder::selectStereoSegment | ( | const TMLine & | line, |
| const AList< TSegment > & | list, | ||
| const AList< TMLink > & | szList ) const |