14 #include "streamlog/streamlog.h"
16 #include "TObjArray.h"
22 #include "aidaTT/AidaTT.hh"
23 #include "aidaTT/IGeometry.hh"
32 class IFittingAlgorithm ;
112 const aidaTT::IGeometry*
_geom=
nullptr;
MarlinAidaTT()
Default c'tor.
aidaTT::IPropagation * _propagation
Interface to KaltTest Kalman fitter - instantiates and holds the detector geometry.
static const bool FitForward
aidaTT::IBField * _bfield
aidaTT::IFittingAlgorithm * _fitter
void init()
initialise track fitter system
bool _useQMS
take multiple scattering into account during the fit
static const bool FitBackward
virtual std::string name()
the name of the implementation
static const bool OrderOutgoing
std::multimap< long, const aidaTT::ISurface * > SurfMap
Interface for generic tracks in MarlinTrk.
MarlinAidaTT & operator=(const MarlinTrk::MarlinAidaTT &)=delete
const aidaTT::IGeometry * _geom
SurfMap _surfMap
multi-map of surfaces
static const bool OrderIncoming
Base class for tracking system implementations in MarlinTrk.
MarlinTrk::IMarlinTrack * createTrack()
instantiate its implementation of the IMarlinTrack