#include <TrackFinder.h>
Public Member Functions | |
void | process (const edm::Event &iEvent, const edm::EventSetup &iSetup, EMTFHitCollection &out_hits, EMTFTrackCollection &out_tracks) |
TrackFinder (const edm::ParameterSet &iConfig, edm::ConsumesCollector &&iConsumes) | |
~TrackFinder () | |
Private Attributes | |
ConditionHelper | condition_helper_ |
const edm::ParameterSet | config_ |
std::string | era_ |
unsigned int | fw_version_ |
GeometryTranslator | geometry_translator_ |
unsigned int | pc_lut_version_ |
PtAssignmentEngine * | pt_assign_engine_ |
std::unique_ptr< PtAssignmentEngine > | pt_assign_engine_2016_ |
std::unique_ptr< PtAssignmentEngine > | pt_assign_engine_2017_ |
unsigned int | pt_lut_version_ |
SectorProcessorLUT | sector_processor_lut_ |
emtf::sector_array< SectorProcessor > | sector_processors_ |
const edm::EDGetToken | tokenCSC_ |
const edm::EDGetToken | tokenGEM_ |
const edm::EDGetToken | tokenRPC_ |
bool | useCSC_ |
bool | useGEM_ |
bool | useRPC_ |
int | verbose_ |
Definition at line 17 of file TrackFinder.h.
|
explicit |
Definition at line 11 of file TrackFinder.cc.
References condition_helper_, config_, makeMuonMisalignmentScenario::endcap, fw_version_, geometry_translator_, edm::ParameterSet::getParameter(), emtf::MAX_ENDCAP, emtf::MAX_TRIGSECTOR, simTrackMatching_cfi::maxBX, RecoTauCombinatoricProducer_cfi::maxTracks, emtf::MIN_ENDCAP, emtf::MIN_TRIGSECTOR, simTrackMatching_cfi::minBX, pc_lut_version_, pt_assign_engine_, pt_assign_engine_2016_, pt_assign_engine_2017_, pt_lut_version_, sector_processor_lut_, sector_processors_, and verbose_.
TrackFinder::~TrackFinder | ( | ) |
Definition at line 102 of file TrackFinder.cc.
void TrackFinder::process | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup, | ||
EMTFHitCollection & | out_hits, | ||
EMTFTrackCollection & | out_tracks | ||
) |
Definition at line 106 of file TrackFinder.cc.
References relativeConstraints::chamber, ConditionHelper::checkAndUpdateConditions(), L1TMuon::GeometryTranslator::checkAndUpdateGeometry(), condition_helper_, gather_cfg::cout, makeMuonMisalignmentScenario::endcap, edm::EventID::event(), EMTFSubsystemCollector::extractPrimitives(), fw_version_, geometry_translator_, ConditionHelper::get_fw_version(), ConditionHelper::get_pc_lut_version(), ConditionHelper::get_pt_lut_version(), ConditionHelper::getForest(), edm::EventBase::id(), edm::EventBase::isRealData(), L1TMuon::TriggerPrimitive::kCSC, L1TMuon::TriggerPrimitive::kRPC, PtAssignmentEngine::load(), emtf::MAX_ENDCAP, emtf::MAX_TRIGSECTOR, emtf::MIN_ENDCAP, emtf::MIN_TRIGSECTOR, AlCaHLTBitMon_ParallelJobs::p, pc_lut_version_, pt_assign_engine_, pt_assign_engine_2016_, pt_assign_engine_2017_, pt_lut_version_, SectorProcessorLUT::read(), sector_processor_lut_, sector_processors_, PtAssignmentEngine::set_ptLUTVersion(), relativeConstraints::station, digitizers_cfi::strip, lumiQTWidget::t, tokenCSC_, tokenGEM_, tokenRPC_, useCSC_, useGEM_, useRPC_, and verbose_.
Referenced by ConfigBuilder.ConfigBuilder::addExtraStream(), ConfigBuilder.ConfigBuilder::completeInputCommand(), ConfigBuilder.ConfigBuilder::doNotInlineEventContent(), ConfigBuilder.ConfigBuilder.PrintAllModules::leave(), ConfigBuilder.ConfigBuilder::prepare(), ConfigBuilder.ConfigBuilder::prepare_ALCA(), ConfigBuilder.ConfigBuilder::prepare_DQM(), ConfigBuilder.ConfigBuilder::prepare_HLT(), ConfigBuilder.ConfigBuilder::prepare_LHE(), ConfigBuilder.ConfigBuilder::prepare_PATFILTER(), ConfigBuilder.ConfigBuilder::prepare_VALIDATION(), ConfigBuilder.ConfigBuilder::renameHLTprocessInSequence(), ConfigBuilder.ConfigBuilder::renameInputTagsInSequence(), and ConfigBuilder.ConfigBuilder::scheduleSequence().
|
private |
Definition at line 33 of file TrackFinder.h.
Referenced by process(), and TrackFinder().
|
private |
Definition at line 46 of file TrackFinder.h.
Referenced by TrackFinder().
|
private |
Definition at line 54 of file TrackFinder.h.
|
private |
Definition at line 34 of file TrackFinder.h.
Referenced by process(), and TrackFinder().
|
private |
Definition at line 31 of file TrackFinder.h.
Referenced by process(), and TrackFinder().
|
private |
Definition at line 36 of file TrackFinder.h.
Referenced by process(), and TrackFinder().
|
private |
Definition at line 40 of file TrackFinder.h.
Referenced by process(), and TrackFinder().
|
private |
Definition at line 41 of file TrackFinder.h.
Referenced by process(), and TrackFinder().
|
private |
Definition at line 42 of file TrackFinder.h.
Referenced by process(), and TrackFinder().
|
private |
Definition at line 35 of file TrackFinder.h.
Referenced by process(), and TrackFinder().
|
private |
Definition at line 38 of file TrackFinder.h.
Referenced by process(), and TrackFinder().
|
private |
Definition at line 44 of file TrackFinder.h.
Referenced by process(), and TrackFinder().
|
private |
Definition at line 48 of file TrackFinder.h.
Referenced by process().
|
private |
Definition at line 48 of file TrackFinder.h.
Referenced by process().
|
private |
Definition at line 48 of file TrackFinder.h.
Referenced by process().
|
private |
Definition at line 52 of file TrackFinder.h.
Referenced by process().
|
private |
Definition at line 52 of file TrackFinder.h.
Referenced by process().
|
private |
Definition at line 52 of file TrackFinder.h.
Referenced by process().
|
private |
Definition at line 50 of file TrackFinder.h.
Referenced by process(), and TrackFinder().