#include <L1track2D.h>
Public Member Functions | |
std::pair< unsigned int, unsigned int > | cellLocationHT () const override |
std::pair< float, float > | helix2D () const |
unsigned int | iEtaReg () const override |
unsigned int | iPhiSec () const override |
L1track2D (const Settings *settings, const std::vector< Stub * > &stubs, std::pair< unsigned int, unsigned int > cellLocationHT, std::pair< float, float > helix2D, unsigned int iPhiSec, unsigned int iEtaReg, unsigned int optoLinkID, bool mergedHTcell) | |
const std::vector< const Stub * > & | matchedStubs () const override |
const TP * | matchedTP () const override |
bool | mergedHTcell () const |
unsigned int | numLayers () const override |
unsigned int | numMatchedLayers () const override |
unsigned int | numMatchedStubs () const override |
unsigned int | numStubs () const override |
unsigned int | optoLinkID () const override |
float | phi0 () const override |
float | qOverPt () const override |
void | setOptoLinkID (unsigned int linkID) |
void | setTrkEstZ0andTanLam (float estZ0, float estTanLambda) |
const std::vector< Stub * > & | stubs () const override |
const std::vector< const Stub * > & | stubsConst () const override |
bool | trkEstZ0andTanLam (float &estZ0, float &estTanLambda) const |
~L1track2D () override=default | |
Public Member Functions inherited from tmtt::L1trackBase | |
L1trackBase () | |
virtual | ~L1trackBase ()=default |
Private Attributes | |
std::pair< unsigned int, unsigned int > | cellLocationHT_ |
float | estTanLambda_ |
bool | estValid_ |
float | estZ0_ |
std::pair< float, float > | helix2D_ |
unsigned int | iEtaReg_ |
unsigned int | iPhiSec_ |
std::vector< const Stub * > | matchedStubs_ |
const TP * | matchedTP_ |
bool | mergedHTcell_ |
unsigned int | nLayers_ |
unsigned int | nMatchedLayers_ |
unsigned int | optoLinkID_ |
const Settings * | settings_ |
std::vector< Stub * > | stubs_ |
std::vector< const Stub * > | stubsConst_ |
Definition at line 20 of file L1track2D.h.
|
inline |
Definition at line 23 of file L1track2D.h.
References tmtt::Utility::countLayers(), matchedStubs_, matchedTP_, tmtt::Utility::matchingTP(), nLayers_, nMatchedLayers_, and stubs_.
|
overridedefault |
|
inlineoverridevirtual |
Implements tmtt::L1trackBase.
Definition at line 63 of file L1track2D.h.
References cellLocationHT_.
Referenced by tmtt::HTrphi::getMbinRange().
|
inline |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inline |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements tmtt::L1trackBase.
Definition at line 109 of file L1track2D.h.
References nMatchedLayers_.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements tmtt::L1trackBase.
Definition at line 59 of file L1track2D.h.
References stubs_.
Referenced by tmtt::MuxHToutputs::exec().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inline |
Definition at line 95 of file L1track2D.h.
References optoLinkID_.
Referenced by tmtt::MuxHToutputs::exec().
|
inline |
Definition at line 77 of file L1track2D.h.
References estTanLambda_, estValid_, and estZ0_.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inline |
Definition at line 83 of file L1track2D.h.
References estTanLambda_, estValid_, and estZ0_.
|
private |
Definition at line 119 of file L1track2D.h.
Referenced by cellLocationHT().
|
private |
Definition at line 125 of file L1track2D.h.
Referenced by setTrkEstZ0andTanLam(), and trkEstZ0andTanLam().
|
private |
Definition at line 123 of file L1track2D.h.
Referenced by setTrkEstZ0andTanLam(), and trkEstZ0andTanLam().
|
private |
Definition at line 124 of file L1track2D.h.
Referenced by setTrkEstZ0andTanLam(), and trkEstZ0andTanLam().
|
private |
Definition at line 120 of file L1track2D.h.
|
private |
Definition at line 128 of file L1track2D.h.
Referenced by iEtaReg().
|
private |
Definition at line 127 of file L1track2D.h.
Referenced by iPhiSec().
|
private |
Definition at line 135 of file L1track2D.h.
Referenced by L1track2D(), matchedStubs(), and numMatchedStubs().
|
private |
Definition at line 134 of file L1track2D.h.
Referenced by L1track2D(), and matchedTP().
|
private |
Definition at line 131 of file L1track2D.h.
Referenced by mergedHTcell().
|
private |
Definition at line 118 of file L1track2D.h.
Referenced by L1track2D(), and numLayers().
|
private |
Definition at line 136 of file L1track2D.h.
Referenced by L1track2D(), and numMatchedLayers().
|
private |
Definition at line 129 of file L1track2D.h.
Referenced by optoLinkID(), and setOptoLinkID().
|
private |
Definition at line 113 of file L1track2D.h.
|
private |
Definition at line 116 of file L1track2D.h.
Referenced by L1track2D(), numStubs(), and stubs().
|
private |
Definition at line 117 of file L1track2D.h.
Referenced by stubsConst().