|
BOSS 8.0.0
BESIII Offline Software System
|
A class to select a TTrackBase object. More...
#include <TMSelector.h>
Public Member Functions | |
| TMSelector () | |
| Constructor. | |
| TMSelector (const TMSelector &) | |
| Copy constructor. | |
| virtual | ~TMSelector () |
| Destructor. | |
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| dumps debug information. | |
| unsigned | nLinks (void) const |
| returns min. # of hits(TMLinks) requried. | |
| unsigned | nSuperLayers (void) const |
| returns min. # of super layers required. | |
| double | minPt (void) const |
| returns min. pt required. | |
| double | maxImpact (void) const |
| returns max. impact(2D) required. | |
| unsigned | nLinksStereo (void) const |
| returns min. # of stereo hits(TMLinks) requried. | |
| double | maxDistance (void) const |
| returns max. distance required for stereo hits. | |
| double | maxSigma (void) const |
| returns max. sigma for each TMLink. | |
| bool | select (TTrackBase &) const |
| returns true if given track satisfys criteria after fitting. | |
| bool | preSelect (const TTrackBase &) const |
| returns true if given track satisfys criteria before fitting. | |
| unsigned | nLinks (unsigned) |
| sets # of hits(TMLinks) requried. | |
| unsigned | nSuperLayers (unsigned) |
| sets # of super layers required. | |
| double | minPt (double) |
| sets min. pt required. | |
| double | maxImpact (double) |
| sets max. impact(2D) required. | |
| unsigned | nLinksStereo (unsigned) |
| sets min. # of stereo hits(TMLinks) requried. | |
| double | maxDistance (double) |
| sets max. distance required for stereo hits. | |
| double | maxSigma (double) |
| sets max. sigma for each TMLink. | |
| TMSelector () | |
| Constructor. | |
| TMSelector (const TMSelector &) | |
| Copy constructor. | |
| virtual | ~TMSelector () |
| Destructor. | |
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| dumps debug information. | |
| unsigned | nLinks (void) const |
| returns min. # of hits(TMLinks) requried. | |
| unsigned | nSuperLayers (void) const |
| returns min. # of super layers required. | |
| double | minPt (void) const |
| returns min. pt required. | |
| double | maxImpact (void) const |
| returns max. impact(2D) required. | |
| unsigned | nLinksStereo (void) const |
| returns min. # of stereo hits(TMLinks) requried. | |
| double | maxDistance (void) const |
| returns max. distance required for stereo hits. | |
| double | maxSigma (void) const |
| returns max. sigma for each TMLink. | |
| bool | select (TTrackBase &) const |
| returns true if given track satisfys criteria after fitting. | |
| bool | preSelect (const TTrackBase &) const |
| returns true if given track satisfys criteria before fitting. | |
| unsigned | nLinks (unsigned) |
| sets # of hits(TMLinks) requried. | |
| unsigned | nSuperLayers (unsigned) |
| sets # of super layers required. | |
| double | minPt (double) |
| sets min. pt required. | |
| double | maxImpact (double) |
| sets max. impact(2D) required. | |
| unsigned | nLinksStereo (unsigned) |
| sets min. # of stereo hits(TMLinks) requried. | |
| double | maxDistance (double) |
| sets max. distance required for stereo hits. | |
| double | maxSigma (double) |
| sets max. sigma for each TMLink. | |
| TMSelector () | |
| Constructor. | |
| TMSelector (const TMSelector &) | |
| Copy constructor. | |
| virtual | ~TMSelector () |
| Destructor. | |
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| dumps debug information. | |
| unsigned | nLinks (void) const |
| returns min. # of hits(TMLinks) requried. | |
| unsigned | nSuperLayers (void) const |
| returns min. # of super layers required. | |
| double | minPt (void) const |
| returns min. pt required. | |
| double | maxImpact (void) const |
| returns max. impact(2D) required. | |
| unsigned | nLinksStereo (void) const |
| returns min. # of stereo hits(TMLinks) requried. | |
| double | maxDistance (void) const |
| returns max. distance required for stereo hits. | |
| double | maxSigma (void) const |
| returns max. sigma for each TMLink. | |
| bool | select (TTrackBase &) const |
| returns true if given track satisfys criteria after fitting. | |
| bool | preSelect (const TTrackBase &) const |
| returns true if given track satisfys criteria before fitting. | |
| unsigned | nLinks (unsigned) |
| sets # of hits(TMLinks) requried. | |
| unsigned | nSuperLayers (unsigned) |
| sets # of super layers required. | |
| double | minPt (double) |
| sets min. pt required. | |
| double | maxImpact (double) |
| sets max. impact(2D) required. | |
| unsigned | nLinksStereo (unsigned) |
| sets min. # of stereo hits(TMLinks) requried. | |
| double | maxDistance (double) |
| sets max. distance required for stereo hits. | |
| double | maxSigma (double) |
| sets max. sigma for each TMLink. | |
A class to select a TTrackBase object.
Definition at line 31 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMSelector.h.
| TMSelector::TMSelector | ( | ) |
Constructor.
Definition at line 19 of file TMSelector.cxx.
Referenced by TMSelector().
| TMSelector::TMSelector | ( | const TMSelector & | a | ) |
Copy constructor.
Definition at line 33 of file TMSelector.cxx.
|
virtual |
| TMSelector::TMSelector | ( | ) |
Constructor.
| TMSelector::TMSelector | ( | const TMSelector & | ) |
Copy constructor.
|
virtual |
Destructor.
| TMSelector::TMSelector | ( | ) |
Constructor.
| TMSelector::TMSelector | ( | const TMSelector & | ) |
Copy constructor.
|
virtual |
Destructor.
| void TMSelector::dump | ( | const std::string & | message = std::string(""), |
| const std::string & | prefix = std::string("") ) const |
dumps debug information.
| void TMSelector::dump | ( | const std::string & | message = std::string(""), |
| const std::string & | prefix = std::string("") ) const |
dumps debug information.
| void TMSelector::dump | ( | const std::string & | message = std::string(""), |
| const std::string & | prefix = std::string("") ) const |
dumps debug information.
|
inline |
sets max. distance required for stereo hits.
Definition at line 213 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMSelector.h.
| double TMSelector::maxDistance | ( | double | ) |
sets max. distance required for stereo hits.
| double TMSelector::maxDistance | ( | double | ) |
sets max. distance required for stereo hits.
|
inline |
returns max. distance required for stereo hits.
Definition at line 205 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMSelector.h.
Referenced by TBuilder0::trackSelector().
| double TMSelector::maxDistance | ( | void | ) | const |
returns max. distance required for stereo hits.
| double TMSelector::maxDistance | ( | void | ) | const |
returns max. distance required for stereo hits.
|
inline |
sets max. impact(2D) required.
Definition at line 174 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMSelector.h.
| double TMSelector::maxImpact | ( | double | ) |
sets max. impact(2D) required.
| double TMSelector::maxImpact | ( | double | ) |
sets max. impact(2D) required.
|
inline |
returns max. impact(2D) required.
Definition at line 166 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMSelector.h.
Referenced by TBuilder0::trackSelector().
| double TMSelector::maxImpact | ( | void | ) | const |
returns max. impact(2D) required.
| double TMSelector::maxImpact | ( | void | ) | const |
returns max. impact(2D) required.
|
inline |
sets max. sigma for each TMLink.
Definition at line 187 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMSelector.h.
| double TMSelector::maxSigma | ( | double | ) |
sets max. sigma for each TMLink.
| double TMSelector::maxSigma | ( | double | ) |
sets max. sigma for each TMLink.
|
inline |
returns max. sigma for each TMLink.
Definition at line 179 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMSelector.h.
Referenced by TBuilder0::trackSelector().
| double TMSelector::maxSigma | ( | void | ) | const |
returns max. sigma for each TMLink.
| double TMSelector::maxSigma | ( | void | ) | const |
returns max. sigma for each TMLink.
|
inline |
sets min. pt required.
Definition at line 161 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMSelector.h.
| double TMSelector::minPt | ( | double | ) |
sets min. pt required.
| double TMSelector::minPt | ( | double | ) |
sets min. pt required.
|
inline |
returns min. pt required.
Definition at line 154 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMSelector.h.
Referenced by TBuilder0::trackSelector().
| double TMSelector::minPt | ( | void | ) | const |
returns min. pt required.
| double TMSelector::minPt | ( | void | ) | const |
returns min. pt required.
|
inline |
sets # of hits(TMLinks) requried.
Definition at line 136 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMSelector.h.
| unsigned TMSelector::nLinks | ( | unsigned | ) |
sets # of hits(TMLinks) requried.
| unsigned TMSelector::nLinks | ( | unsigned | ) |
sets # of hits(TMLinks) requried.
|
inline |
returns min. # of hits(TMLinks) requried.
Definition at line 129 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMSelector.h.
Referenced by TBuilder0::trackSelector().
| unsigned TMSelector::nLinks | ( | void | ) | const |
returns min. # of hits(TMLinks) requried.
| unsigned TMSelector::nLinks | ( | void | ) | const |
returns min. # of hits(TMLinks) requried.
|
inline |
sets min. # of stereo hits(TMLinks) requried.
Definition at line 200 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMSelector.h.
| unsigned TMSelector::nLinksStereo | ( | unsigned | ) |
sets min. # of stereo hits(TMLinks) requried.
| unsigned TMSelector::nLinksStereo | ( | unsigned | ) |
sets min. # of stereo hits(TMLinks) requried.
|
inline |
returns min. # of stereo hits(TMLinks) requried.
Definition at line 192 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMSelector.h.
Referenced by TBuilder0::trackSelector().
| unsigned TMSelector::nLinksStereo | ( | void | ) | const |
returns min. # of stereo hits(TMLinks) requried.
| unsigned TMSelector::nLinksStereo | ( | void | ) | const |
returns min. # of stereo hits(TMLinks) requried.
|
inline |
sets # of super layers required.
Definition at line 149 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMSelector.h.
| unsigned TMSelector::nSuperLayers | ( | unsigned | ) |
sets # of super layers required.
| unsigned TMSelector::nSuperLayers | ( | unsigned | ) |
sets # of super layers required.
|
inline |
returns min. # of super layers required.
Definition at line 141 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMSelector.h.
Referenced by TBuilder0::trackSelector().
| unsigned TMSelector::nSuperLayers | ( | void | ) | const |
returns min. # of super layers required.
| unsigned TMSelector::nSuperLayers | ( | void | ) | const |
returns min. # of super layers required.
| bool TMSelector::preSelect | ( | const TTrackBase & | a | ) | const |
returns true if given track satisfys criteria before fitting.
Definition at line 127 of file TMSelector.cxx.
| bool TMSelector::preSelect | ( | const TTrackBase & | ) | const |
returns true if given track satisfys criteria before fitting.
| bool TMSelector::preSelect | ( | const TTrackBase & | ) | const |
returns true if given track satisfys criteria before fitting.
| bool TMSelector::select | ( | TTrackBase & | b | ) | const |
returns true if given track satisfys criteria after fitting.
Definition at line 49 of file TMSelector.cxx.
| bool TMSelector::select | ( | TTrackBase & | ) | const |
returns true if given track satisfys criteria after fitting.
| bool TMSelector::select | ( | TTrackBase & | ) | const |
returns true if given track satisfys criteria after fitting.