#include <EMTFSetup.h>
Public Member Functions | |
EMTFSetup (const edm::ParameterSet &iConfig, edm::ConsumesCollector iCollector) | |
std::string | era () const |
unsigned | get_fw_version () const |
unsigned | get_pc_lut_version () const |
unsigned | get_pt_lut_version () const |
const ConditionHelper & | getConditionHelper () const |
const edm::ParameterSet & | getConfig () const |
const GeometryTranslator & | getGeometryTranslator () const |
PtAssignmentEngine * | getPtAssignmentEngine () const |
PtAssignmentEngineDxy * | getPtAssignmentEngineDxy () const |
const SectorProcessorLUT & | getSectorProcessorLUT () const |
const VersionControl & | getVersionControl () const |
void | reload (const edm::Event &iEvent, const edm::EventSetup &iSetup) |
bool | useO2O () const |
int | verbose () const |
~EMTFSetup () | |
Private Attributes | |
ConditionHelper | condition_helper_ |
unsigned | fw_ver_ |
GeometryTranslator | geometry_translator_ |
unsigned | pc_lut_ver_ |
std::unique_ptr < PtAssignmentEngine > | pt_assign_engine_ |
std::unique_ptr < PtAssignmentEngineDxy > | pt_assign_engine_dxy_ |
unsigned | pt_lut_ver_ |
SectorProcessorLUT | sector_processor_lut_ |
VersionControl | version_control_ |
Definition at line 20 of file EMTFSetup.h.
|
explicit |
Definition at line 11 of file EMTFSetup.cc.
References emtf_assert, era(), Exception, pt_assign_engine_, and pt_assign_engine_dxy_.
EMTFSetup::~EMTFSetup | ( | ) |
Definition at line 39 of file EMTFSetup.cc.
|
inline |
Definition at line 55 of file EMTFSetup.h.
References VersionControl::era(), and version_control_.
Referenced by EMTFSetup(), and TrackFinder::process().
|
inline |
Definition at line 47 of file EMTFSetup.h.
References fw_ver_.
Referenced by TrackFinder::process(), and reload().
|
inline |
Definition at line 49 of file EMTFSetup.h.
References pc_lut_ver_.
Referenced by TrackFinder::process(), and reload().
|
inline |
Definition at line 48 of file EMTFSetup.h.
References pt_lut_ver_.
Referenced by TrackFinder::process(), and reload().
|
inline |
Definition at line 31 of file EMTFSetup.h.
References condition_helper_.
Referenced by TrackFinder::process().
|
inline |
Definition at line 52 of file EMTFSetup.h.
References VersionControl::getConfig(), and version_control_.
Referenced by TrackFinder::process().
|
inline |
Definition at line 29 of file EMTFSetup.h.
References geometry_translator_.
Referenced by TrackFinder::process(), and SectorProcessor::process_single_bx().
|
inline |
Definition at line 37 of file EMTFSetup.h.
References pt_assign_engine_.
Referenced by TrackFinder::process(), and SectorProcessor::process_single_bx().
|
inline |
Definition at line 39 of file EMTFSetup.h.
References pt_assign_engine_dxy_.
Referenced by SectorProcessor::process_single_bx().
|
inline |
Definition at line 35 of file EMTFSetup.h.
References sector_processor_lut_.
Referenced by SectorProcessor::process_single_bx().
|
inline |
Definition at line 33 of file EMTFSetup.h.
References version_control_.
Referenced by SectorProcessor::process(), and SectorProcessor::process_single_bx().
void EMTFSetup::reload | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup | ||
) |
Definition at line 41 of file EMTFSetup.cc.
References ConditionHelper::checkAndUpdateConditions(), L1TMuon::GeometryTranslator::checkAndUpdateGeometry(), condition_helper_, VersionControl::configure_by_fw_version(), fw_ver_, geometry_translator_, ConditionHelper::get_fw_version(), get_fw_version(), ConditionHelper::get_pc_lut_version(), get_pc_lut_version(), ConditionHelper::get_pc_lut_version_unchecked(), ConditionHelper::get_pt_lut_version(), get_pt_lut_version(), ConditionHelper::getForest(), edm::EventBase::isRealData(), pc_lut_ver_, pt_assign_engine_, pt_lut_ver_, SectorProcessorLUT::read(), sector_processor_lut_, useO2O(), and version_control_.
Referenced by TrackFinder::process().
|
inline |
Definition at line 54 of file EMTFSetup.h.
References VersionControl::useO2O(), and version_control_.
Referenced by TrackFinder::process(), and reload().
|
inline |
Definition at line 53 of file EMTFSetup.h.
References VersionControl::verbose(), and version_control_.
|
private |
Definition at line 60 of file EMTFSetup.h.
Referenced by getConditionHelper(), and reload().
|
private |
Definition at line 72 of file EMTFSetup.h.
Referenced by get_fw_version(), and reload().
|
private |
Definition at line 58 of file EMTFSetup.h.
Referenced by getGeometryTranslator(), and reload().
|
private |
Definition at line 74 of file EMTFSetup.h.
Referenced by get_pc_lut_version(), and reload().
|
private |
Definition at line 67 of file EMTFSetup.h.
Referenced by EMTFSetup(), getPtAssignmentEngine(), and reload().
|
private |
Definition at line 69 of file EMTFSetup.h.
Referenced by EMTFSetup(), and getPtAssignmentEngineDxy().
|
private |
Definition at line 73 of file EMTFSetup.h.
Referenced by get_pt_lut_version(), and reload().
|
private |
Definition at line 64 of file EMTFSetup.h.
Referenced by getSectorProcessorLUT(), and reload().
|
private |
Definition at line 62 of file EMTFSetup.h.
Referenced by era(), getConfig(), getVersionControl(), reload(), useO2O(), and verbose().