#include <L1MuBMTFConfig.h>
Public Member Functions | |
L1MuBMTFConfig (const edm::ParameterSet &ps) | |
constructor More... | |
void | setDefaultsES (const L1TMuonBarrelParams &) |
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 (edm::ParameterSet const &) |
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 39 of file L1MuBMTFConfig.h.
L1MuBMTFConfig::L1MuBMTFConfig | ( | const edm::ParameterSet & | ps | ) |
constructor
Definition at line 44 of file L1MuBMTFConfig.cc.
|
virtual |
|
inlinestatic |
Definition at line 52 of file L1MuBMTFConfig.h.
References m_debug.
Referenced by L1MuBMExtrapolationUnit::L1MuBMExtrapolationUnit(), L1MuBMTrackFinder::L1MuBMTrackFinder(), L1TMuonBarrelTrackProducer::produce(), L1MuBMERS::run(), L1MuBMMuonSorter::run(), L1MuBMWedgeSorter::run(), L1MuBMTrackAssembler::run(), L1MuBMSEU::run(), L1MuBMEUX::run(), L1MuBMSectorProcessor::run(), L1MuBMExtrapolationUnit::run(), L1MuBMTrackFinder::run(), L1MuBMWedgeSorter::runCOL(), L1MuBMMuonSorter::runCOL(), and L1MuBMTrackFinder::setup().
|
inlinestatic |
|
inlinestatic |
Definition at line 49 of file L1MuBMTFConfig.h.
References m_BMDigiInputTag.
Referenced by L1MuBMTrackFinder::L1MuBMTrackFinder().
|
inlinestatic |
Definition at line 50 of file L1MuBMTFConfig.h.
References m_BMThetaDigiInputTag.
|
inlinestatic |
Definition at line 59 of file L1MuBMTFConfig.h.
References m_BxMax.
Referenced by L1MuBMTrackFinder::run().
|
inlinestatic |
Definition at line 58 of file L1MuBMTFConfig.h.
References m_BxMin.
Referenced by L1MuBMTrackFinder::run().
|
inlinestatic |
|
inlinestatic |
Definition at line 63 of file L1MuBMTFConfig.h.
References m_etaTF.
Referenced by L1MuBMEtaProcessor::run().
|
inlinestatic |
|
inlinestatic |
Definition at line 66 of file L1MuBMTFConfig.h.
References m_NbitsExtPhi.
Referenced by L1MuBMSectorReceiver::receiveBBMXData().
|
inlinestatic |
|
inlinestatic |
Definition at line 70 of file L1MuBMTFConfig.h.
References m_NbitsPhiPhi.
Referenced by L1MuBMAssignmentUnit::PhiAU().
|
inlinestatic |
Definition at line 71 of file L1MuBMTFConfig.h.
References m_NbitsPhiPhib.
Referenced by L1MuBMAssignmentUnit::PhiAU().
|
inlinestatic |
Definition at line 68 of file L1MuBMTFConfig.h.
References m_NbitsPtaPhi.
Referenced by L1MuBMAssignmentUnit::setPrecision().
|
inlinestatic |
Definition at line 69 of file L1MuBMTFConfig.h.
References m_NbitsPtaPhib.
Referenced by L1MuBMAssignmentUnit::setPrecision().
|
inlinestatic |
Definition at line 61 of file L1MuBMTFConfig.h.
References m_openLUTs.
Referenced by L1MuBMEUX::run().
|
inlinestatic |
Definition at line 64 of file L1MuBMTFConfig.h.
References m_TSOutOfTimeFilter.
Referenced by L1MuBMSectorReceiver::receiveBBMXData().
|
inlinestatic |
Definition at line 65 of file L1MuBMTFConfig.h.
References m_TSOutOfTimeWindow.
Referenced by L1MuBMSectorReceiver::receiveBBMXData().
|
inlinestatic |
Definition at line 62 of file L1MuBMTFConfig.h.
References m_useEX21.
Referenced by L1MuBMExtrapolationUnit::run().
|
inlinestatic |
|
private |
Definition at line 55 of file L1MuBMTFConfig.cc.
References gather_cfg::cout, Debug, edm::ParameterSet::getParameter(), and edm::ParameterSet::getUntrackedParameter().
void L1MuBMTFConfig::setDefaultsES | ( | const L1TMuonBarrelParams & | bmParams | ) |
Definition at line 84 of file L1MuBMTFConfig.cc.
References gather_cfg::cout, Debug, 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().
|
staticprivate |
Definition at line 77 of file L1MuBMTFConfig.h.
Referenced by getBMDigiInputTag().
|
staticprivate |
Definition at line 78 of file L1MuBMTFConfig.h.
Referenced by getBMThetaDigiInputTag().
|
staticprivate |
Definition at line 84 of file L1MuBMTFConfig.h.
Referenced by getBxMax().
|
staticprivate |
Definition at line 83 of file L1MuBMTFConfig.h.
Referenced by getBxMin().
|
staticprivate |
Definition at line 81 of file L1MuBMTFConfig.h.
Referenced by Debug(), getDebugLevel(), and setDebugLevel().
|
staticprivate |
Definition at line 80 of file L1MuBMTFConfig.h.
Referenced by Debug().
|
staticprivate |
Definition at line 92 of file L1MuBMTFConfig.h.
Referenced by getEtaTF().
|
staticprivate |
Definition at line 86 of file L1MuBMTFConfig.h.
Referenced by getExtTSFilter().
|
staticprivate |
Definition at line 97 of file L1MuBMTFConfig.h.
Referenced by getNbitsExtPhi().
|
staticprivate |
Definition at line 98 of file L1MuBMTFConfig.h.
Referenced by getNbitsExtPhib().
|
staticprivate |
Definition at line 101 of file L1MuBMTFConfig.h.
Referenced by getNbitsPhiPhi().
|
staticprivate |
Definition at line 102 of file L1MuBMTFConfig.h.
Referenced by getNbitsPhiPhib().
|
staticprivate |
Definition at line 99 of file L1MuBMTFConfig.h.
Referenced by getNbitsPtaPhi().
|
staticprivate |
Definition at line 100 of file L1MuBMTFConfig.h.
Referenced by getNbitsPtaPhib().
|
staticprivate |
Definition at line 88 of file L1MuBMTFConfig.h.
Referenced by getopenLUTs().
|
staticprivate |
Definition at line 94 of file L1MuBMTFConfig.h.
Referenced by getTSOutOfTimeFilter().
|
staticprivate |
Definition at line 95 of file L1MuBMTFConfig.h.
Referenced by getTSOutOfTimeWindow().
|
staticprivate |
Definition at line 90 of file L1MuBMTFConfig.h.
Referenced by getUseEX21().