1 #ifndef TRACK_FITTER_FACTORY_H
2 #define TRACK_FITTER_FACTORY_H
3 #include <EVENT/LCParameters.h>
4 #include <Exceptions.h>
16 class TrackFitterBase;
56 EVENT::LCParameters
const * collectionParameters,
57 EVENT::LCEvent
const * event = 0);
81 #endif // TRACK_FITTER_FACTORY_H
The TrackFitterFactory is an interface to handle track fitters.
Definition: TrackFitterFactory.h:38
Define a new exception class for unkonwn fitter types.
Definition: TrackFitterFactory.h:63
static TrackFitterBase * getTrackFitter(unsigned char fitterType, EVENT::LCParameters const *collectionParameters, EVENT::LCEvent const *event=0)
Get a track fitter and reinitialise its parameters.
Definition: TrackFitterFactory.cc:23
The TrackFitterBase is a virtual class from which the actual track fitters are derived.
Definition: TrackFitterBase.h:44