|
BOSS 8.0.0
BESIII Offline Software System
|
A class to build a track. More...
#include <TBuilder0.h>
Public Member Functions | |
| TBuilder0 (const std::string &name) | |
| Constructor. | |
| TBuilder0 (const std::string &name, float salvageLevel) | |
| Constructor with salvage level. | |
| TBuilder0 (const std::string &name, float stereoZ3, float stereoZ4, float stereoChisq3, float stereoChisq4, float stereoMaxSigma, unsigned fittingCorrections, float salvageLevel) | |
| Constructor with parameters. | |
| virtual | ~TBuilder0 () |
| 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. | |
| const TMSelector & | trackSelector (void) const |
| returns a track selector. | |
| TTrack * | buildRphi (const AList< TMLink > &) const |
| builds a r/phi track from TMLinks or from Segments. | |
| TTrack * | buildStereo0 (TTrack &track, const AList< TMLink > &) const |
| appends stereo hits to a track. (old version) | |
| virtual TTrack * | buildStereo (TTrack &track, const AList< TMLink > &) const |
| appends stereo hits to a track. | |
| void | appendClusters (TTrack &track, const AList< TMLink > &) const |
| appends TMLinks in a list. | |
| void | salvage (TTrack &track, AList< TMLink > &list) const |
| salvages links in a list. Used links will be removed from a list. | |
| virtual int | fit (TTrackBase &) const |
| fits a track using a private fitter. | |
| virtual const TMSelector & | trackSelector (const TMSelector &) |
| sets a track selector. | |
| TBuilder0 (const std::string &name) | |
| Constructor. | |
| TBuilder0 (const std::string &name, float salvageLevel) | |
| Constructor with salvage level. | |
| TBuilder0 (const std::string &name, float stereoZ3, float stereoZ4, float stereoChisq3, float stereoChisq4, float stereoMaxSigma, unsigned fittingCorrections, float salvageLevel) | |
| Constructor with parameters. | |
| virtual | ~TBuilder0 () |
| 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. | |
| const TMSelector & | trackSelector (void) const |
| returns a track selector. | |
| TTrack * | buildRphi (const AList< TMLink > &) const |
| builds a r/phi track from TMLinks or from Segments. | |
| TTrack * | buildStereo0 (TTrack &track, const AList< TMLink > &) const |
| appends stereo hits to a track. (old version) | |
| virtual TTrack * | buildStereo (TTrack &track, const AList< TMLink > &) const |
| appends stereo hits to a track. | |
| void | appendClusters (TTrack &track, const AList< TMLink > &) const |
| appends TMLinks in a list. | |
| void | salvage (TTrack &track, AList< TMLink > &list) const |
| salvages links in a list. Used links will be removed from a list. | |
| virtual int | fit (TTrackBase &) const |
| fits a track using a private fitter. | |
| virtual const TMSelector & | trackSelector (const TMSelector &) |
| sets a track selector. | |
| TBuilder0 (const std::string &name) | |
| Constructor. | |
| TBuilder0 (const std::string &name, float salvageLevel) | |
| Constructor with salvage level. | |
| TBuilder0 (const std::string &name, float stereoZ3, float stereoZ4, float stereoChisq3, float stereoChisq4, float stereoMaxSigma, unsigned fittingCorrections, float salvageLevel) | |
| Constructor with parameters. | |
| virtual | ~TBuilder0 () |
| 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. | |
| const TMSelector & | trackSelector (void) const |
| returns a track selector. | |
| TTrack * | buildRphi (const AList< TMLink > &) const |
| builds a r/phi track from TMLinks or from Segments. | |
| TTrack * | buildStereo0 (TTrack &track, const AList< TMLink > &) const |
| appends stereo hits to a track. (old version) | |
| virtual TTrack * | buildStereo (TTrack &track, const AList< TMLink > &) const |
| appends stereo hits to a track. | |
| void | appendClusters (TTrack &track, const AList< TMLink > &) const |
| appends TMLinks in a list. | |
| void | salvage (TTrack &track, AList< TMLink > &list) const |
| salvages links in a list. Used links will be removed from a list. | |
| virtual int | fit (TTrackBase &) const |
| fits a track using a private fitter. | |
| virtual const TMSelector & | trackSelector (const TMSelector &) |
| sets a track selector. | |
Protected Attributes | |
| TMSelector | _circleSelector |
| TMSelector | _trackSelector |
| TMSelector | _lineSelector |
| float | _stereoZ3 |
| float | _stereoZ4 |
| float | _stereoChisq3 |
| float | _stereoChisq4 |
| float | _stereoMaxSigma |
A class to build a track.
Definition at line 35 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TBuilder0.h.
| TBuilder0::TBuilder0 | ( | const std::string & | name | ) |
Constructor.
Definition at line 31 of file TBuilder0.cxx.
Referenced by TBuilderCosmic::TBuilderCosmic(), and TBuilderCurl::TBuilderCurl().
| TBuilder0::TBuilder0 | ( | const std::string & | name, |
| float | salvageLevel ) |
Constructor with salvage level.
Definition at line 41 of file TBuilder0.cxx.
| TBuilder0::TBuilder0 | ( | const std::string & | name, |
| float | stereoZ3, | ||
| float | stereoZ4, | ||
| float | stereoChisq3, | ||
| float | stereoChisq4, | ||
| float | stereoMaxSigma, | ||
| unsigned | fittingCorrections, | ||
| float | salvageLevel ) |
Constructor with parameters.
Definition at line 51 of file TBuilder0.cxx.
|
virtual |
| TBuilder0::TBuilder0 | ( | const std::string & | name | ) |
Constructor.
| TBuilder0::TBuilder0 | ( | const std::string & | name, |
| float | salvageLevel ) |
Constructor with salvage level.
| TBuilder0::TBuilder0 | ( | const std::string & | name, |
| float | stereoZ3, | ||
| float | stereoZ4, | ||
| float | stereoChisq3, | ||
| float | stereoChisq4, | ||
| float | stereoMaxSigma, | ||
| unsigned | fittingCorrections, | ||
| float | salvageLevel ) |
Constructor with parameters.
|
virtual |
Destructor.
| TBuilder0::TBuilder0 | ( | const std::string & | name | ) |
Constructor.
| TBuilder0::TBuilder0 | ( | const std::string & | name, |
| float | salvageLevel ) |
Constructor with salvage level.
| TBuilder0::TBuilder0 | ( | const std::string & | name, |
| float | stereoZ3, | ||
| float | stereoZ4, | ||
| float | stereoChisq3, | ||
| float | stereoChisq4, | ||
| float | stereoMaxSigma, | ||
| unsigned | fittingCorrections, | ||
| float | salvageLevel ) |
Constructor with parameters.
|
virtual |
Destructor.
appends TMLinks in a list.
Definition at line 1460 of file TBuilder0.cxx.
appends TMLinks in a list.
appends TMLinks in a list.
builds a r/phi track from TMLinks or from Segments.
Definition at line 72 of file TBuilder0.cxx.
builds a r/phi track from TMLinks or from Segments.
builds a r/phi track from TMLinks or from Segments.
appends stereo hits to a track.
Reimplemented in TBuilderCosmic, TBuilderCosmic, TBuilderCosmic, TBuilderCurl, TBuilderCurl, and TBuilderCurl.
Definition at line 550 of file TBuilder0.cxx.
appends stereo hits to a track.
Reimplemented in TBuilderCosmic, TBuilderCosmic, TBuilderCosmic, TBuilderCurl, TBuilderCurl, and TBuilderCurl.
appends stereo hits to a track.
Reimplemented in TBuilderCosmic, TBuilderCosmic, TBuilderCosmic, TBuilderCurl, TBuilderCurl, and TBuilderCurl.
appends stereo hits to a track. (old version)
Definition at line 309 of file TBuilder0.cxx.
appends stereo hits to a track. (old version)
appends stereo hits to a track. (old version)
| void TBuilder0::dump | ( | const std::string & | message = std::string( "" ), |
| const std::string & | prefix = std::string( "" ) ) const |
| void TBuilder0::dump | ( | const std::string & | message = std::string(""), |
| const std::string & | prefix = std::string("") ) const |
dumps debug information.
| void TBuilder0::dump | ( | const std::string & | message = std::string(""), |
| const std::string & | prefix = std::string("") ) const |
dumps debug information.
|
inlinevirtual |
fits a track using a private fitter.
Definition at line 128 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TBuilder0.h.
Referenced by appendClusters(), buildRphi(), buildStereo(), buildStereo0(), and salvage().
|
virtual |
fits a track using a private fitter.
|
virtual |
fits a track using a private fitter.
|
inline |
returns name.
Definition at line 126 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TBuilder0.h.
Referenced by TBuilderCosmic::buildStereo(), salvage(), TBuilder0(), TBuilder0(), TBuilder0(), TBuilderCosmic::TBuilderCosmic(), and TBuilderCurl::TBuilderCurl().
| const std::string & TBuilder0::name | ( | void | ) | const |
returns name.
| const std::string & TBuilder0::name | ( | void | ) | const |
returns name.
salvages links in a list. Used links will be removed from a list.
Definition at line 1511 of file TBuilder0.cxx.
salvages links in a list. Used links will be removed from a list.
salvages links in a list. Used links will be removed from a list.
|
virtual |
sets a track selector.
Definition at line 1444 of file TBuilder0.cxx.
|
virtual |
sets a track selector.
|
virtual |
sets a track selector.
|
inline |
returns a track selector.
Definition at line 124 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TBuilder0.h.
| const TMSelector & TBuilder0::trackSelector | ( | void | ) | const |
returns a track selector.
| const TMSelector & TBuilder0::trackSelector | ( | void | ) | const |
returns a track selector.
|
protected |
Definition at line 101 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TBuilder0.h.
Referenced by buildRphi(), and trackSelector().
|
protected |
Definition at line 105 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TBuilder0.h.
Referenced by buildStereo(), TBuilderCosmic::buildStereo(), buildStereo0(), and trackSelector().
|
protected |
Definition at line 108 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TBuilder0.h.
Referenced by buildStereo(), TBuilder0(), TBuilder0(), TBuilder0(), and trackSelector().
|
protected |
Definition at line 109 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TBuilder0.h.
Referenced by buildStereo(), TBuilder0(), TBuilder0(), TBuilder0(), and trackSelector().
|
protected |
Definition at line 110 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TBuilder0.h.
Referenced by buildStereo(), TBuilder0(), TBuilder0(), TBuilder0(), and trackSelector().
|
protected |
Definition at line 106 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TBuilder0.h.
Referenced by buildStereo(), TBuilder0(), TBuilder0(), TBuilder0(), and trackSelector().
|
protected |
Definition at line 107 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TBuilder0.h.
Referenced by buildStereo(), TBuilder0(), TBuilder0(), TBuilder0(), and trackSelector().
|
protected |
Definition at line 102 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TBuilder0.h.
Referenced by appendClusters(), buildRphi(), buildStereo(), TBuilderCosmic::buildStereo(), buildStereo0(), trackSelector(), and trackSelector().