#include <TrackFinder.h>
Public Member Functions | |
void | onJobBegin () |
void | onJobEnd () |
void | process (const edm::Event &, const edm::EventSetup &, EMTFHitCollection &, EMTFTrackCollection &, EMTFInputCollection &) |
TrackFinder (const edm::ParameterSet &, edm::ConsumesCollector &&) | |
~TrackFinder () | |
Private Attributes | |
EMTFContext | context_ |
std::vector< std::unique_ptr< SectorProcessor > > | sector_processors_ |
std::vector< std::unique_ptr< TPCollector > > | tp_collectors_ |
Definition at line 10 of file TrackFinder.h.
|
explicit |
Definition at line 28 of file TrackFinder.cc.
References emtf::phase2::EMTFContext::config_, context_, emtf::phase2::EMTFConfiguration::csc_en_, makeMuonMisalignmentScenario::endcap, emtf::phase2::EMTFConfiguration::ge0_en_, emtf::phase2::EMTFConfiguration::gem_en_, emtf::phase2::kMaxEndcap, emtf::phase2::kMaxTrigSector, emtf::phase2::kMinEndcap, emtf::phase2::kMinTrigSector, emtf::phase2::EMTFConfiguration::me0_en_, emtf::phase2::EMTFConfiguration::rpc_en_, nano_mu_digi_cff::sector, sector_processors_, and tp_collectors_.
TrackFinder::~TrackFinder | ( | ) |
Definition at line 63 of file TrackFinder.cc.
void TrackFinder::onJobBegin | ( | ) |
Definition at line 215 of file TrackFinder.cc.
void TrackFinder::onJobEnd | ( | ) |
Definition at line 219 of file TrackFinder.cc.
void TrackFinder::process | ( | const edm::Event & | i_event, |
const edm::EventSetup & | i_event_setup, | ||
EMTFHitCollection & | out_hits, | ||
EMTFTrackCollection & | out_tracks, | ||
EMTFInputCollection & | out_inputs | ||
) |
Definition at line 67 of file TrackFinder.cc.
References nano_mu_digi_cff::bx, emtf::phase2::EMTFConfiguration::bx_window_, emtf::phase2::EMTFContext::config_, context_, gather_cfg::cout, emtf::phase2::EMTFConfiguration::max_bx_, emtf::phase2::EMTFConfiguration::min_bx_, sector_processors_, cmsswSequenceInfo::tp, tp_collectors_, emtf::phase2::EMTFContext::update(), and emtf::phase2::EMTFConfiguration::verbosity_.
|
private |
Definition at line 30 of file TrackFinder.h.
Referenced by process(), and TrackFinder().
|
private |
Definition at line 33 of file TrackFinder.h.
Referenced by process(), and TrackFinder().
|
private |
Definition at line 32 of file TrackFinder.h.
Referenced by process(), and TrackFinder().