#include <L1MuBMTFConfig.h>
Public Member Functions | |
L1MuBMTFConfig (const edm::ParameterSet &ps) | |
constructor More... | |
void | setDefaultsES (const edm::EventSetup &c) |
virtual | ~L1MuBMTFConfig () |
destructor More... | |
Static Public Member Functions | |
static bool | Debug () |
static bool | Debug (int level) |
static edm::InputTag | getBMDigiInputTag () |
static edm::InputTag | getBMThetaDigiInputTag () |
static int | getBxMax () |
static int | getBxMin () |
static int | getDebugLevel () |
static bool | getEtaTF () |
static int | getExtTSFilter () |
static int | getNbitsExtPhi () |
static int | getNbitsExtPhib () |
static int | getNbitsPhiPhi () |
static int | getNbitsPhiPhib () |
static int | getNbitsPtaPhi () |
static int | getNbitsPtaPhib () |
static bool | getopenLUTs () |
static bool | getTSOutOfTimeFilter () |
static int | getTSOutOfTimeWindow () |
static bool | getUseEX21 () |
static void | setDebugLevel (int level) |
Private Member Functions | |
void | setDefaults () |
Private Attributes | |
edm::ESHandle< L1TMuonBarrelParams > | bmtfParamsHandle |
const edm::EventSetup * | m_es |
const edm::ParameterSet * | m_ps |
Static Private Attributes | |
static edm::InputTag | m_BMDigiInputTag = edm::InputTag() |
static edm::InputTag | m_BMThetaDigiInputTag = edm::InputTag() |
static int | m_BxMax = 7 |
static int | m_BxMin = -9 |
static int | m_dbgLevel = -1 |
static bool | m_debug = false |
static bool | m_etaTF = true |
static int | m_extTSFilter = 1 |
static int | m_NbitsExtPhi = 8 |
static int | m_NbitsExtPhib = 8 |
static int | m_NbitsPhiPhi = 10 |
static int | m_NbitsPhiPhib = 10 |
static int | m_NbitsPtaPhi = 12 |
static int | m_NbitsPtaPhib = 10 |
static bool | m_openLUTs = false |
static bool | m_TSOutOfTimeFilter = false |
static int | m_TSOutOfTimeWindow = 1 |
static bool | m_useEX21 = false |
Configuration parameters for L1MuBMTrackFinder
N. Neumeister CERN EP
Definition at line 41 of file L1MuBMTFConfig.h.
L1MuBMTFConfig::L1MuBMTFConfig | ( | const edm::ParameterSet & | ps | ) |
constructor
Definition at line 46 of file L1MuBMTFConfig.cc.
|
virtual |
|
inlinestatic |
Definition at line 54 of file L1MuBMTFConfig.h.
References m_debug.
Referenced by L1MuBMExtrapolationUnit::L1MuBMExtrapolationUnit(), L1MuBMTrackFinder::L1MuBMTrackFinder(), L1TMuonBarrelTrackProducer::produce(), L1MuBMERS::run(), L1MuBMMuonSorter::run(), L1MuBMSEU::run(), L1MuBMWedgeSorter::run(), L1MuBMTrackAssembler::run(), L1MuBMSectorProcessor::run(), L1MuBMEUX::run(), L1MuBMExtrapolationUnit::run(), L1MuBMTrackFinder::run(), L1MuBMMuonSorter::runCOL(), L1MuBMWedgeSorter::runCOL(), and L1MuBMTrackFinder::setup().
|
inlinestatic |
Definition at line 55 of file L1MuBMTFConfig.h.
References personalPlayback::level, m_dbgLevel, and m_debug.
|
inlinestatic |
Definition at line 51 of file L1MuBMTFConfig.h.
References m_BMDigiInputTag.
Referenced by L1MuBMTrackFinder::L1MuBMTrackFinder().
|
inlinestatic |
|
inlinestatic |
Definition at line 61 of file L1MuBMTFConfig.h.
References m_BxMax.
Referenced by L1MuBMTrackFinder::run().
|
inlinestatic |
Definition at line 60 of file L1MuBMTFConfig.h.
References m_BxMin.
Referenced by L1MuBMTrackFinder::run().
|
inlinestatic |
|
inlinestatic |
Definition at line 65 of file L1MuBMTFConfig.h.
References m_etaTF.
Referenced by L1MuBMEtaProcessor::run().
|
inlinestatic |
|
inlinestatic |
Definition at line 68 of file L1MuBMTFConfig.h.
References m_NbitsExtPhi.
Referenced by L1MuBMSectorReceiver::receiveBBMXData().
|
inlinestatic |
|
inlinestatic |
Definition at line 72 of file L1MuBMTFConfig.h.
References m_NbitsPhiPhi.
Referenced by L1MuBMAssignmentUnit::PhiAU().
|
inlinestatic |
Definition at line 73 of file L1MuBMTFConfig.h.
References m_NbitsPhiPhib.
Referenced by L1MuBMAssignmentUnit::PhiAU().
|
inlinestatic |
Definition at line 70 of file L1MuBMTFConfig.h.
References m_NbitsPtaPhi.
Referenced by L1MuBMAssignmentUnit::setPrecision().
|
inlinestatic |
Definition at line 71 of file L1MuBMTFConfig.h.
References m_NbitsPtaPhib.
Referenced by L1MuBMAssignmentUnit::setPrecision().
|
inlinestatic |
Definition at line 63 of file L1MuBMTFConfig.h.
References m_openLUTs.
Referenced by L1MuBMEUX::run().
|
inlinestatic |
Definition at line 66 of file L1MuBMTFConfig.h.
References m_TSOutOfTimeFilter.
Referenced by L1MuBMSectorReceiver::receiveBBMXData().
|
inlinestatic |
Definition at line 67 of file L1MuBMTFConfig.h.
References m_TSOutOfTimeWindow.
Referenced by L1MuBMSectorReceiver::receiveBBMXData().
|
inlinestatic |
Definition at line 64 of file L1MuBMTFConfig.h.
References m_useEX21.
Referenced by L1MuBMExtrapolationUnit::run().
|
inlinestatic |
|
private |
void L1MuBMTFConfig::setDefaultsES | ( | const edm::EventSetup & | c | ) |
Definition at line 90 of file L1MuBMTFConfig.cc.
References c, gather_cfg::cout, Debug, edm::eventsetup::EventSetupRecordImplementation< T >::get(), L1TMuonBarrelParamsAllPublic::get_BX_max(), L1TMuonBarrelParamsAllPublic::get_BX_min(), L1TMuonBarrelParamsAllPublic::get_EtaTrackFinder(), L1TMuonBarrelParamsAllPublic::get_Extrapolation_21(), L1TMuonBarrelParamsAllPublic::get_Extrapolation_Filter(), L1TMuonBarrelParamsAllPublic::get_Extrapolation_nbits_Phi(), L1TMuonBarrelParamsAllPublic::get_Extrapolation_nbits_PhiB(), L1TMuonBarrelParamsAllPublic::get_Open_LUTs(), L1TMuonBarrelParamsAllPublic::get_OutOfTime_Filter(), L1TMuonBarrelParamsAllPublic::get_OutOfTime_Filter_Window(), L1TMuonBarrelParamsAllPublic::get_PHI_Assignment_nbits_Phi(), L1TMuonBarrelParamsAllPublic::get_PHI_Assignment_nbits_PhiB(), L1TMuonBarrelParamsAllPublic::get_PT_Assignment_nbits_Phi(), and L1TMuonBarrelParamsAllPublic::get_PT_Assignment_nbits_PhiB().
Referenced by L1MuBMTrackFinder::run().
|
private |
Definition at line 78 of file L1MuBMTFConfig.h.
|
staticprivate |
Definition at line 84 of file L1MuBMTFConfig.h.
Referenced by getBMDigiInputTag().
|
staticprivate |
Definition at line 85 of file L1MuBMTFConfig.h.
Referenced by getBMThetaDigiInputTag().
|
staticprivate |
Definition at line 91 of file L1MuBMTFConfig.h.
Referenced by getBxMax().
|
staticprivate |
Definition at line 90 of file L1MuBMTFConfig.h.
Referenced by getBxMin().
|
staticprivate |
Definition at line 88 of file L1MuBMTFConfig.h.
Referenced by Debug(), getDebugLevel(), and setDebugLevel().
|
staticprivate |
Definition at line 87 of file L1MuBMTFConfig.h.
Referenced by Debug().
|
private |
Definition at line 82 of file L1MuBMTFConfig.h.
|
staticprivate |
Definition at line 99 of file L1MuBMTFConfig.h.
Referenced by getEtaTF().
|
staticprivate |
Definition at line 93 of file L1MuBMTFConfig.h.
Referenced by getExtTSFilter().
|
staticprivate |
Definition at line 104 of file L1MuBMTFConfig.h.
Referenced by getNbitsExtPhi().
|
staticprivate |
Definition at line 105 of file L1MuBMTFConfig.h.
Referenced by getNbitsExtPhib().
|
staticprivate |
Definition at line 108 of file L1MuBMTFConfig.h.
Referenced by getNbitsPhiPhi().
|
staticprivate |
Definition at line 109 of file L1MuBMTFConfig.h.
Referenced by getNbitsPhiPhib().
|
staticprivate |
Definition at line 106 of file L1MuBMTFConfig.h.
Referenced by getNbitsPtaPhi().
|
staticprivate |
Definition at line 107 of file L1MuBMTFConfig.h.
Referenced by getNbitsPtaPhib().
|
staticprivate |
Definition at line 95 of file L1MuBMTFConfig.h.
Referenced by getopenLUTs().
|
private |
Definition at line 81 of file L1MuBMTFConfig.h.
|
staticprivate |
Definition at line 101 of file L1MuBMTFConfig.h.
Referenced by getTSOutOfTimeFilter().
|
staticprivate |
Definition at line 102 of file L1MuBMTFConfig.h.
Referenced by getTSOutOfTimeWindow().
|
staticprivate |
Definition at line 97 of file L1MuBMTFConfig.h.
Referenced by getUseEX21().