CGEM BOSS 6.6.5.g
BESIII Offline Software System
|
A class to fit a TTrackBase object to a 3D line. More...
#include <T3DLineFitter.h>
Public Member Functions | |
T3DLineFitter (const std::string &name) | |
Constructor. | |
T3DLineFitter (const std::string &name, bool m_sag, int m_prop, bool m_tof) | |
virtual | ~T3DLineFitter () |
Destructor. | |
void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
dumps debug information. | |
virtual int | fit (TTrackBase &) const |
virtual int | fit (TTrackBase &, float t0Offset) const |
void | sag (bool) |
void | propagation (int) |
void | tof (bool) |
Public Member Functions inherited from TMFitter | |
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 |
Additional Inherited Members | |
Protected Member Functions inherited from TMFitter | |
void | fitDone (TTrackBase &) const |
sets the fitted flag. (Bad implementation) | |
A class to fit a TTrackBase object to a 3D line.
Definition at line 41 of file T3DLineFitter.h.
T3DLineFitter::T3DLineFitter | ( | const std::string & | name | ) |
Constructor.
Definition at line 80 of file T3DLineFitter.cxx.
Definition at line 86 of file T3DLineFitter.cxx.
|
virtual |
void T3DLineFitter::dump | ( | const std::string & | message = std::string("") , |
const std::string & | prefix = std::string("") |
||
) | const |
dumps debug information.
|
virtual |
Implements TMFitter.
Definition at line 211 of file T3DLineFitter.cxx.
Referenced by fit().
|
virtual |
Definition at line 215 of file T3DLineFitter.cxx.
void T3DLineFitter::propagation | ( | int | _in | ) |
Definition at line 98 of file T3DLineFitter.cxx.
void T3DLineFitter::sag | ( | bool | _in | ) |
Definition at line 95 of file T3DLineFitter.cxx.
void T3DLineFitter::tof | ( | bool | _in | ) |
Definition at line 101 of file T3DLineFitter.cxx.