13#ifndef TROBUSTLINEFITTER_FLAG_
14#define TROBUSTLINEFITTER_FLAG_
16#ifdef TRKRECO_DEBUG_DETAIL
25#include "TrkReco/TLineFitter.h"
39 void dump(
const std::string& message = std::string(
"" ),
40 const std::string& prefix = std::string(
"" ) )
const;
41 double a(
void )
const;
42 double b(
void )
const;
43 double det(
void )
const;
49 double rofunc(
const TTrackBase&,
double )
const;
50 double select(
unsigned k,
unsigned n,
double* )
const;
61#ifdef TRKRECO_NO_INLINE
65# define TROBUSTLINEFITTER_INLINE_DEFINE_HERE
68#ifdef TROBUSTLINEFITTER_INLINE_DEFINE_HERE
A class to fit a TTrackBase object to a line.
const std::string & name(void) const
returns name.
A class to fit a TTrackBase object to a line.
virtual ~TRobustLineFitter()
Destructor.
virtual int fit(TTrackBase &) const
TRobustLineFitter(const std::string &name)
Constructor.
void dump(const std::string &message=std::string(""), const std::string &prefix=std::string("")) const
dumps debug information.
A virtual class for a track class in tracking.