#include <SeedingRegionByHF.h>
Public Member Functions | |
void | initialize (const edm::EventSetup &es) override |
void | makeRegions (const edm::Event &ev, const edm::EventSetup &es, std::vector< TICLSeedingRegion > &result) override |
SeedingRegionByHF (const edm::ParameterSet &conf, edm::ConsumesCollector &sumes) | |
~SeedingRegionByHF () override | |
Public Member Functions inherited from ticl::SeedingRegionAlgoBase | |
SeedingRegionAlgoBase (const edm::ParameterSet &conf, edm::ConsumesCollector &sumes) | |
virtual | ~SeedingRegionAlgoBase () |
Static Public Member Functions | |
static void | fillPSetDescription (edm::ParameterSetDescription &desc) |
static edm::ParameterSetDescription | makePSetDescription () |
Static Public Member Functions inherited from ticl::SeedingRegionAlgoBase | |
static void | fillPSetDescription (edm::ParameterSetDescription &desc) |
Private Member Functions | |
void | buildFirstLayers () |
Private Attributes | |
int | algoVerbosity_ = 0 |
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > | geo_token_ |
const CaloGeometry * | geometry_ |
edm::EDGetTokenT< HFRecHitCollection > | hfhits_token_ |
double | maxAbsEta_ |
double | minAbsEta_ |
double | minEt_ |
Additional Inherited Members | |
Protected Attributes inherited from ticl::SeedingRegionAlgoBase | |
int | algo_verbosity_ |
int | algoId_ |
Definition at line 28 of file SeedingRegionByHF.h.
SeedingRegionByHF::SeedingRegionByHF | ( | const edm::ParameterSet & | conf, |
edm::ConsumesCollector & | sumes | ||
) |
Definition at line 9 of file SeedingRegionByHF.cc.
References edm::BeginRun, edm::ConsumesCollector::esConsumes(), and geo_token_.
|
override |
Definition at line 18 of file SeedingRegionByHF.cc.
|
private |
|
static |
Definition at line 55 of file SeedingRegionByHF.cc.
References submitPVResolutionJobs::desc, ticl::SeedingRegionAlgoBase::fillPSetDescription(), and HLT_2022v15_cff::InputTag.
|
overridevirtual |
Implements ticl::SeedingRegionAlgoBase.
Definition at line 20 of file SeedingRegionByHF.cc.
References geo_token_, geometry_, and edm::EventSetup::getData().
|
static |
|
overridevirtual |
Implements ticl::SeedingRegionAlgoBase.
Definition at line 22 of file SeedingRegionByHF.cc.
References a, funct::abs(), b, PVValHelper::eta, PV3DBase< T, PVType, FrameType >::eta(), makeMEIFBenchmarkPlots::ev, JetChargeProducer_cfi::exp, geometry_, CaloSubdetectorGeometry::getGeometry(), CaloGeometry::getSubdetectorGeometry(), DetId::Hcal, HcalForward, hfhits_token_, heavyIonCSV_trainingSettings::idx, createfilelist::int, maxAbsEta_, minAbsEta_, minEt_, PV3DBase< T, PVType, FrameType >::phi(), DetId::rawId(), FastTrackerRecHitMaskProducer_cfi::recHits, mps_fire::result, jetsAK4_CHS_cff::sort, and theta().
|
private |
Definition at line 44 of file SeedingRegionByHF.h.
|
private |
Definition at line 50 of file SeedingRegionByHF.h.
Referenced by initialize(), and SeedingRegionByHF().
|
private |
Definition at line 51 of file SeedingRegionByHF.h.
Referenced by initialize(), and makeRegions().
|
private |
Definition at line 42 of file SeedingRegionByHF.h.
Referenced by makeRegions().
|
private |
Definition at line 47 of file SeedingRegionByHF.h.
Referenced by makeRegions().
|
private |
Definition at line 46 of file SeedingRegionByHF.h.
Referenced by makeRegions().
|
private |
Definition at line 48 of file SeedingRegionByHF.h.
Referenced by makeRegions().