Enumerations | |
enum | AlgoStep { HT, SEED, DUP, FIT } |
Functions | |
unsigned int | countLayers (const Settings *settings, const std::vector< const Stub *> &stubs, bool disableReducedLayerID=false, bool onlyPS=false) |
unsigned int | countLayers (const Settings *settings, const std::vector< Stub *> &stubs, bool disableReducedLayerID=false, bool onlyPS=false) |
const TP * | matchingTP (const Settings *settings, const std::vector< const Stub *> &vstubs, unsigned int &nMatchedLayersBest, std::vector< const Stub *> &matchedStubsBest) |
const TP * | matchingTP (const Settings *settings, const std::vector< Stub *> &vstubs, unsigned int &nMatchedLayersBest, std::vector< const Stub *> &matchedStubsBest) |
unsigned int | numLayerCut (Utility::AlgoStep algo, const Settings *settings, unsigned int iPhiSec, unsigned int iEtaReg, float invPt, float eta=0.) |
Enumerator | |
---|---|
HT | |
SEED | |
DUP | |
FIT |
unsigned int tmtt::Utility::countLayers | ( | const Settings * | settings, |
const std::vector< const Stub *> & | stubs, | ||
bool | disableReducedLayerID = false , |
||
bool | onlyPS = false |
||
) |
Definition at line 25 of file Utility.cc.
References tmtt::Settings::reduceLayerID().
Referenced by tmtt::HTcell::calcNumFilteredLayers(), tmtt::TP::calcNumLayers(), tmtt::L1track3D::cheat(), countLayers(), tmtt::Histos::fillInputData(), tmtt::TP::fillUseForAlgEff(), tmtt::TrkRZfilter::filterTracks(), tmtt::ChiSquaredFitBase::fit(), tmtt::L1fittedTrack::L1fittedTrack(), tmtt::L1track2D::L1track2D(), tmtt::L1track3D::L1track3D(), matchingTP(), and tmtt::TrkRZfilter::seedFilter().
unsigned int tmtt::Utility::countLayers | ( | const Settings * | settings, |
const std::vector< Stub *> & | stubs, | ||
bool | disableReducedLayerID = false , |
||
bool | onlyPS = false |
||
) |
Definition at line 17 of file Utility.cc.
References countLayers(), and SimL1Emulator_cff::stubs.
const TP * tmtt::Utility::matchingTP | ( | const Settings * | settings, |
const std::vector< const Stub *> & | vstubs, | ||
unsigned int & | nMatchedLayersBest, | ||
std::vector< const Stub *> & | matchedStubsBest | ||
) |
Definition at line 63 of file Utility.cc.
References countLayers(), tmtt::Settings::minFracMatchStubsOnReco(), tmtt::Settings::minFracMatchStubsOnTP(), tmtt::Settings::minNumMatchLayers(), tmtt::Settings::minNumMatchPSLayers(), alignCSCRings::s, and cmsswSequenceInfo::tp.
Referenced by tmtt::L1track3D::cheat(), tmtt::L1fittedTrack::L1fittedTrack(), tmtt::L1track2D::L1track2D(), tmtt::L1track3D::L1track3D(), and matchingTP().
const TP * tmtt::Utility::matchingTP | ( | const Settings * | settings, |
const std::vector< Stub *> & | vstubs, | ||
unsigned int & | nMatchedLayersBest, | ||
std::vector< const Stub *> & | matchedStubsBest | ||
) |
Definition at line 55 of file Utility.cc.
References matchingTP().
unsigned int tmtt::Utility::numLayerCut | ( | Utility::AlgoStep | algo, |
const Settings * | settings, | ||
unsigned int | iPhiSec, | ||
unsigned int | iEtaReg, | ||
float | invPt, | ||
float | eta = 0. |
||
) |
Definition at line 141 of file Utility.cc.
References funct::abs(), ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), submitPVResolutionJobs::count, DUP, tmtt::Settings::etaSecsReduceLayers(), Exception, FIT, WZElectronSkims53X_cff::max, tmtt::Settings::minPtToReduceLayers(), tmtt::Settings::minStubLayers(), and SEED.
Referenced by tmtt::SimpleLR4::fit(), tmtt::ChiSquaredFitBase::fit(), tmtt::TrkRZfilter::seedFilter(), and tmtt::HTcell::trackCandFound().