13#ifndef TRGCDCFITTER_FLAG_ 
   14#define TRGCDCFITTER_FLAG_ 
   24  class TRGCDCTrackBase;
 
   26#ifdef TRGCDC_SHORT_NAMES 
   27#define TCFitter TRGCDCFitter 
   31#define TRGCDCFitAlreadyFitted 1; 
   33#define TRGCDCFitErrorFewHits -1; 
   35#define TRGCDCFitFailed       -2; 
   37#define TRGCDCFitUnavailable  -3; 
   51    const std::string& 
name(
void) 
const;
 
   53    void dump(
const std::string& message = std::string(
""),
 
   54              const std::string& prefix = std::string(
"")) 
const;
 
   71#ifdef TRASAN_NO_INLINE 
   75#define TFITTER_INLINE_DEFINE_HERE 
   78#ifdef TFITTER_INLINE_DEFINE_HERE 
A class to fit a TRGCDCTrackBase object.
virtual int fit(TRGCDCTrackBase &) const =0
Fit functions.
A class to represent a track object in TRGCDC.
void dump(const std::string &message=std::string(""), const std::string &prefix=std::string("")) const
dump debug info
virtual ~TRGCDCFitter()
Destructor.
const std::string & name(void) const
returns name.
void fitDone(TRGCDCTrackBase &) const
sets the fitted flag. (Bad implementation)
Abstract base class for different kinds of events.