KiTrackMarlin  1.9.0
Public Member Functions | Protected Attributes | List of all members
KiTrackMarlin::FTDTrack Class Reference

A class for ITracks containing an lcio::Track at core. More...

#include <FTDTrack.h>

Inheritance diagram for KiTrackMarlin::FTDTrack:

Public Member Functions

 FTDTrack (MarlinTrk::IMarlinTrkSystem *trkSystem)
 
 FTDTrack (std::vector< IFTDHit * > hits, MarlinTrk::IMarlinTrkSystem *trkSystem)
 
 FTDTrack (const FTDTrack &f)
 
FTDTrackoperator= (const FTDTrack &f)
 
TrackImpl * getLcioTrack ()
 
void addHit (IFTDHit *hit)
 
virtual double getNdf () const
 
virtual double getChi2 () const
 
virtual double getChi2Prob () const
 
virtual std::vector< IHit * > getHits () const
 
virtual double getQI () const
 
virtual void fit () throw ( FitterException )
 Fits the track and sets chi2, Ndf etc.
 

Protected Attributes

std::vector< IFTDHit * > _hits
 the hits the track consists of
 
IMPL::TrackImpl * _lcioTrack
 
MarlinTrk::IMarlinTrkSystem * _trkSystem
 
double _chi2Prob
 

Detailed Description

A class for ITracks containing an lcio::Track at core.

Constructor & Destructor Documentation

FTDTrack::FTDTrack ( MarlinTrk::IMarlinTrkSystem *  trkSystem)
Parameters
trkSystemAn IMarlinTrkSystem, which is needed for fitting of the tracks
FTDTrack::FTDTrack ( std::vector< IFTDHit * >  hits,
MarlinTrk::IMarlinTrkSystem *  trkSystem 
)
Parameters
hitsThe hits the track consists of
trkSystemAn IMarlinTrkSystem, which is needed for fitting of the tracks

Member Function Documentation

TrackImpl* KiTrackMarlin::FTDTrack::getLcioTrack ( )
inline
Returns
a track in the lcio format

The documentation for this class was generated from the following files: