#include <AreaSeededTrackingRegionsBuilder.h>
Classes | |
class | Area |
class | Builder |
Public Types | |
using | Origin = std::pair< GlobalPoint, float > |
using | Origins = std::vector< Origin > |
Public Member Functions | |
AreaSeededTrackingRegionsBuilder (const edm::ParameterSet ®PSet, edm::ConsumesCollector &&iC) | |
AreaSeededTrackingRegionsBuilder (const edm::ParameterSet ®PSet, edm::ConsumesCollector &iC) | |
Builder | beginEvent (const edm::Event &e, const edm::EventSetup &es) const |
~AreaSeededTrackingRegionsBuilder ()=default | |
Static Public Member Functions | |
static void | fillDescriptions (edm::ParameterSetDescription &desc) |
Private Attributes | |
TrackingSeedCandidates | candidates_ |
std::vector< Area > | m_areas |
float | m_extraEta |
float | m_extraPhi |
float | m_originRadius |
bool | m_precise |
float | m_ptMin |
bool | m_searchOpt |
RectangularEtaPhiTrackingRegion::UseMeasurementTracker | m_whereToUseMeasurementTracker |
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > | token_field |
edm::EDGetTokenT < MeasurementTrackerEvent > | token_measurementTracker |
edm::ESGetToken < MultipleScatteringParametrisationMaker, TrackerMultipleScatteringRecord > | token_msmaker |
Definition at line 22 of file AreaSeededTrackingRegionsBuilder.h.
using AreaSeededTrackingRegionsBuilder::Origin = std::pair<GlobalPoint, float> |
Definition at line 24 of file AreaSeededTrackingRegionsBuilder.h.
using AreaSeededTrackingRegionsBuilder::Origins = std::vector<Origin> |
Definition at line 25 of file AreaSeededTrackingRegionsBuilder.h.
|
inline |
Definition at line 105 of file AreaSeededTrackingRegionsBuilder.h.
AreaSeededTrackingRegionsBuilder::AreaSeededTrackingRegionsBuilder | ( | const edm::ParameterSet & | regPSet, |
edm::ConsumesCollector & | iC | ||
) |
Definition at line 17 of file AreaSeededTrackingRegionsBuilder.cc.
References edm::ConsumesCollector::consumes(), edm::ConsumesCollector::esConsumes(), edm::ParameterSet::getParameter(), RectangularEtaPhiTrackingRegion::kNever, m_extraEta, m_extraPhi, m_originRadius, m_precise, m_ptMin, m_searchOpt, m_whereToUseMeasurementTracker, AlCaHLTBitMon_QueryRunRegistry::string, RectangularEtaPhiTrackingRegion::stringToUseMeasurementTracker(), token_measurementTracker, and token_msmaker.
|
default |
AreaSeededTrackingRegionsBuilder::Builder AreaSeededTrackingRegionsBuilder::beginEvent | ( | const edm::Event & | e, |
const edm::EventSetup & | es | ||
) | const |
Definition at line 53 of file AreaSeededTrackingRegionsBuilder.cc.
References candidates_, edm::Event::getByToken(), edm::EventSetup::getData(), edm::EDGetTokenT< T >::isUninitialized(), m_precise, TrackingSeedCandidates::objects(), edm::Handle< T >::product(), token_field, token_measurementTracker, and token_msmaker.
Referenced by PixelInactiveAreaTrackingRegionsSeedingLayersProducer::produce(), and AreaSeededTrackingRegionsProducer::regions().
|
static |
Definition at line 39 of file AreaSeededTrackingRegionsBuilder.cc.
References edm::ParameterSetDescription::add(), TrackingSeedCandidates::fillDescriptions(), HLT_FULL_cff::InputTag, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by PixelInactiveAreaTrackingRegionsSeedingLayersProducer::fillDescriptions(), and AreaSeededTrackingRegionsProducer::fillDescriptions().
|
private |
Definition at line 116 of file AreaSeededTrackingRegionsBuilder.h.
Referenced by beginEvent().
|
private |
Definition at line 115 of file AreaSeededTrackingRegionsBuilder.h.
|
private |
Definition at line 118 of file AreaSeededTrackingRegionsBuilder.h.
Referenced by AreaSeededTrackingRegionsBuilder().
|
private |
Definition at line 117 of file AreaSeededTrackingRegionsBuilder.h.
Referenced by AreaSeededTrackingRegionsBuilder().
|
private |
Definition at line 120 of file AreaSeededTrackingRegionsBuilder.h.
Referenced by AreaSeededTrackingRegionsBuilder().
|
private |
Definition at line 121 of file AreaSeededTrackingRegionsBuilder.h.
Referenced by AreaSeededTrackingRegionsBuilder(), and beginEvent().
|
private |
Definition at line 119 of file AreaSeededTrackingRegionsBuilder.h.
Referenced by AreaSeededTrackingRegionsBuilder().
|
private |
Definition at line 126 of file AreaSeededTrackingRegionsBuilder.h.
Referenced by AreaSeededTrackingRegionsBuilder().
|
private |
Definition at line 123 of file AreaSeededTrackingRegionsBuilder.h.
Referenced by AreaSeededTrackingRegionsBuilder().
|
private |
Definition at line 124 of file AreaSeededTrackingRegionsBuilder.h.
Referenced by beginEvent().
|
private |
Definition at line 122 of file AreaSeededTrackingRegionsBuilder.h.
Referenced by AreaSeededTrackingRegionsBuilder(), and beginEvent().
|
private |
Definition at line 125 of file AreaSeededTrackingRegionsBuilder.h.
Referenced by AreaSeededTrackingRegionsBuilder(), and beginEvent().