#include <SectorProcessor.h>
Public Types | |
typedef PatternRecognition::pattern_ref_t | pattern_ref_t |
Public Member Functions | |
void | configure (const EMTFSetup *setup, int verbose, int endcap, int sector) |
void | process (const edm::EventID &event_id, const TriggerPrimitiveCollection &muon_primitives, EMTFHitCollection &out_hits, EMTFTrackCollection &out_tracks) const |
void | process_single_bx (int bx, const TriggerPrimitiveCollection &muon_primitives, EMTFHitCollection &out_hits, EMTFTrackCollection &out_tracks, std::deque< EMTFHitCollection > &extended_conv_hits, std::deque< EMTFTrackCollection > &extended_best_track_cands, std::map< pattern_ref_t, int > &patt_lifetime_map) const |
SectorProcessor () | |
~SectorProcessor () | |
Private Attributes | |
int | endcap_ |
int | sector_ |
const EMTFSetup * | setup_ |
int | verbose_ |
Definition at line 23 of file SectorProcessor.h.
Definition at line 28 of file SectorProcessor.h.
|
explicit |
Definition at line 3 of file SectorProcessor.cc.
SectorProcessor::~SectorProcessor | ( | ) |
Definition at line 5 of file SectorProcessor.cc.
void SectorProcessor::configure | ( | const EMTFSetup * | setup, |
int | verbose, | ||
int | endcap, | ||
int | sector | ||
) |
Definition at line 7 of file SectorProcessor.cc.
References emtf_assert, makeMuonMisalignmentScenario::endcap, endcap_, emtf::MAX_ENDCAP, emtf::MAX_TRIGSECTOR, emtf::MIN_ENDCAP, emtf::MIN_TRIGSECTOR, nano_mu_digi_cff::sector, sector_, singleTopDQM_cfi::setup, setup_, verbose, and verbose_.
void SectorProcessor::process | ( | const edm::EventID & | event_id, |
const TriggerPrimitiveCollection & | muon_primitives, | ||
EMTFHitCollection & | out_hits, | ||
EMTFTrackCollection & | out_tracks | ||
) | const |
Definition at line 18 of file SectorProcessor.cc.
References nano_mu_digi_cff::bx, looper::cfg, gather_cfg::cout, endcap_, EMTFSetup::getVersionControl(), create_idmaps::n, process_single_bx(), sector_, setup_, findQualityFiles::size, and verbose_.
void SectorProcessor::process_single_bx | ( | int | bx, |
const TriggerPrimitiveCollection & | muon_primitives, | ||
EMTFHitCollection & | out_hits, | ||
EMTFTrackCollection & | out_tracks, | ||
std::deque< EMTFHitCollection > & | extended_conv_hits, | ||
std::deque< EMTFTrackCollection > & | extended_best_track_cands, | ||
std::map< pattern_ref_t, int > & | patt_lifetime_map | ||
) | const |
Definition at line 61 of file SectorProcessor.cc.
References nano_mu_digi_cff::bx, looper::cfg, PrimitiveSelection::configure(), AngleCalculation::configure(), BestTrackSelection::configure(), SingleHitTrack::configure(), PrimitiveConversion::configure(), PrimitiveMatching::configure(), PtAssignment::configure(), PatternRecognition::configure(), endcap_, EMTFSetup::getGeometryTranslator(), EMTFSetup::getPtAssignmentEngine(), EMTFSetup::getPtAssignmentEngineDxy(), EMTFSetup::getSectorProcessorLUT(), EMTFSetup::getVersionControl(), PrimitiveSelection::merge(), PrimitiveSelection::merge_no_truncate(), SingleHitTrack::process(), BestTrackSelection::process(), AngleCalculation::process(), PrimitiveMatching::process(), PrimitiveSelection::process(), PatternRecognition::process(), PtAssignment::process(), PrimitiveConversion::process(), sector_, setup_, and verbose_.
Referenced by process().
|
private |
Definition at line 55 of file SectorProcessor.h.
Referenced by configure(), process(), and process_single_bx().
|
private |
Definition at line 55 of file SectorProcessor.h.
Referenced by configure(), process(), and process_single_bx().
|
private |
Definition at line 53 of file SectorProcessor.h.
Referenced by configure(), process(), process_single_bx(), and upgradeWorkflowComponents.UpgradeWorkflow::setup().
|
private |
Definition at line 55 of file SectorProcessor.h.
Referenced by configure(), process(), and process_single_bx().