CMS 3D CMS Logo

List of all members | Public Member Functions | Protected Attributes
tmtt::TrackFitGeneric Class Reference

#include <TrackFitGeneric.h>

Inheritance diagram for tmtt::TrackFitGeneric:
tmtt::ChiSquaredFitBase tmtt::KFbase tmtt::SimpleLR4 tmtt::ChiSquaredFit4 tmtt::KFParamsComb

Public Member Functions

virtual L1fittedTrack fit (const L1track3D &l1track3D)
 
 TrackFitGeneric (const Settings *settings, const std::string &fitterName="")
 
virtual ~TrackFitGeneric ()=default
 

Protected Attributes

const std::string fitterName_
 
const Settingssettings_
 

Detailed Description

Definition at line 18 of file TrackFitGeneric.h.

Constructor & Destructor Documentation

◆ TrackFitGeneric()

tmtt::TrackFitGeneric::TrackFitGeneric ( const Settings settings,
const std::string &  fitterName = "" 
)
inline

Definition at line 21 of file TrackFitGeneric.h.

22  : settings_(settings), fitterName_(fitterName) {}
const Settings * settings_
const std::string fitterName_

◆ ~TrackFitGeneric()

virtual tmtt::TrackFitGeneric::~TrackFitGeneric ( )
virtualdefault

Member Function Documentation

◆ fit()

virtual L1fittedTrack tmtt::TrackFitGeneric::fit ( const L1track3D l1track3D)
inlinevirtual

Reimplemented in tmtt::KFbase, tmtt::ChiSquaredFitBase, and tmtt::SimpleLR4.

Definition at line 27 of file TrackFitGeneric.h.

Referenced by trackingPlots.Iteration::modules().

27 { return L1fittedTrack(); }

Member Data Documentation

◆ fitterName_

const std::string tmtt::TrackFitGeneric::fitterName_
protected

Definition at line 32 of file TrackFitGeneric.h.

◆ settings_

const Settings* tmtt::TrackFitGeneric::settings_
protected