CMS 3D CMS Logo

List of all members | Public Member Functions
tmtt::L1trackBase Class Referenceabstract

#include <L1trackBase.h>

Inheritance diagram for tmtt::L1trackBase:
tmtt::L1fittedTrack tmtt::L1track2D tmtt::L1track3D

Public Member Functions

virtual std::pair< unsigned int, unsigned int > cellLocationHT () const =0
 
virtual unsigned int iEtaReg () const =0
 
virtual unsigned int iPhiSec () const =0
 
 L1trackBase ()
 
virtual const std::vector< const Stub * > & matchedStubs () const =0
 
virtual const TPmatchedTP () const =0
 
virtual unsigned int numLayers () const =0
 
virtual unsigned int numMatchedLayers () const =0
 
virtual unsigned int numMatchedStubs () const =0
 
virtual unsigned int numStubs () const =0
 
virtual unsigned int optoLinkID () const =0
 
virtual float phi0 () const =0
 
virtual float qOverPt () const =0
 
virtual const std::vector< Stub * > & stubs () const =0
 
virtual const std::vector< const Stub * > & stubsConst () const =0
 
virtual ~L1trackBase ()=default
 

Detailed Description

Definition at line 17 of file L1trackBase.h.

Constructor & Destructor Documentation

◆ L1trackBase()

tmtt::L1trackBase::L1trackBase ( )
inline

Definition at line 19 of file L1trackBase.h.

19 {}

◆ ~L1trackBase()

virtual tmtt::L1trackBase::~L1trackBase ( )
virtualdefault

Member Function Documentation

◆ cellLocationHT()

virtual std::pair<unsigned int, unsigned int> tmtt::L1trackBase::cellLocationHT ( ) const
pure virtual

◆ iEtaReg()

virtual unsigned int tmtt::L1trackBase::iEtaReg ( ) const
pure virtual

◆ iPhiSec()

virtual unsigned int tmtt::L1trackBase::iPhiSec ( ) const
pure virtual

◆ matchedStubs()

virtual const std::vector<const Stub*>& tmtt::L1trackBase::matchedStubs ( ) const
pure virtual

◆ matchedTP()

virtual const TP* tmtt::L1trackBase::matchedTP ( ) const
pure virtual

◆ numLayers()

virtual unsigned int tmtt::L1trackBase::numLayers ( ) const
pure virtual

◆ numMatchedLayers()

virtual unsigned int tmtt::L1trackBase::numMatchedLayers ( ) const
pure virtual

◆ numMatchedStubs()

virtual unsigned int tmtt::L1trackBase::numMatchedStubs ( ) const
pure virtual

◆ numStubs()

virtual unsigned int tmtt::L1trackBase::numStubs ( ) const
pure virtual

◆ optoLinkID()

virtual unsigned int tmtt::L1trackBase::optoLinkID ( ) const
pure virtual

◆ phi0()

virtual float tmtt::L1trackBase::phi0 ( ) const
pure virtual

◆ qOverPt()

virtual float tmtt::L1trackBase::qOverPt ( ) const
pure virtual

◆ stubs()

virtual const std::vector<Stub*>& tmtt::L1trackBase::stubs ( ) const
pure virtual

◆ stubsConst()

virtual const std::vector<const Stub*>& tmtt::L1trackBase::stubsConst ( ) const
pure virtual