BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
TMFitter Class Referenceabstract

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
 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
 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)
void fitDone (TTrackBase &) const
 sets the fitted flag. (Bad implementation)
void fitDone (TTrackBase &) const
 sets the fitted flag. (Bad implementation)

Detailed Description

A class to fit a TTrackBase object.

Definition at line 34 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TMFitter.h.

Constructor & Destructor Documentation

◆ TMFitter() [1/3]

◆ ~TMFitter() [1/3]

TMFitter::~TMFitter ( )
virtual

Destructor.

Definition at line 19 of file TMFitter.cxx.

19{}

◆ TMFitter() [2/3]

TMFitter::TMFitter ( const std::string & name)

Constructor.

◆ ~TMFitter() [2/3]

virtual TMFitter::~TMFitter ( )
virtual

Destructor.

◆ TMFitter() [3/3]

TMFitter::TMFitter ( const std::string & name)

Constructor.

◆ ~TMFitter() [3/3]

virtual TMFitter::~TMFitter ( )
virtual

Destructor.

Member Function Documentation

◆ dump() [1/3]

void TMFitter::dump ( const std::string & message = std::string( "" ),
const std::string & prefix = std::string( "" ) ) const

Definition at line 23 of file TMFitter.cxx.

23{}

◆ dump() [2/3]

void TMFitter::dump ( const std::string & message = std::string(""),
const std::string & prefix = std::string("") ) const

◆ dump() [3/3]

void TMFitter::dump ( const std::string & message = std::string(""),
const std::string & prefix = std::string("") ) const

◆ fit() [1/3]

◆ fit() [2/3]

◆ fit() [3/3]

◆ fitDone() [1/3]

void TMFitter::fitDone ( TTrackBase & t) const
protected

sets the fitted flag. (Bad implementation)

Definition at line 21 of file TMFitter.cxx.

21{ t._fitted = true; }
int t()
Definition t.c:1

Referenced by TCircleFitter::fit(), TLineFitter::fit(), and TRobustLineFitter::fit().

◆ fitDone() [2/3]

void TMFitter::fitDone ( TTrackBase & ) const
protected

sets the fitted flag. (Bad implementation)

◆ fitDone() [3/3]

void TMFitter::fitDone ( TTrackBase & ) const
protected

sets the fitted flag. (Bad implementation)

◆ name() [1/3]

◆ name() [2/3]

const std::string & TMFitter::name ( void ) const

returns name.

◆ name() [3/3]

const std::string & TMFitter::name ( void ) const

returns name.


The documentation for this class was generated from the following files: