|
BOSS 8.0.0
BESIII Offline Software System
|
A class to represent a track in tracking. More...
#include <TLine0.h>
Public Member Functions | |
| TLine0 () | |
| Constructor. | |
| TLine0 (const AList< TMLink > &) | |
| Constructor. | |
| virtual | ~TLine0 () |
| Destructor. | |
| virtual unsigned | objectType (void) const |
| returns type. | |
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| dumps debug information. | |
| double | a (void) const |
| returns coefficient a. | |
| double | b (void) const |
| returns coefficient b. | |
| double | chi2 (void) const |
| returns chi2. | |
| double | reducedChi2 (void) const |
| returns reduced-chi2. | |
| double | distance (const TMLink &) const |
| returns distance to a position of TMLink itself. (not to a wire) | |
| int | fit2 () |
| fits itself. Error was happened if return value is not zero. | |
| int | fit2s () |
| int | fit2p () |
| fits itself using isolated hits. Error was happened if return value is not zero. | |
| int | fit2sp () |
| void | removeChits () |
| remove extremly bad points. | |
| void | refine (AList< TMLink > &list, float maxSigma) |
| void | removeSLY (AList< TMLink > &list) |
| void | appendSLY (AList< TMLink > &list) |
| void | appendByszdistance (AList< TMLink > &list, unsigned isl, float maxSigma) |
| void | property (double a, double b, double det) |
| sets circle properties. | |
| TLine0 () | |
| Constructor. | |
| TLine0 (const AList< TMLink > &) | |
| Constructor. | |
| virtual | ~TLine0 () |
| Destructor. | |
| virtual unsigned | objectType (void) const |
| returns type. | |
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| dumps debug information. | |
| double | a (void) const |
| returns coefficient a. | |
| double | b (void) const |
| returns coefficient b. | |
| double | chi2 (void) const |
| returns chi2. | |
| double | reducedChi2 (void) const |
| returns reduced-chi2. | |
| double | distance (const TMLink &) const |
| returns distance to a position of TMLink itself. (not to a wire) | |
| int | fit2 () |
| fits itself. Error was happened if return value is not zero. | |
| int | fit2s () |
| int | fit2p () |
| fits itself using isolated hits. Error was happened if return value is not zero. | |
| int | fit2sp () |
| void | removeChits () |
| remove extremly bad points. | |
| void | refine (AList< TMLink > &list, float maxSigma) |
| void | removeSLY (AList< TMLink > &list) |
| void | appendSLY (AList< TMLink > &list) |
| void | appendByszdistance (AList< TMLink > &list, unsigned isl, float maxSigma) |
| void | property (double a, double b, double det) |
| sets circle properties. | |
| TLine0 () | |
| Constructor. | |
| TLine0 (const AList< TMLink > &) | |
| Constructor. | |
| virtual | ~TLine0 () |
| Destructor. | |
| virtual unsigned | objectType (void) const |
| returns type. | |
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| dumps debug information. | |
| double | a (void) const |
| returns coefficient a. | |
| double | b (void) const |
| returns coefficient b. | |
| double | chi2 (void) const |
| returns chi2. | |
| double | reducedChi2 (void) const |
| returns reduced-chi2. | |
| double | distance (const TMLink &) const |
| returns distance to a position of TMLink itself. (not to a wire) | |
| int | fit2 () |
| fits itself. Error was happened if return value is not zero. | |
| int | fit2s () |
| int | fit2p () |
| fits itself using isolated hits. Error was happened if return value is not zero. | |
| int | fit2sp () |
| void | removeChits () |
| remove extremly bad points. | |
| void | refine (AList< TMLink > &list, float maxSigma) |
| void | removeSLY (AList< TMLink > &list) |
| void | appendSLY (AList< TMLink > &list) |
| void | appendByszdistance (AList< TMLink > &list, unsigned isl, float maxSigma) |
| void | property (double a, double b, double det) |
| sets circle properties. | |
| Public Member Functions inherited from TTrackBase | |
| TTrackBase () | |
| Constructor. | |
| TTrackBase (const AList< TMLink > &links) | |
| Constructor. | |
| virtual | ~TTrackBase () |
| Destructor. | |
| virtual unsigned | type (void) const |
| returns type. Definition is depending on an object class. | |
| const AList< TMLink > & | links (unsigned mask=0) const |
| unsigned | nLinks (unsigned mask=0) const |
| returns # of masked TMLinks assigned to this track object. | |
| const AList< TMLink > & | cores (unsigned mask=0) const |
| returns a list of masked TMLinks for fit. 'mask' will be applied if mask is not 0. | |
| unsigned | nCores (unsigned mask=0) const |
| returns # of masked TMLinks for fit. 'mask' will be applied if mask is not 0. | |
| void | update (void) const |
| update cache. | |
| void | append (TMLink &) |
| appends a TMLink. | |
| void | append (const AList< TMLink > &) |
| appends TMLinks. | |
| void | appendByApproach (AList< TMLink > &list, double maxSigma) |
| void | appendByDistance (AList< TMLink > &list, double maxDistance) |
| void | remove (TMLink &a) |
| removes a TMLink. | |
| void | remove (const AList< TMLink > &) |
| removes TMLinks. | |
| virtual void | refine (AList< TMLink > &list, double maxSigma) |
| virtual void | refine (double maxSigma) |
| removes bad points by pull. The bad points are masked not to be used in fit. | |
| virtual int | DropWorst () |
| virtual void | removeLinks (void) |
| virtual int | approach (TMLink &) const |
| unsigned | testByApproach (const TMLink &list, double sigma) const |
| returns # of good hits to be appended. | |
| unsigned | testByApproach (const AList< TMLink > &list, double sigma) const |
| virtual int | fit (void) |
| fits itself by a default fitter. Error was happened if return value is not zero. | |
| const TMFitter *const | fitter (void) const |
| returns a pointer to a default fitter. | |
| const TMFitter *const | fitter (const TMFitter *) |
| sets a default fitter. | |
| void | falseFit () |
| false Fit | |
| TMLink * | operator[] (unsigned i) const |
| const TTrackHEP *const | hep (void) const |
| returns TTrackHEP. | |
| unsigned | nHeps (void) const |
| returns # of contributed TTrackHEP tracks. | |
| const TTrackMC *const | mc (void) const |
| returns a pointer to TTrackMC. | |
| bool | fitted (void) const |
| returns true if fitted. | |
| bool | fittedWithCathode (void) const |
| returns true if fitted with cathode hits(TEMPORARY). | |
| TTrackBase () | |
| Constructor. | |
| TTrackBase (const AList< TMLink > &links) | |
| Constructor. | |
| virtual | ~TTrackBase () |
| Destructor. | |
| virtual unsigned | type (void) const |
| returns type. Definition is depending on an object class. | |
| const AList< TMLink > & | links (unsigned mask=0) const |
| unsigned | nLinks (unsigned mask=0) const |
| returns # of masked TMLinks assigned to this track object. | |
| const AList< TMLink > & | cores (unsigned mask=0) const |
| returns a list of masked TMLinks for fit. 'mask' will be applied if mask is not 0. | |
| unsigned | nCores (unsigned mask=0) const |
| returns # of masked TMLinks for fit. 'mask' will be applied if mask is not 0. | |
| void | update (void) const |
| update cache. | |
| void | append (TMLink &) |
| appends a TMLink. | |
| void | append (const AList< TMLink > &) |
| appends TMLinks. | |
| void | appendByApproach (AList< TMLink > &list, double maxSigma) |
| void | appendByDistance (AList< TMLink > &list, double maxDistance) |
| void | remove (TMLink &a) |
| removes a TMLink. | |
| void | remove (const AList< TMLink > &) |
| removes TMLinks. | |
| virtual void | refine (AList< TMLink > &list, double maxSigma) |
| virtual void | refine (double maxSigma) |
| removes bad points by pull. The bad points are masked not to be used in fit. | |
| virtual int | DropWorst () |
| virtual void | removeLinks (void) |
| virtual int | approach (TMLink &) const |
| unsigned | testByApproach (const TMLink &list, double sigma) const |
| returns # of good hits to be appended. | |
| unsigned | testByApproach (const AList< TMLink > &list, double sigma) const |
| virtual int | fit (void) |
| fits itself by a default fitter. Error was happened if return value is not zero. | |
| const TMFitter *const | fitter (void) const |
| returns a pointer to a default fitter. | |
| const TMFitter *const | fitter (const TMFitter *) |
| sets a default fitter. | |
| void | falseFit () |
| false Fit | |
| TMLink * | operator[] (unsigned i) const |
| const TTrackHEP *const | hep (void) const |
| returns TTrackHEP. | |
| unsigned | nHeps (void) const |
| returns # of contributed TTrackHEP tracks. | |
| const TTrackMC *const | mc (void) const |
| returns a pointer to TTrackMC. | |
| bool | fitted (void) const |
| returns true if fitted. | |
| bool | fittedWithCathode (void) const |
| returns true if fitted with cathode hits(TEMPORARY). | |
| TTrackBase () | |
| Constructor. | |
| TTrackBase (const AList< TMLink > &links) | |
| Constructor. | |
| virtual | ~TTrackBase () |
| Destructor. | |
| virtual unsigned | type (void) const |
| returns type. Definition is depending on an object class. | |
| const AList< TMLink > & | links (unsigned mask=0) const |
| unsigned | nLinks (unsigned mask=0) const |
| returns # of masked TMLinks assigned to this track object. | |
| const AList< TMLink > & | cores (unsigned mask=0) const |
| returns a list of masked TMLinks for fit. 'mask' will be applied if mask is not 0. | |
| unsigned | nCores (unsigned mask=0) const |
| returns # of masked TMLinks for fit. 'mask' will be applied if mask is not 0. | |
| void | update (void) const |
| update cache. | |
| void | append (TMLink &) |
| appends a TMLink. | |
| void | append (const AList< TMLink > &) |
| appends TMLinks. | |
| void | appendByApproach (AList< TMLink > &list, double maxSigma) |
| void | appendByDistance (AList< TMLink > &list, double maxDistance) |
| void | remove (TMLink &a) |
| removes a TMLink. | |
| void | remove (const AList< TMLink > &) |
| removes TMLinks. | |
| virtual void | refine (AList< TMLink > &list, double maxSigma) |
| virtual void | refine (double maxSigma) |
| removes bad points by pull. The bad points are masked not to be used in fit. | |
| virtual int | DropWorst () |
| virtual void | removeLinks (void) |
| virtual int | approach (TMLink &) const |
| unsigned | testByApproach (const TMLink &list, double sigma) const |
| returns # of good hits to be appended. | |
| unsigned | testByApproach (const AList< TMLink > &list, double sigma) const |
| virtual int | fit (void) |
| fits itself by a default fitter. Error was happened if return value is not zero. | |
| const TMFitter *const | fitter (void) const |
| returns a pointer to a default fitter. | |
| const TMFitter *const | fitter (const TMFitter *) |
| sets a default fitter. | |
| void | falseFit () |
| false Fit | |
| TMLink * | operator[] (unsigned i) const |
| const TTrackHEP *const | hep (void) const |
| returns TTrackHEP. | |
| unsigned | nHeps (void) const |
| returns # of contributed TTrackHEP tracks. | |
| const TTrackMC *const | mc (void) const |
| returns a pointer to TTrackMC. | |
| bool | fitted (void) const |
| returns true if fitted. | |
| bool | fittedWithCathode (void) const |
| returns true if fitted with cathode hits(TEMPORARY). | |
Additional Inherited Members | |
| Protected Attributes inherited from TTrackBase | |
| AList< TMLink > | _links |
| bool | _fitted |
| bool | _fittedWithCathode |
| TTrackMC * | _mc |
A class to represent a track in tracking.
Definition at line 30 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TLine0.h.
| TLine0::TLine0 | ( | ) |
Constructor.
Definition at line 22 of file TLine0.cxx.
Constructor.
Definition at line 35 of file TLine0.cxx.
|
virtual |
| TLine0::TLine0 | ( | ) |
Constructor.
|
virtual |
Destructor.
| TLine0::TLine0 | ( | ) |
Constructor.
|
virtual |
Destructor.
|
inline |
returns coefficient a.
Definition at line 128 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TLine0.h.
Referenced by TBuilder0::buildStereo(), TBuilderCosmic::buildStereo(), TBuilder0::buildStereo0(), TBuilderCurl::buildStereoMC(), property(), and TLine0().
| double TLine0::a | ( | void | ) | const |
returns coefficient a.
| double TLine0::a | ( | void | ) | const |
returns coefficient a.
Definition at line 577 of file TLine0.cxx.
Referenced by TBuilder0::buildStereo().
Definition at line 571 of file TLine0.cxx.
|
inline |
returns coefficient b.
Definition at line 135 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TLine0.h.
Referenced by TBuilder0::buildStereo(), TBuilderCosmic::buildStereo(), TBuilderCurl::buildStereoMC(), and property().
| double TLine0::b | ( | void | ) | const |
returns coefficient b.
| double TLine0::b | ( | void | ) | const |
returns coefficient b.
| double TLine0::chi2 | ( | void | ) | const |
returns chi2.
Definition at line 111 of file TLine0.cxx.
Referenced by TBuilder0::buildStereo(), and reducedChi2().
| double TLine0::chi2 | ( | void | ) | const |
returns chi2.
| double TLine0::chi2 | ( | void | ) | const |
returns chi2.
|
inlinevirtual |
returns distance to a position of TMLink itself. (not to a wire)
Reimplemented from TTrackBase.
Definition at line 142 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TLine0.h.
Referenced by appendByszdistance(), TBuilderCosmic::buildStereo(), TBuilder0::buildStereo0(), and refine().
|
virtual |
returns distance to a position of TMLink itself. (not to a wire)
Reimplemented from TTrackBase.
|
virtual |
returns distance to a position of TMLink itself. (not to a wire)
Reimplemented from TTrackBase.
|
virtual |
dumps debug information.
Reimplemented from TTrackBase.
Definition at line 50 of file TLine0.cxx.
|
virtual |
dumps debug information.
Reimplemented from TTrackBase.
|
virtual |
dumps debug information.
Reimplemented from TTrackBase.
| int TLine0::fit2 | ( | ) |
fits itself. Error was happened if return value is not zero.
fits itself using isolated hits. Error was happened if return value is not zero.
Definition at line 174 of file TLine0.cxx.
| int TLine0::fit2 | ( | ) |
fits itself. Error was happened if return value is not zero.
fits itself using isolated hits. Error was happened if return value is not zero.
| int TLine0::fit2 | ( | ) |
fits itself. Error was happened if return value is not zero.
fits itself using isolated hits. Error was happened if return value is not zero.
| int TLine0::fit2p | ( | ) |
fits itself using isolated hits. Error was happened if return value is not zero.
Definition at line 410 of file TLine0.cxx.
Referenced by TBuilder0::buildStereo0().
| int TLine0::fit2p | ( | ) |
fits itself using isolated hits. Error was happened if return value is not zero.
| int TLine0::fit2p | ( | ) |
fits itself using isolated hits. Error was happened if return value is not zero.
| int TLine0::fit2s | ( | ) |
fits itself using single hits in a wire-layer. Error was happened if return value is not zero.
Definition at line 270 of file TLine0.cxx.
| int TLine0::fit2s | ( | ) |
fits itself using single hits in a wire-layer. Error was happened if return value is not zero.
| int TLine0::fit2s | ( | ) |
fits itself using single hits in a wire-layer. Error was happened if return value is not zero.
| int TLine0::fit2sp | ( | ) |
fits itself using single hits in a wire-layer. Error was happened if return value is not zero.
Definition at line 330 of file TLine0.cxx.
Referenced by TBuilder0::buildStereo0().
| int TLine0::fit2sp | ( | ) |
fits itself using single hits in a wire-layer. Error was happened if return value is not zero.
| int TLine0::fit2sp | ( | ) |
fits itself using single hits in a wire-layer. Error was happened if return value is not zero.
|
inlinevirtual |
returns type.
Reimplemented from TTrackBase.
Definition at line 157 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TLine0.h.
|
virtual |
returns type.
Reimplemented from TTrackBase.
|
virtual |
returns type.
Reimplemented from TTrackBase.
|
inline |
sets circle properties.
Definition at line 151 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TLine0.h.
| void TLine0::property | ( | double | a, |
| double | b, | ||
| double | det ) |
sets circle properties.
| void TLine0::property | ( | double | a, |
| double | b, | ||
| double | det ) |
sets circle properties.
| double TLine0::reducedChi2 | ( | void | ) | const |
returns reduced-chi2.
Definition at line 618 of file TLine0.cxx.
Referenced by TBuilder0::buildStereo().
| double TLine0::reducedChi2 | ( | void | ) | const |
returns reduced-chi2.
| double TLine0::reducedChi2 | ( | void | ) | const |
returns reduced-chi2.
remove bad points by chi2. Bad points are returned in a 'list'. fit() should be called before calling this function.
Definition at line 132 of file TLine0.cxx.
Referenced by TBuilder0::buildStereo(), and TBuilder0::buildStereo0().
remove bad points by chi2. Bad points are returned in a 'list'. fit() should be called before calling this function.
remove bad points by chi2. Bad points are returned in a 'list'. fit() should be called before calling this function.
| void TLine0::removeChits | ( | ) |
remove extremly bad points.
Definition at line 524 of file TLine0.cxx.
Referenced by TBuilder0::buildStereo0().
| void TLine0::removeChits | ( | ) |
remove extremly bad points.
| void TLine0::removeChits | ( | ) |
remove extremly bad points.
Definition at line 565 of file TLine0.cxx.
Referenced by TBuilder0::buildStereo().