#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) | |
Private Attributes | |
std::string | _name |
Definition at line 34 of file TMFitter.h.
TMFitter::TMFitter | ( | const std::string & | name | ) |
TMFitter::~TMFitter | ( | ) | [virtual] |
void TMFitter::dump | ( | const std::string & | message = std::string("") , |
|
const std::string & | prefix = std::string("") | |||
) | const |
Reimplemented in T3DLineFitter, TCircleFitter, TCosmicFitter, THelixFitter, TLineFitter, TRobustLineFitter, and TRungeFitter.
Definition at line 29 of file TMFitter.cxx.
virtual int TMFitter::fit | ( | TTrackBase & | ) | const [pure virtual] |
Implemented in T3DLineFitter, TCircleFitter, TCosmicFitter, THelixFitter, TLineFitter, TRobustLineFitter, and TRungeFitter.
Referenced by TTrackBase::fit().
void TMFitter::fitDone | ( | TTrackBase & | ) | const [protected] |
sets the fitted flag. (Bad implementation)
Definition at line 24 of file TMFitter.cxx.
References t().
Referenced by TRobustLineFitter::fit(), TLineFitter::fit(), and TCircleFitter::fit().
00024 { 00025 t._fitted = true; 00026 }
const std::string & TMFitter::name | ( | void | ) | const [inline] |
returns name.
Definition at line 73 of file TMFitter.h.
References _name.
00073 { 00074 return _name; 00075 }
std::string TMFitter::_name [private] |