ForwardTracking  1.10.0
Public Member Functions | Protected Attributes | List of all members
KiTrackMarlin::EndcapTrack Class Reference

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

#include <EndcapTrack.h>

Inheritance diagram for KiTrackMarlin::EndcapTrack:

Public Member Functions

 EndcapTrack (MarlinTrk::IMarlinTrkSystem *trkSystem)
 
 EndcapTrack (std::vector< IEndcapHit * > hits, MarlinTrk::IMarlinTrkSystem *trkSystem)
 
 EndcapTrack (const EndcapTrack &f)
 
EndcapTrackoperator= (const EndcapTrack &f)
 
TrackImpl * getLcioTrack ()
 
void addHit (IEndcapHit *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< IEndcapHit * > _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

EndcapTrack::EndcapTrack ( MarlinTrk::IMarlinTrkSystem *  trkSystem)
Parameters
trkSystemAn IMarlinTrkSystem, which is needed for fitting of the tracks
EndcapTrack::EndcapTrack ( std::vector< IEndcapHit * >  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::EndcapTrack::getLcioTrack ( )
inline
Returns
a track in the lcio format

Referenced by DDForwardTracking::processEvent().


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