 |
Belle II Software
release-05-02-19
|
14 #ifndef TRGCDCFITTER_FLAG_
15 #define TRGCDCFITTER_FLAG_
25 class TRGCDCTrackBase;
27 #ifdef TRGCDC_SHORT_NAMES
28 #define TCFitter TRGCDCFitter
32 #define TRGCDCFitAlreadyFitted 1;
33 #define TRGCDCFitErrorFewHits -1;
35 #define TRGCDCFitFailed -2;
37 #define TRGCDCFitUnavailable -3;
52 const std::string&
name(
void)
const;
54 void dump(
const std::string& message = std::string(
""),
55 const std::string& prefix = std::string(
""))
const;
72 #ifdef TRASAN_NO_INLINE
76 #define TFITTER_INLINE_DEFINE_HERE
79 #ifdef TFITTER_INLINE_DEFINE_HERE
void dump(const std::string &message=std::string(""), const std::string &prefix=std::string("")) const
dump debug info
virtual ~TRGCDCFitter()
Destructor.
A class to fit a TRGCDCTrackBase object.
const std::string & name(void) const
returns name.
TRGCDCFitter(const std::string &name)
Constructor.
void fitDone(TRGCDCTrackBase &) const
sets the fitted flag. (Bad implementation)
Abstract base class for different kinds of events.
A class to represent a track object in TRGCDC.
virtual int fit(TRGCDCTrackBase &) const =0
Fit functions.