#include <TauRegionalPixelSeedGenerator.h>
◆ TauRegionalPixelSeedGenerator()
Definition at line 38 of file TauRegionalPixelSeedGenerator.h.
References edm::ParameterSet::exists(), edm::ParameterSet::existsAs(), edm::ParameterSet::getParameter(), HLT_2022v15_cff::InputTag, RectangularEtaPhiTrackingRegion::kNever, m_deltaEta, m_deltaPhi, m_halfLength, m_howToUseMeasurementTracker, m_originRadius, m_ptMin, m_searchOpt, AlCaHLTBitMon_QueryRunRegistry::string, RectangularEtaPhiTrackingRegion::stringToUseMeasurementTracker(), makeGlobalPositionRcd_cfg::tag, token_jet, token_measurementTracker, and token_vertex.
40 edm::LogInfo(
"TauRegionalPixelSeedGenerator") <<
"Enter the TauRegionalPixelSeedGenerator";
51 if (regionPSet.exists(
"searchOpt")) {
52 m_searchOpt = regionPSet.getParameter<
bool>(
"searchOpt");
57 regionPSet.getParameter<
std::string>(
"howToUseMeasurementTracker"));
61 if (regionPSet.existsAs<
edm::InputTag>(
"measurementTrackerName")) {
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
T getParameter(std::string const &) const
std::vector< Vertex > VertexCollection
collection of Vertex objects
static UseMeasurementTracker stringToUseMeasurementTracker(const std::string &name)
edm::EDGetTokenT< MeasurementTrackerEvent > token_measurementTracker
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > token_bfield
edm::EDGetTokenT< reco::VertexCollection > token_vertex
Log< level::Info, false > LogInfo
RectangularEtaPhiTrackingRegion::UseMeasurementTracker m_howToUseMeasurementTracker
edm::ESGetToken< MultipleScatteringParametrisationMaker, TrackerMultipleScatteringRecord > token_msmaker
edm::EDGetTokenT< reco::CandidateView > token_jet
◆ ~TauRegionalPixelSeedGenerator()
TauRegionalPixelSeedGenerator::~TauRegionalPixelSeedGenerator |
( |
| ) |
|
|
inlineoverride |
◆ fillDescriptions()
Definition at line 73 of file TauRegionalPixelSeedGenerator.h.
References edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::add(), submitPVResolutionJobs::desc, HLT_2022v15_cff::InputTag, and AlCaHLTBitMon_QueryRunRegistry::string.
76 desc.add<
double>(
"ptMin", 5.0);
77 desc.add<
double>(
"originHalfLength", 0.2);
78 desc.add<
double>(
"originRadius", 0.2);
79 desc.add<
double>(
"deltaEtaRegion", 0.1);
80 desc.add<
double>(
"deltaPhiRegion", 0.1);
83 desc.add<
bool>(
"searchOpt",
false);
89 "measurementTrackerName",
edm::InputTag(
"MeasurementTrackerEvent"),
true) xor
96 descriptions.
add(
"tauRegionalPixelSeedTrackingRegions", descRegion);
ParameterDescriptionBase * add(U const &iLabel, T const &value)
void add(std::string const &label, ParameterSetDescription const &psetDescription)
◆ regions()
Implements TrackingRegionProducer.
Definition at line 99 of file TauRegionalPixelSeedGenerator.h.
References MillePedeFileConverter_cfg::e, edm::EventSetup::getData(), edm::EDGetTokenT< T >::isUninitialized(), m_deltaEta, m_deltaPhi, m_halfLength, m_howToUseMeasurementTracker, m_originRadius, m_ptMin, m_searchOpt, HLTSiStripMonitoring_cff::measurementTracker, edm::Handle< T >::product(), mps_fire::result, token_bfield, token_jet, token_measurementTracker, token_msmaker, token_vertex, bphysicsOniaDQM_cfi::vertex, and AlignmentTracksFromVertexSelector_cfi::vertices.
100 std::vector<std::unique_ptr<TrackingRegion> >
result;
103 double deltaZVertex, deltaRho;
138 GlobalVector jetVector(myJet.momentum().x(), myJet.momentum().y(), myJet.momentum().z());
140 result.push_back(std::make_unique<RectangularEtaPhiTrackingRegion>(jetVector,
T const & getData(const ESGetToken< T, R > &iToken) const noexcept(false)
T const * product() const
constexpr bool isUninitialized() const noexcept
std::vector< Vertex > VertexCollection
collection of Vertex objects
edm::EDGetTokenT< MeasurementTrackerEvent > token_measurementTracker
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > token_bfield
edm::EDGetTokenT< reco::VertexCollection > token_vertex
RectangularEtaPhiTrackingRegion::UseMeasurementTracker m_howToUseMeasurementTracker
edm::ESGetToken< MultipleScatteringParametrisationMaker, TrackerMultipleScatteringRecord > token_msmaker
edm::EDGetTokenT< reco::CandidateView > token_jet
◆ m_deltaEta
float TauRegionalPixelSeedGenerator::m_deltaEta |
|
private |
◆ m_deltaPhi
float TauRegionalPixelSeedGenerator::m_deltaPhi |
|
private |
◆ m_halfLength
float TauRegionalPixelSeedGenerator::m_halfLength |
|
private |
◆ m_howToUseMeasurementTracker
◆ m_originRadius
float TauRegionalPixelSeedGenerator::m_originRadius |
|
private |
◆ m_ptMin
float TauRegionalPixelSeedGenerator::m_ptMin |
|
private |
◆ m_searchOpt
bool TauRegionalPixelSeedGenerator::m_searchOpt |
|
private |
◆ token_bfield
◆ token_jet
◆ token_measurementTracker
◆ token_msmaker
◆ token_vertex