13#ifndef TCIRCLEFITTER_FLAG_
14#define TCIRCLEFITTER_FLAG_
16#ifdef TRKRECO_DEBUG_DETAIL
23#include "TrkReco/TMFitter.h"
26#include "TrackUtil/Helix.h"
43 void dump(
const std::string& message = std::string(
"" ),
44 const std::string& prefix = std::string(
"" ) )
const;
50 mutable double _charge;
51 mutable double _radius;
57#ifdef TRKRECO_NO_INLINE
61# define TCIRCLEFITTER_INLINE_DEFINE_HERE
64#ifdef TCIRCLEFITTER_INLINE_DEFINE_HERE
HepGeom::Point3D< double > HepPoint3D
A class to fit a TTrackBase object to a circle.
TCircleFitter(const std::string &name)
Constructor.
virtual int fit(TTrackBase &) const
void dump(const std::string &message=std::string(""), const std::string &prefix=std::string("")) const
dumps debug information.
virtual ~TCircleFitter()
Destructor.
A class to represent a circle in tracking.
A class to fit a TTrackBase object.
const std::string & name(void) const
returns name.
A class to relate TMDCWireHit and TTrack objects.
A virtual class for a track class in tracking.