16#ifdef TRKRECO_DEBUG_DETAIL
28#define TFitAlreadyFitted 1;
29#define TFitErrorFewHits -1;
31#define TFitUnavailable -3;
45 const std::string&
name(
void )
const;
46 void dump(
const std::string& message = std::string(
"" ),
47 const std::string& prefix = std::string(
"" ) )
const;
62#ifdef TRKRECO_NO_INLINE
66# define TMFITTER_INLINE_DEFINE_HERE
69#ifdef TMFITTER_INLINE_DEFINE_HERE
71inline const std::string&
TMFitter::name(
void )
const {
return _name; }
A class to fit a TTrackBase object.
const std::string & name(void) const
returns name.
virtual int fit(TTrackBase &) const =0
void dump(const std::string &message=std::string(""), const std::string &prefix=std::string("")) const
virtual ~TMFitter()
Destructor.
TMFitter(const std::string &name)
Constructor.
void fitDone(TTrackBase &) const
sets the fitted flag. (Bad implementation)
A virtual class for a track class in tracking.
A class to represent a track in tracking.