CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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

tmtt::L1trackBase::L1trackBase ( )
inline

Definition at line 19 of file L1trackBase.h.

19 {}
virtual tmtt::L1trackBase::~L1trackBase ( )
virtualdefault

Member Function Documentation

virtual std::pair<unsigned int, unsigned int> tmtt::L1trackBase::cellLocationHT ( ) const
pure virtual
virtual unsigned int tmtt::L1trackBase::iEtaReg ( ) const
pure virtual
virtual unsigned int tmtt::L1trackBase::iPhiSec ( ) const
pure virtual
virtual const std::vector<const Stub*>& tmtt::L1trackBase::matchedStubs ( ) const
pure virtual
virtual const TP* tmtt::L1trackBase::matchedTP ( ) const
pure virtual
virtual unsigned int tmtt::L1trackBase::numLayers ( ) const
pure virtual
virtual unsigned int tmtt::L1trackBase::numMatchedLayers ( ) const
pure virtual
virtual unsigned int tmtt::L1trackBase::numMatchedStubs ( ) const
pure virtual
virtual unsigned int tmtt::L1trackBase::numStubs ( ) const
pure virtual
virtual unsigned int tmtt::L1trackBase::optoLinkID ( ) const
pure virtual
virtual float tmtt::L1trackBase::phi0 ( ) const
pure virtual
virtual float tmtt::L1trackBase::qOverPt ( ) const
pure virtual
virtual const std::vector<Stub*>& tmtt::L1trackBase::stubs ( ) const
pure virtual
virtual const std::vector<const Stub*>& tmtt::L1trackBase::stubsConst ( ) const
pure virtual