BOSS 7.0.4
BESIII Offline Software System
|
A class to build a Curl track. More...
#include <TBuilderCurl.h>
Public Member Functions | |
TBuilderCurl (const std::string &name) | |
Constructor. | |
virtual | ~TBuilderCurl () |
Destructor. | |
TTrack * | buildStereo (TTrack &track, const AList< TMLink > &) const |
appends stereo hits to a track. | |
TTrack * | buildStereoMC (TTrack &track, const AList< TMLink > &) const |
void | setParam (const TCurlFinderParameter &) |
TTrack * | buildStereo (TTrack &track, const AList< TMLink > &, const AList< TMLink > &) const |
bool | buildStereo (TTrack &track, double &dZ, double &tanL) const |
TBuilderCurl (const std::string &name) | |
Constructor. | |
virtual | ~TBuilderCurl () |
Destructor. | |
TTrack * | buildStereo (TTrack &track, const AList< TMLink > &) const |
appends stereo hits to a track. | |
TTrack * | buildStereoMC (TTrack &track, const AList< TMLink > &) const |
void | setParam (const TCurlFinderParameter &) |
TTrack * | buildStereo (TTrack &track, const AList< TMLink > &, const AList< TMLink > &) const |
bool | buildStereo (TTrack &track, double &dZ, double &tanL) const |
Public Member Functions inherited from TBuilder0 | |
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. | |
Additional Inherited Members | |
Protected Attributes inherited from TBuilder0 | |
TMSelector | _circleSelector |
TMSelector | _trackSelector |
TMSelector | _lineSelector |
float | _stereoZ3 |
float | _stereoZ4 |
float | _stereoChisq3 |
float | _stereoChisq4 |
float | _stereoMaxSigma |
A class to build a Curl track.
Definition at line 54 of file InstallArea/include/TrkReco/TrkReco/TBuilderCurl.h.
TBuilderCurl::TBuilderCurl | ( | const std::string & | name | ) |
Constructor.
Definition at line 59 of file TBuilderCurl.cxx.
|
virtual |
Destructor.
Definition at line 81 of file TBuilderCurl.cxx.
TBuilderCurl::TBuilderCurl | ( | const std::string & | name | ) |
Constructor.
|
virtual |
Destructor.
|
virtual |
appends stereo hits to a track.
Reimplemented from TBuilder0.
Definition at line 182 of file TBuilderCurl.cxx.
appends stereo hits to a track.
Reimplemented from TBuilder0.
TTrack * TBuilderCurl::buildStereo | ( | TTrack & | track, |
const AList< TMLink > & | stereoList, | ||
const AList< TMLink > & | allStereoList | ||
) | const |
Definition at line 188 of file TBuilderCurl.cxx.
TTrack * TBuilderCurl::buildStereo | ( | TTrack & | track, |
const AList< TMLink > & | , | ||
const AList< TMLink > & | |||
) | const |
Definition at line 134 of file TBuilderCurl.cxx.
Definition at line 1050 of file TBuilderCurl.cxx.
void TBuilderCurl::setParam | ( | const TCurlFinderParameter & | p | ) |
Definition at line 89 of file TBuilderCurl.cxx.
Referenced by TCurlFinder::TCurlFinder().
void TBuilderCurl::setParam | ( | const TCurlFinderParameter & | ) |