|
BOSS 7.1.3
BESIII Offline Software System
|
A class to fit a TTrackBase object. More...
#include <TMFitter.h>
Inheritance diagram for TMFitter:Public Member Functions | |
| TMFitter (const std::string &name) | |
| Constructor. | |
| virtual | ~TMFitter () |
| Destructor. | |
| const std::string & | name (void) const |
| returns name. | |
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| virtual int | fit (TTrackBase &) const =0 |
Protected Member Functions | |
| void | fitDone (TTrackBase &) const |
| sets the fitted flag. (Bad implementation) | |
A class to fit a TTrackBase object.
Definition at line 34 of file TMFitter.h.
| TMFitter::TMFitter | ( | const std::string & | name | ) |
Constructor.
Definition at line 17 of file TMFitter.cxx.
Referenced by T3DLineFitter::T3DLineFitter(), T3DLineFitter::T3DLineFitter(), TCircleFitter::TCircleFitter(), TCosmicFitter::TCosmicFitter(), THelixFitter::THelixFitter(), TLineFitter::TLineFitter(), TRungeFitter::TRungeFitter(), and TRungeFitter::TRungeFitter().
|
virtual |
| void TMFitter::dump | ( | const std::string & | message = std::string(""), |
| const std::string & | prefix = std::string("") ) const |
Definition at line 29 of file TMFitter.cxx.
|
pure virtual |
Implemented in T3DLineFitter, TCircleFitter, TCosmicFitter, THelixFitter, TLineFitter, TRobustLineFitter, and TRungeFitter.
|
protected |
sets the fitted flag. (Bad implementation)
Definition at line 24 of file TMFitter.cxx.
Referenced by TCircleFitter::fit(), TLineFitter::fit(), and TRobustLineFitter::fit().
|
inline |
returns name.
Definition at line 73 of file TMFitter.h.
Referenced by T3DLineFitter::T3DLineFitter(), T3DLineFitter::T3DLineFitter(), TCircleFitter::TCircleFitter(), TCosmicFitter::TCosmicFitter(), THelixFitter::THelixFitter(), TLineFitter::TLineFitter(), TMFitter(), TRobustLineFitter::TRobustLineFitter(), TRungeFitter::TRungeFitter(), and TRungeFitter::TRungeFitter().