#include <Make3Dtracks.h>
Public Member Functions | |
std::vector< const L1track3D * > | assocTrackCands3D (const TP &tp, bool rzFiltered) const |
Make3Dtracks (const Settings *settings, unsigned int iPhiSec, unsigned int iEtaReg, float etaMinSector, float etaMaxSector, float phiCentreSector) | |
bool | ranRZfilter () const |
void | run (const std::list< L1track2D > &vecTracksRphi) |
const TrkRZfilter * | rzFilter () const |
const std::list< L1track3D > & | trackCands3D (bool rzFiltered) const |
Private Member Functions | |
void | makeRZfilteredTrks (const std::list< L1track2D > &vecTracksRphi) |
void | makeUnfilteredTrks (const std::list< L1track2D > &vecTracksRphi) |
Private Attributes | |
float | etaMaxSector_ |
float | etaMinSector_ |
unsigned int | iEtaReg_ |
unsigned int | iPhiSec_ |
float | phiCentreSector_ |
bool | runRZfilter_ |
std::unique_ptr< TrkRZfilter > | rzFilter_ |
const Settings * | settings_ |
std::list< L1track3D > | vecTracks3D_rzFiltered_ |
std::list< L1track3D > | vecTracks3D_unfiltered_ |
Definition at line 25 of file Make3Dtracks.h.
tmtt::Make3Dtracks::Make3Dtracks | ( | const Settings * | settings, |
unsigned int | iPhiSec, | ||
unsigned int | iEtaReg, | ||
float | etaMinSector, | ||
float | etaMaxSector, | ||
float | phiCentreSector | ||
) |
Definition at line 16 of file Make3Dtracks.cc.
References etaMaxSector_, etaMinSector_, iEtaReg_, iPhiSec_, phiCentreSector_, runRZfilter_, rzFilter_, and settings_.
vector< const L1track3D * > tmtt::Make3Dtracks::assocTrackCands3D | ( | const TP & | tp, |
bool | rzFiltered | ||
) | const |
Definition at line 113 of file Make3Dtracks.cc.
References cmsswSequenceInfo::tp, vecTracks3D_rzFiltered_, and vecTracks3D_unfiltered_.
Definition at line 92 of file Make3Dtracks.cc.
References tmtt::L1track3D::cheat(), rzFilter_, settings_, tmtt::Settings::trackFitCheat(), and vecTracks3D_rzFiltered_.
Referenced by run().
Definition at line 41 of file Make3Dtracks.cc.
References tmtt::L1track3D::cheat(), tmtt::Settings::enableDigitize(), etaMaxSector_, etaMinSector_, JetChargeProducer_cfi::exp, iEtaReg_, tmtt::Settings::invPtToInvR(), iPhiSec_, tmtt::Settings::kf_oneOver2rRange(), tmtt::Settings::kf_phi0Range(), funct::pow(), settings_, funct::tan(), tmtt::Settings::trackFitCheat(), vecTracks3D_unfiltered_, and HLTMuonOfflineAnalyzer_cfi::z0.
Referenced by run().
|
inline |
Definition at line 38 of file Make3Dtracks.h.
References makeRZfilteredTrks(), makeUnfilteredTrks(), and runRZfilter_.
Referenced by tmtt::TMTrackProducer::produce().
|
inline |
Definition at line 49 of file Make3Dtracks.h.
References vecTracks3D_rzFiltered_, and vecTracks3D_unfiltered_.
Referenced by tmtt::TMTrackProducer::produce().
|
private |
Definition at line 84 of file Make3Dtracks.h.
Referenced by Make3Dtracks(), and makeUnfilteredTrks().
|
private |
Definition at line 83 of file Make3Dtracks.h.
Referenced by Make3Dtracks(), and makeUnfilteredTrks().
|
private |
Definition at line 82 of file Make3Dtracks.h.
Referenced by Make3Dtracks(), and makeUnfilteredTrks().
|
private |
Definition at line 81 of file Make3Dtracks.h.
Referenced by Make3Dtracks(), and makeUnfilteredTrks().
|
private |
Definition at line 85 of file Make3Dtracks.h.
Referenced by Make3Dtracks().
|
private |
Definition at line 87 of file Make3Dtracks.h.
Referenced by Make3Dtracks(), ranRZfilter(), and run().
|
private |
Definition at line 90 of file Make3Dtracks.h.
Referenced by Make3Dtracks(), makeRZfilteredTrks(), and rzFilter().
|
private |
Definition at line 80 of file Make3Dtracks.h.
Referenced by Make3Dtracks(), makeRZfilteredTrks(), and makeUnfilteredTrks().
Definition at line 93 of file Make3Dtracks.h.
Referenced by assocTrackCands3D(), makeRZfilteredTrks(), and trackCands3D().
Definition at line 94 of file Make3Dtracks.h.
Referenced by assocTrackCands3D(), makeUnfilteredTrks(), and trackCands3D().