#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_ |
bool | fwConfig_ |
GeometryTranslator | geometry_translator_ |
int | primConvLUT_ |
std::unique_ptr< PtAssignmentEngine > | pt_assign_engine_ |
SectorProcessorLUT | sector_processor_lut_ |
emtf::sector_array< SectorProcessor > | sector_processors_ |
const edm::EDGetToken | tokenCPPF_ |
const edm::EDGetToken | tokenCSC_ |
const edm::EDGetToken | tokenGEM_ |
const edm::EDGetToken | tokenRPC_ |
bool | useCPPF_ |
bool | useCSC_ |
bool | useGEM_ |
bool | useRPC_ |
int | verbose_ |
Definition at line 17 of file TrackFinder.h.
|
explicit |
Definition at line 9 of file TrackFinder.cc.
References condition_helper_, config_, makeMuonMisalignmentScenario::endcap, era_, 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, pt_assign_engine_, sector_processor_lut_, sector_processors_, useRPC_, and verbose_.
TrackFinder::~TrackFinder | ( | ) |
Definition at line 109 of file TrackFinder.cc.
void TrackFinder::process | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup, | ||
EMTFHitCollection & | out_hits, | ||
EMTFTrackCollection & | out_tracks | ||
) |
Definition at line 113 of file TrackFinder.cc.
References relativeConstraints::chamber, ConditionHelper::checkAndUpdateConditions(), L1TMuon::GeometryTranslator::checkAndUpdateGeometry(), condition_helper_, gather_cfg::cout, makeMuonMisalignmentScenario::endcap, edm::EventID::event(), EMTFSubsystemCollector::extractPrimitives(), fwConfig_, geometry_translator_, ConditionHelper::get_fw_version(), ConditionHelper::get_pc_lut_version(), ConditionHelper::get_pt_lut_version(), ConditionHelper::getForest(), h, edm::EventBase::id(), edm::EventBase::isRealData(), L1TMuon::TriggerPrimitive::kCSC, L1TMuon::TriggerPrimitive::kRPC, emtf::MAX_ENDCAP, emtf::MAX_TRIGSECTOR, emtf::MIN_ENDCAP, emtf::MIN_TRIGSECTOR, AlCaHLTBitMon_ParallelJobs::p, primConvLUT_, pt_assign_engine_, SectorProcessorLUT::read(), edm::EventID::run(), sector_processor_lut_, sector_processors_, relativeConstraints::station, digitizers_cfi::strip, lumiQTWidget::t, tokenCPPF_, tokenCSC_, tokenGEM_, tokenRPC_, useCPPF_, useCSC_, useGEM_, useRPC_, verbose_, and mixOne_premix_on_sim_cfi::wire.
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 41 of file TrackFinder.h.
Referenced by TrackFinder().
|
private |
Definition at line 49 of file TrackFinder.h.
Referenced by TrackFinder().
|
private |
Definition at line 47 of file TrackFinder.h.
Referenced by process().
|
private |
Definition at line 31 of file TrackFinder.h.
Referenced by process(), and TrackFinder().
|
private |
Definition at line 45 of file TrackFinder.h.
Referenced by process().
|
private |
Definition at line 37 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 39 of file TrackFinder.h.
Referenced by process(), and TrackFinder().
|
private |
Definition at line 43 of file TrackFinder.h.
Referenced by process().
|
private |
Definition at line 43 of file TrackFinder.h.
Referenced by process().
|
private |
Definition at line 43 of file TrackFinder.h.
Referenced by process().
|
private |
Definition at line 43 of file TrackFinder.h.
Referenced by process().
|
private |
Definition at line 47 of file TrackFinder.h.
Referenced by process().
|
private |
Definition at line 47 of file TrackFinder.h.
Referenced by process().
|
private |
Definition at line 47 of file TrackFinder.h.
Referenced by process().
|
private |
Definition at line 47 of file TrackFinder.h.
Referenced by process(), and TrackFinder().
|
private |
Definition at line 45 of file TrackFinder.h.
Referenced by process(), and TrackFinder().