#include <EMTFSetup.h>
Public Member Functions | |
EMTFSetup (const edm::ParameterSet &iConfig) | |
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 |
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_ |
unsigned | pt_lut_ver_ |
SectorProcessorLUT | sector_processor_lut_ |
VersionControl | version_control_ |
Definition at line 19 of file EMTFSetup.h.
|
explicit |
Definition at line 8 of file EMTFSetup.cc.
References emtf_assert, era(), Exception, and pt_assign_engine_.
EMTFSetup::~EMTFSetup | ( | ) |
Definition at line 31 of file EMTFSetup.cc.
|
inline |
Definition at line 52 of file EMTFSetup.h.
References VersionControl::era(), and version_control_.
Referenced by EMTFSetup(), and TrackFinder::process().
|
inline |
Definition at line 44 of file EMTFSetup.h.
References fw_ver_.
Referenced by TrackFinder::process(), and reload().
|
inline |
Definition at line 46 of file EMTFSetup.h.
References pc_lut_ver_.
Referenced by TrackFinder::process(), and reload().
|
inline |
Definition at line 45 of file EMTFSetup.h.
References pt_lut_ver_.
Referenced by TrackFinder::process(), and reload().
|
inline |
Definition at line 30 of file EMTFSetup.h.
References condition_helper_.
Referenced by TrackFinder::process().
|
inline |
Definition at line 49 of file EMTFSetup.h.
References VersionControl::getConfig(), and version_control_.
Referenced by TrackFinder::process().
|
inline |
Definition at line 28 of file EMTFSetup.h.
References geometry_translator_.
Referenced by TrackFinder::process(), and SectorProcessor::process_single_bx().
|
inline |
Definition at line 36 of file EMTFSetup.h.
References pt_assign_engine_.
Referenced by TrackFinder::process(), and SectorProcessor::process_single_bx().
|
inline |
Definition at line 34 of file EMTFSetup.h.
References sector_processor_lut_.
Referenced by SectorProcessor::process_single_bx().
|
inline |
Definition at line 32 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 33 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(), iEvent, 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 51 of file EMTFSetup.h.
References VersionControl::useO2O(), and version_control_.
Referenced by TrackFinder::process(), and reload().
|
inline |
Definition at line 50 of file EMTFSetup.h.
References VersionControl::verbose(), and version_control_.
|
private |
Definition at line 57 of file EMTFSetup.h.
Referenced by getConditionHelper(), and reload().
|
private |
Definition at line 67 of file EMTFSetup.h.
Referenced by get_fw_version(), and reload().
|
private |
Definition at line 55 of file EMTFSetup.h.
Referenced by getGeometryTranslator(), and reload().
|
private |
Definition at line 69 of file EMTFSetup.h.
Referenced by get_pc_lut_version(), and reload().
|
private |
Definition at line 64 of file EMTFSetup.h.
Referenced by EMTFSetup(), getPtAssignmentEngine(), and reload().
|
private |
Definition at line 68 of file EMTFSetup.h.
Referenced by get_pt_lut_version(), and reload().
|
private |
Definition at line 61 of file EMTFSetup.h.
Referenced by getSectorProcessorLUT(), and reload().
|
private |
Definition at line 59 of file EMTFSetup.h.
Referenced by era(), getConfig(), getVersionControl(), reload(), useO2O(), and verbose().