#include <SeedingRegionByL1.h>
Definition at line 22 of file SeedingRegionByL1.h.
◆ SeedingRegionByL1()
Definition at line 19 of file SeedingRegionByL1.cc.
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
T getParameter(std::string const &) const
SeedingRegionAlgoBase(const edm::ParameterSet &conf, edm::ConsumesCollector &sumes)
std::vector< double > endcapScalings_
edm::EDGetTokenT< std::vector< l1t::TkEm > > l1TkEmsToken_
◆ fillPSetDescription()
◆ initialize()
◆ makeRegions()
Implements ticl::SeedingRegionAlgoBase.
Definition at line 29 of file SeedingRegionByL1.cc.
References a, funct::abs(), b, makeMEIFBenchmarkPlots::ev, edm::ProductID::id(), createfilelist::int, mps_fire::result, and jetUpdater_cfi::sort.
35 for (
size_t indx = 0; indx < (*l1TrkEms).size(); indx++) {
36 const auto &l1TrkEm = (*l1TrkEms)[indx];
39 (l1TrkEm.EGRef()->hwQual() !=
quality_)) {
43 int iSide =
int(l1TrkEm.eta() > 0);
44 result.emplace_back(
GlobalPoint(l1TrkEm.p4().X(), l1TrkEm.p4().Y(), l1TrkEm.p4().Z()),
52 return a.directionAtOrigin.perp2() >
b.directionAtOrigin.perp2();
Global3DPoint GlobalPoint
Abs< T >::type abs(const T &t)
edm::EDGetTokenT< std::vector< l1t::TkEm > > l1TkEmsToken_
double tkEmOfflineEt(double et) const
Global3DVector GlobalVector
◆ tkEmOfflineEt()
double ticl::SeedingRegionByL1::tkEmOfflineEt |
( |
double |
et | ) |
const |
|
private |
◆ algoVerbosity_
int ticl::SeedingRegionByL1::algoVerbosity_ = 0 |
|
private |
◆ endcapScalings_
std::vector<double> ticl::SeedingRegionByL1::endcapScalings_ |
|
private |
◆ l1TkEmsToken_
◆ maxAbsEta_
double ticl::SeedingRegionByL1::maxAbsEta_ |
|
private |
◆ minAbsEta_
double ticl::SeedingRegionByL1::minAbsEta_ |
|
private |
◆ minPt_
double ticl::SeedingRegionByL1::minPt_ |
|
private |
◆ quality_
int ticl::SeedingRegionByL1::quality_ |
|
private |