Go to the documentation of this file. 1 #ifndef L1Trigger_TrackFindingTMTT_L1trackBase_h
2 #define L1Trigger_TrackFindingTMTT_L1trackBase_h
26 virtual const std::vector<const Stub*>&
stubsConst()
const = 0;
27 virtual const std::vector<Stub*>&
stubs()
const = 0;
29 virtual unsigned int numStubs()
const = 0;
31 virtual unsigned int numLayers()
const = 0;
35 virtual float qOverPt()
const = 0;
36 virtual float phi0()
const = 0;
41 virtual std::pair<unsigned int, unsigned int>
cellLocationHT()
const = 0;
44 virtual unsigned int iPhiSec()
const = 0;
45 virtual unsigned int iEtaReg()
const = 0;
55 virtual const std::vector<const Stub*>&
matchedStubs()
const = 0;
virtual const std::vector< const Stub * > & stubsConst() const =0
virtual const TP * matchedTP() const =0
virtual unsigned int iPhiSec() const =0
virtual std::pair< unsigned int, unsigned int > cellLocationHT() const =0
virtual unsigned int numLayers() const =0
virtual ~L1trackBase()=default
virtual float phi0() const =0
virtual const std::vector< const Stub * > & matchedStubs() const =0
virtual unsigned int iEtaReg() const =0
virtual const std::vector< Stub * > & stubs() const =0
virtual float qOverPt() const =0
virtual unsigned int numMatchedStubs() const =0
virtual unsigned int optoLinkID() const =0
=== This is the base class for the linearised chi-squared track fit algorithms.
virtual unsigned int numMatchedLayers() const =0
virtual unsigned int numStubs() const =0