#include <KFTrackletTrack.h>
Public Member Functions | |
bool | accepted () const |
float | charge () const |
float | charge_bcon () const |
float | chi2 () const |
float | chi2_bcon () const |
float | chi2dof () const |
float | chi2dof_bcon () const |
float | chi2rphi () const |
float | chi2rphi_bcon () const |
float | chi2rz () const |
float | d0 () const |
float | d0_bcon () const |
const DigitalTrack * | digitaltrack () const |
void | digitizeTrack (const std::string &fitterName) |
bool | done_bcon () const |
float | eta () const |
unsigned int | hitPattern () const |
unsigned int | iEtaReg () const |
void | infoKF (unsigned int &nSkippedLayers, unsigned int &numUpdateCalls) const |
float | invPt () const |
float | invPt_bcon () const |
unsigned int | iPhiSec () const |
KFTrackletTrack (const L1track3D *l1track3D, const std::vector< const Stub *> &stubs, unsigned int hitPattern, float qOverPt, float d0, float phi0, float z0, float tanLambda, float chi2rphi, float chi2rz, unsigned int nHelixParam, unsigned int iPhiSec, unsigned int iEtaReg, bool accepted=true, bool done_bcon=false, float qOverPt_bcon=0., float d0_bcon=0., float phi0_bcon=0., float chi2rphi_bcon=0.) | |
const L1track3D * | l1track3D () const |
float | nHelixParam () const |
unsigned int | numDOF () const |
unsigned int | numDOF_bcon () const |
unsigned int | numDOFrphi () const |
unsigned int | numDOFrphi_bcon () const |
unsigned int | numDOFrz () const |
unsigned int | numKilledStubs () const |
unsigned int | numLayers () const |
unsigned int | numStubs () const |
unsigned int | optoLinkID () const |
float | phi0 () const |
float | phi0_bcon () const |
float | phiAtChosenR (bool beamConstraint) const |
float | pt () const |
float | pt_bcon () const |
float | qOverPt () const |
float | qOverPt_bcon () const |
void | setInfoKF (unsigned int nSkippedLayers, unsigned int numUpdateCalls) |
const std::vector< const Stub * > & | stubs () const |
float | tanLambda () const |
float | theta () const |
float | z0 () const |
float | zAtChosenR () const |
Private Attributes | |
bool | accepted_ |
float | chi2rphi_ |
float | chi2rphi_bcon_ |
float | chi2rz_ |
float | d0_ |
float | d0_bcon_ |
std::shared_ptr< DigitalTrack > | digitalTrack_ |
bool | done_bcon_ |
unsigned int | hitPattern_ |
unsigned int | iEtaReg_ |
unsigned int | iPhiSec_ |
const L1track3D * | l1track3D_ |
std::string | lostMatchingState_ |
std::vector< const Stub * > | matchedStubs_ |
const TP * | matchedTP_ |
unsigned int | nHelixParam_ |
unsigned int | nLayers_ |
unsigned int | nMatchedLayers_ |
unsigned int | nSkippedLayers_ |
int | numIterations_ |
unsigned int | numUpdateCalls_ |
unsigned int | optoLinkID_ |
float | phi0_ |
float | phi0_bcon_ |
float | qOverPt_ |
float | qOverPt_bcon_ |
const Settings * | settings_ |
std::unordered_map< std::string, int > | stateCalls_ |
std::vector< const Stub * > | stubs_ |
float | tanLambda_ |
float | z0_ |
Definition at line 27 of file KFTrackletTrack.h.
|
inline |
Definition at line 35 of file KFTrackletTrack.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 160 of file KFTrackletTrack.h.
References chi2rphi_, and chi2rz_.
Referenced by chi2dof().
|
inline |
Definition at line 168 of file KFTrackletTrack.h.
References chi2rphi_bcon_, and chi2rz_.
Referenced by chi2dof_bcon().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 186 of file KFTrackletTrack.h.
References digitalTrack_.
void tmtt::KFTrackletTrack::digitizeTrack | ( | const std::string & | fitterName | ) |
|
inline |
|
inline |
Definition at line 120 of file KFTrackletTrack.h.
References CrabHelper::log, funct::tan(), and theta().
Referenced by Particle.Particle::__str__(), datamodel.Object::DeltaR(), Jet.Jet::jetID(), datamodel.Object::p4(), and Jet.Jet::puJetId().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 109 of file KFTrackletTrack.h.
References funct::abs(), and qOverPt_.
Referenced by pt().
|
inline |
Definition at line 128 of file KFTrackletTrack.h.
References funct::abs(), and qOverPt_bcon_.
Referenced by pt_bcon().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 155 of file KFTrackletTrack.h.
References nHelixParam_, and numStubs().
Referenced by chi2dof(), and numDOF_bcon().
|
inline |
Definition at line 165 of file KFTrackletTrack.h.
References numDOF().
Referenced by chi2dof_bcon().
|
inline |
Definition at line 156 of file KFTrackletTrack.h.
References nHelixParam_, and numStubs().
Referenced by numDOFrphi_bcon().
|
inline |
|
inline |
|
inline |
Definition at line 100 of file KFTrackletTrack.h.
References l1track3D_, numStubs(), and tmtt::L1track3D::numStubs().
|
inline |
|
inline |
Definition at line 96 of file KFTrackletTrack.h.
References stubs_.
Referenced by numDOF(), numDOFrphi(), numDOFrz(), and numKilledStubs().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 135 of file KFTrackletTrack.h.
References tmtt::Settings::chosenRofPhi(), d0_, d0_bcon_, reco::deltaPhi(), tmtt::Settings::invPtToDphi(), phi0_, phi0_bcon_, qOverPt_, qOverPt_bcon_, and settings_.
|
inline |
Definition at line 111 of file KFTrackletTrack.h.
References ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), and invPt().
Referenced by Particle.Particle::__str__(), DiObject.DiMuon::__str__(), Photon.Photon::calScaledIsoValueExp(), Photon.Photon::calScaledIsoValueLin(), Photon.Photon::calScaledIsoValueQuadr(), Electron.Electron::mvaIDLoose(), Electron.Electron::mvaIDRun2(), Electron.Electron::mvaIDTight(), datamodel.Object::p4(), Electron.Electron::ptErr(), ntupleDataFormat.Track::ptPull(), Lepton.Lepton::relIso(), Lepton.Lepton::relIsoFromEA(), Lepton.Lepton::relIsoR(), and Jet.Jet::setCorrP4().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 119 of file KFTrackletTrack.h.
References Matriplex::atan2(), and tanLambda_.
Referenced by eta(), and Tau.Tau::zImpact().
|
inline |
|
inline |
Definition at line 147 of file KFTrackletTrack.h.
References tmtt::Settings::chosenRofZ(), settings_, tanLambda_, and z0_.
|
private |
Definition at line 243 of file KFTrackletTrack.h.
Referenced by accepted().
|
private |
Definition at line 208 of file KFTrackletTrack.h.
Referenced by chi2(), and chi2rphi().
|
private |
Definition at line 216 of file KFTrackletTrack.h.
Referenced by chi2_bcon(), and chi2rphi_bcon().
|
private |
Definition at line 209 of file KFTrackletTrack.h.
Referenced by chi2(), chi2_bcon(), and chi2rz().
|
private |
Definition at line 204 of file KFTrackletTrack.h.
Referenced by d0(), and phiAtChosenR().
|
private |
Definition at line 214 of file KFTrackletTrack.h.
Referenced by d0_bcon(), and phiAtChosenR().
|
private |
Definition at line 240 of file KFTrackletTrack.h.
Referenced by digitaltrack().
|
private |
Definition at line 212 of file KFTrackletTrack.h.
Referenced by done_bcon().
|
private |
Definition at line 200 of file KFTrackletTrack.h.
Referenced by hitPattern().
|
private |
Definition at line 223 of file KFTrackletTrack.h.
Referenced by iEtaReg().
|
private |
Definition at line 222 of file KFTrackletTrack.h.
Referenced by iPhiSec().
|
private |
Definition at line 193 of file KFTrackletTrack.h.
Referenced by l1track3D(), and numKilledStubs().
|
private |
Definition at line 237 of file KFTrackletTrack.h.
|
private |
Definition at line 229 of file KFTrackletTrack.h.
|
private |
Definition at line 228 of file KFTrackletTrack.h.
|
private |
Definition at line 219 of file KFTrackletTrack.h.
Referenced by nHelixParam(), numDOF(), and numDOFrphi().
|
private |
Definition at line 197 of file KFTrackletTrack.h.
Referenced by numLayers().
|
private |
Definition at line 230 of file KFTrackletTrack.h.
|
private |
Definition at line 233 of file KFTrackletTrack.h.
Referenced by infoKF(), and setInfoKF().
|
private |
Definition at line 236 of file KFTrackletTrack.h.
|
private |
Definition at line 234 of file KFTrackletTrack.h.
Referenced by infoKF(), and setInfoKF().
|
private |
Definition at line 225 of file KFTrackletTrack.h.
Referenced by optoLinkID().
|
private |
Definition at line 205 of file KFTrackletTrack.h.
Referenced by phi0(), and phiAtChosenR().
|
private |
Definition at line 215 of file KFTrackletTrack.h.
Referenced by phi0_bcon(), and phiAtChosenR().
|
private |
Definition at line 203 of file KFTrackletTrack.h.
Referenced by charge(), invPt(), phiAtChosenR(), and qOverPt().
|
private |
Definition at line 213 of file KFTrackletTrack.h.
Referenced by charge_bcon(), invPt_bcon(), phiAtChosenR(), and qOverPt_bcon().
|
private |
Definition at line 190 of file KFTrackletTrack.h.
Referenced by phiAtChosenR(), and zAtChosenR().
|
private |
Definition at line 238 of file KFTrackletTrack.h.
|
private |
Definition at line 196 of file KFTrackletTrack.h.
Referenced by numStubs(), and stubs().
|
private |
Definition at line 207 of file KFTrackletTrack.h.
Referenced by tanLambda(), theta(), and zAtChosenR().
|
private |
Definition at line 206 of file KFTrackletTrack.h.
Referenced by z0(), and zAtChosenR().