#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 16 of file TrackFinder.h.
|
explicit |
Definition at line 8 of file TrackFinder.cc.
References condition_helper_, config_, makeMuonMisalignmentScenario::endcap, era_, geometry_translator_, edm::ParameterSet::getParameter(), emtf::MAX_ENDCAP, emtf::MAX_TRIGSECTOR, simKBmtfStubs_cfi::maxBX, HLT_2018_cff::maxTracks, emtf::MIN_ENDCAP, emtf::MIN_TRIGSECTOR, simKBmtfStubs_cfi::minBX, pt_assign_engine_, sector_processor_lut_, sector_processors_, simEmtfDigis_cfi::spGCParams16, simEmtfDigis_cfi::spPAParams16, simEmtfDigis_cfi::spPCParams16, simEmtfDigis_cfi::spPRParams16, simEmtfDigis_cfi::spTBParams16, useRPC_, and verbose_.
TrackFinder::~TrackFinder | ( | ) |
Definition at line 137 of file TrackFinder.cc.
void TrackFinder::process | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup, | ||
EMTFHitCollection & | out_hits, | ||
EMTFTrackCollection & | out_tracks | ||
) |
Definition at line 139 of file TrackFinder.cc.
References l1GtPatternGenerator_cfi::bx, 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, OrderedSet::t, tokenCPPF_, tokenCSC_, tokenGEM_, tokenRPC_, useCPPF_, useCSC_, useGEM_, useRPC_, validateGeometry_cfg::valid, and verbose_.
|
private |
Definition at line 32 of file TrackFinder.h.
Referenced by process(), and TrackFinder().
|
private |
Definition at line 40 of file TrackFinder.h.
Referenced by TrackFinder().
|
private |
Definition at line 48 of file TrackFinder.h.
Referenced by TrackFinder().
|
private |
Definition at line 46 of file TrackFinder.h.
Referenced by process().
|
private |
Definition at line 30 of file TrackFinder.h.
Referenced by process(), and TrackFinder().
|
private |
Definition at line 44 of file TrackFinder.h.
Referenced by process().
|
private |
Definition at line 36 of file TrackFinder.h.
Referenced by process(), and TrackFinder().
|
private |
Definition at line 34 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 42 of file TrackFinder.h.
Referenced by process().
|
private |
Definition at line 42 of file TrackFinder.h.
Referenced by process().
|
private |
Definition at line 42 of file TrackFinder.h.
Referenced by process().
|
private |
Definition at line 42 of file TrackFinder.h.
Referenced by process().
|
private |
Definition at line 46 of file TrackFinder.h.
Referenced by process().
|
private |
Definition at line 46 of file TrackFinder.h.
Referenced by process().
|
private |
Definition at line 46 of file TrackFinder.h.
Referenced by process().
|
private |
Definition at line 46 of file TrackFinder.h.
Referenced by process(), and TrackFinder().
|
private |
Definition at line 44 of file TrackFinder.h.
Referenced by process(), and TrackFinder().