Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

TMFitter Class Reference

A class to fit a TTrackBase object. More...

#include <TMFitter.h>

Inheritance diagram for TMFitter:

T3DLineFitter T3DLineFitter TCircleFitter TCircleFitter TCosmicFitter TCosmicFitter THelixFitter THelixFitter TLineFitter TLineFitter TRungeFitter TRungeFitter List of all members.

Public Member Functions

void dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const
void dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const
virtual int fit (TTrackBase &) const =0
virtual int fit (TTrackBase &) const =0
const std::string & name (void) const
 returns name.
const std::string & name (void) const
 returns name.
 TMFitter (const std::string &name)
 Constructor.
 TMFitter (const std::string &name)
 Constructor.
virtual ~TMFitter ()
 Destructor.
virtual ~TMFitter ()
 Destructor.

Protected Member Functions

void fitDone (TTrackBase &) const
 sets the fitted flag. (Bad implementation)
void fitDone (TTrackBase &) const
 sets the fitted flag. (Bad implementation)

Private Attributes

std::string _name

Detailed Description

A class to fit a TTrackBase object.


Constructor & Destructor Documentation

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

Constructor.

00017                                          : _name(name) {
00018 }

TMFitter::~TMFitter  )  [virtual]
 

Destructor.

00020                     {
00021 }

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

Constructor.

virtual TMFitter::~TMFitter  )  [virtual]
 

Destructor.


Member Function Documentation

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

Reimplemented in T3DLineFitter, TCircleFitter, TCosmicFitter, THelixFitter, TLineFitter, TRobustLineFitter, TRungeFitter, T3DLineFitter, TCircleFitter, TCosmicFitter, THelixFitter, TLineFitter, TRobustLineFitter, and TRungeFitter.

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

Reimplemented in T3DLineFitter, TCircleFitter, TCosmicFitter, THelixFitter, TLineFitter, TRobustLineFitter, TRungeFitter, T3DLineFitter, TCircleFitter, TCosmicFitter, THelixFitter, TLineFitter, TRobustLineFitter, and TRungeFitter.

00029                                                                  {
00030 }

virtual int TMFitter::fit TTrackBase  )  const [pure virtual]
 

Implemented in T3DLineFitter, TCircleFitter, TCosmicFitter, THelixFitter, TLineFitter, TRobustLineFitter, TRungeFitter, T3DLineFitter, TCircleFitter, TCosmicFitter, THelixFitter, TLineFitter, TRobustLineFitter, and TRungeFitter.

virtual int TMFitter::fit TTrackBase  )  const [pure virtual]
 

Implemented in T3DLineFitter, TCircleFitter, TCosmicFitter, THelixFitter, TLineFitter, TRobustLineFitter, TRungeFitter, T3DLineFitter, TCircleFitter, TCosmicFitter, THelixFitter, TLineFitter, TRobustLineFitter, and TRungeFitter.

void TMFitter::fitDone TTrackBase  )  const [protected]
 

sets the fitted flag. (Bad implementation)

void TMFitter::fitDone TTrackBase  )  const [protected]
 

sets the fitted flag. (Bad implementation)

00024                                       {
00025     t._fitted = true;
00026 }

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

returns name.

const std::string & TMFitter::name void   )  const [inline]
 

returns name.

00073                          {
00074     return _name;
00075 }


Member Data Documentation

std::string TMFitter::_name [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 18:55:10 2011 for BOSS6.5.5 by  doxygen 1.3.9.1