#include <CSCMotherboard.h>
Public Member Functions | |
void | clear () |
CSCMotherboard (unsigned endcap, unsigned station, unsigned sector, unsigned subsector, unsigned chamber, const edm::ParameterSet &conf) | |
CSCMotherboard () | |
std::vector< CSCCorrelatedLCTDigi > | getLCTs () |
std::vector< CSCCorrelatedLCTDigi > | readoutLCTs () |
void | run (const std::vector< int > w_time[CSCConstants::NUM_LAYERS][CSCConstants::MAX_NUM_WIRES], const std::vector< int > hs_times[CSCConstants::NUM_LAYERS][CSCConstants::NUM_HALF_STRIPS_7CFEBS], const std::vector< int > ds_times[CSCConstants::NUM_LAYERS][CSCConstants::NUM_HALF_STRIPS_7CFEBS]) |
void | run (const CSCWireDigiCollection *wiredc, const CSCComparatorDigiCollection *compdc) |
void | setConfigParameters (const CSCDBL1TPParameters *conf) |
~CSCMotherboard () | |
Public Attributes | |
std::unique_ptr < CSCAnodeLCTProcessor > | alct |
std::unique_ptr < CSCCathodeLCTProcessor > | clct |
Protected Types | |
enum | { MAX_LCT_BINS = 16 } |
Protected Member Functions | |
void | checkConfigParameters () |
CSCCorrelatedLCTDigi | constructLCTs (const CSCALCTDigi &aLCT, const CSCCLCTDigi &cLCT) |
void | correlateLCTs (CSCALCTDigi bestALCT, CSCALCTDigi secondALCT, CSCCLCTDigi bestCLCT, CSCCLCTDigi secondCLCT) |
void | dumpConfigParams () const |
unsigned int | encodePattern (const int ptn, const int highPt) |
unsigned int | findQuality (const CSCALCTDigi &aLCT, const CSCCLCTDigi &cLCT) |
void | testLCT () |
Static Protected Member Functions | |
static bool | sortByGEMDphi (const CSCCorrelatedLCTDigi &, const CSCCorrelatedLCTDigi &) |
static bool | sortByQuality (const CSCCorrelatedLCTDigi &, const CSCCorrelatedLCTDigi &) |
Protected Attributes | |
unsigned int | alct_trig_enable |
unsigned int | clct_trig_enable |
bool | drop_used_alcts |
int | early_tbins |
CSCCorrelatedLCTDigi | firstLCT [MAX_LCT_BINS] |
int | infoV |
bool | isMTCC |
bool | isSLHC |
bool | isTMB07 |
int | lct_central_bx |
unsigned int | match_trig_enable |
unsigned int | match_trig_window_size |
unsigned int | mpc_block_me1a |
bool | readout_earliest_2 |
CSCCorrelatedLCTDigi | secondLCT [MAX_LCT_BINS] |
const unsigned | theEndcap |
unsigned | theRing |
const unsigned | theSector |
const unsigned | theStation |
const unsigned | theSubsector |
const unsigned | theTrigChamber |
unsigned int | tmb_l1a_window_size |
Static Protected Attributes | |
static const unsigned int | def_alct_trig_enable = 0 |
static const unsigned int | def_clct_trig_enable = 0 |
static const unsigned int | def_match_trig_enable = 1 |
static const unsigned int | def_match_trig_window_size = 7 |
static const unsigned int | def_mpc_block_me1a = 1 |
static const unsigned int | def_tmb_l1a_window_size = 7 |
Correlates anode and cathode LCTs from the same chamber.
When the Trigger MotherBoard (TMB) is instantiated it instantiates an ALCT and CLCT board. The MotherBoard takes up to two LCTs from each anode and cathode LCT card and combines them into a single Correlated LCT. The output is up to two Correlated LCTs.
It can be run in either a test mode, where the arguments are a collection of wire times and arrays of halfstrip and distrip times, or for general use, with wire digi and comparator digi collections as arguments. In the latter mode, the wire & strip info is passed on the LCTProcessors, where it is decoded and converted into a convenient form. After running the anode and cathode LCTProcessors, TMB correlates the anode and cathode LCTs. At present, it simply matches the best CLCT with the best ALCT; perhaps a better algorithm will be determined in the future. The MotherBoard then determines a few more numbers (such as quality and pattern) from the ALCT and CLCT information, and constructs two correlated LCT "digis".
Based on code by Nick Wisniewski (nw@it) and a framework by Darin Acosta ( s.ca ltech .eduacost). a@ph ys.uf l.ed u
Numerous later improvements by Jason Mumford and Slava Valuev (see cvs in ORCA). Porting from ORCA by S. Valuev (Slava), May 2006. .Val uev@c ern. ch
Definition at line 41 of file CSCMotherboard.h.
|
protected |
Maximum number of time bins.
Enumerator | |
---|---|
MAX_LCT_BINS |
Definition at line 131 of file CSCMotherboard.h.
CSCMotherboard::CSCMotherboard | ( | unsigned | endcap, |
unsigned | station, | ||
unsigned | sector, | ||
unsigned | subsector, | ||
unsigned | chamber, | ||
const edm::ParameterSet & | conf | ||
) |
Normal constructor.
Definition at line 49 of file CSCMotherboard.cc.
References alct, alct_trig_enable, checkConfigParameters(), clct, clct_trig_enable, drop_used_alcts, dumpConfigParams(), early_tbins, edm::ParameterSet::existsAs(), edm::ParameterSet::getParameter(), infoV, isMTCC, isSLHC, isTMB07, lct_central_bx, match_trig_enable, match_trig_window_size, mpc_block_me1a, or, readout_earliest_2, CSCTriggerNumbering::ringFromTriggerLabels(), theRing, theStation, theTrigChamber, and tmb_l1a_window_size.
CSCMotherboard::CSCMotherboard | ( | ) |
Constructor for use during testing.
Definition at line 168 of file CSCMotherboard.cc.
References alct, alct_trig_enable, checkConfigParameters(), clct, clct_trig_enable, def_alct_trig_enable, def_clct_trig_enable, def_match_trig_enable, def_match_trig_window_size, def_mpc_block_me1a, def_tmb_l1a_window_size, dumpConfigParams(), early_tbins, infoV, isMTCC, isTMB07, match_trig_enable, match_trig_window_size, mpc_block_me1a, and tmb_l1a_window_size.
CSCMotherboard::~CSCMotherboard | ( | ) |
|
protected |
Make sure that the parameter values are within the allowed range.
Definition at line 234 of file CSCMotherboard.cc.
References alct_trig_enable, clct_trig_enable, def_alct_trig_enable, def_clct_trig_enable, def_match_trig_enable, def_match_trig_window_size, def_mpc_block_me1a, def_tmb_l1a_window_size, infoV, match_trig_enable, match_trig_window_size, mpc_block_me1a, and tmb_l1a_window_size.
Referenced by CSCMotherboard(), and setConfigParameters().
void CSCMotherboard::clear | ( | void | ) |
Clears correlated LCT and passes clear signal on to cathode and anode LCT processors.
Definition at line 201 of file CSCMotherboard.cc.
References alct, clct, CSCCorrelatedLCTDigi::clear(), firstLCT, MAX_LCT_BINS, and secondLCT.
Referenced by CSCMotherboardME21GEM::clear(), CSCMotherboardME3141RPC::clear(), CSCMotherboardME11::clear(), CSCMotherboardME11GEM::clear(), and run().
|
protected |
Definition at line 599 of file CSCMotherboard.cc.
References encodePattern(), findQuality(), CSCCLCTDigi::getBend(), CSCALCTDigi::getBX(), CSCCLCTDigi::getBX(), CSCCLCTDigi::getKeyStrip(), CSCALCTDigi::getKeyWG(), CSCCLCTDigi::getPattern(), CSCCLCTDigi::getStripType(), CSCALCTDigi::isValid(), listBenchmarks::pattern, HLT_FULL_cff::quality, and theTrigChamber.
Referenced by CSCMotherboardME11::correlateLCTs(), CSCMotherboardME11GEM::correlateLCTs(), and correlateLCTs().
|
protected |
Definition at line 544 of file CSCMotherboard.cc.
References alct_trig_enable, clct_trig_enable, constructLCTs(), firstLCT, CSCCorrelatedLCTDigi::getBX(), infoV, CSCCLCTDigi::isValid(), CSCALCTDigi::isValid(), match_trig_enable, MAX_LCT_BINS, secondLCT, and CSCCorrelatedLCTDigi::setTrknmb().
Referenced by run().
|
protected |
Dump TMB/MPC configuration parameters.
Definition at line 819 of file CSCMotherboard.cc.
References alct_trig_enable, clct_trig_enable, LogDebug, match_trig_enable, match_trig_window_size, mpc_block_me1a, and tmb_l1a_window_size.
Referenced by CSCMotherboard(), and setConfigParameters().
|
protected |
Definition at line 620 of file CSCMotherboard.cc.
References funct::abs(), isTMB07, and listBenchmarks::pattern.
Referenced by constructLCTs(), CSCMotherboardME21GEM::constructLCTsGEM(), CSCMotherboardME11GEM::constructLCTsGEM(), CSCMotherboardME3141RPC::constructLCTsRPC(), and testLCT().
|
protected |
Definition at line 646 of file CSCMotherboard.cc.
References CSCALCTDigi::getAccelerator(), CSCCLCTDigi::getPattern(), CSCCLCTDigi::getQuality(), CSCALCTDigi::getQuality(), CSCCLCTDigi::getStripType(), infoV, isTMB07, CSCALCTDigi::isValid(), CSCCLCTDigi::isValid(), hltrates_dqm_sourceclient-live_cfg::offset, listBenchmarks::pattern, and HLT_FULL_cff::quality.
Referenced by constructLCTs(), and testLCT().
std::vector< CSCCorrelatedLCTDigi > CSCMotherboard::getLCTs | ( | ) |
Returns vector of all found correlated LCTs, if any.
Definition at line 525 of file CSCMotherboard.cc.
References firstLCT, MAX_LCT_BINS, mpc_block_me1a, CSCTriggerNumbering::ringFromTriggerLabels(), secondLCT, theStation, and theTrigChamber.
Referenced by readoutLCTs().
std::vector< CSCCorrelatedLCTDigi > CSCMotherboard::readoutLCTs | ( | ) |
Returns vector of correlated LCTs in the read-out time window, if any.
Definition at line 449 of file CSCMotherboard.cc.
References early_tbins, getLCTs(), infoV, LogDebug, MAX_LCT_BINS, readout_earliest_2, and tmb_l1a_window_size.
Referenced by CSCTriggerPrimitivesBuilder::build(), CSCMotherboardME11::readoutLCTs1a(), CSCMotherboardME11GEM::readoutLCTs1a(), CSCMotherboardME11::readoutLCTs1b(), and CSCMotherboardME11GEM::readoutLCTs1b().
void CSCMotherboard::run | ( | const std::vector< int > | w_time[CSCConstants::NUM_LAYERS][CSCConstants::MAX_NUM_WIRES], |
const std::vector< int > | hs_times[CSCConstants::NUM_LAYERS][CSCConstants::NUM_HALF_STRIPS_7CFEBS], | ||
const std::vector< int > | ds_times[CSCConstants::NUM_LAYERS][CSCConstants::NUM_HALF_STRIPS_7CFEBS] | ||
) |
Test version of run function.
Definition at line 296 of file CSCMotherboard.cc.
References alct, clct, clear(), correlateLCTs(), isSLHC, match_trig_window_size, CSCAnodeLCTProcessor::MAX_ALCT_BINS, and CSCCathodeLCTProcessor::MAX_CLCT_BINS.
Referenced by CSCTriggerPrimitivesBuilder::build().
void CSCMotherboard::run | ( | const CSCWireDigiCollection * | wiredc, |
const CSCComparatorDigiCollection * | compdc | ||
) |
Run function for normal usage. Runs cathode and anode LCT processors, takes results and correlates into CorrelatedLCT.
Definition at line 347 of file CSCMotherboard.cc.
References a, alct, clct, clear(), correlateLCTs(), drop_used_alcts, firstLCT, infoV, isSLHC, LogDebug, LogTrace, match_trig_window_size, CSCAnodeLCTProcessor::MAX_ALCT_BINS, CSCCathodeLCTProcessor::MAX_CLCT_BINS, MAX_LCT_BINS, and secondLCT.
void CSCMotherboard::setConfigParameters | ( | const CSCDBL1TPParameters * | conf | ) |
Set configuration parameters obtained via EventSetup mechanism.
Definition at line 211 of file CSCMotherboard.cc.
References alct, alct_trig_enable, checkConfigParameters(), clct, clct_trig_enable, dumpConfigParams(), match_trig_enable, match_trig_window_size, mpc_block_me1a, tmb_l1a_window_size, CSCDBL1TPParameters::tmbAlctTrigEnable(), CSCDBL1TPParameters::tmbClctTrigEnable(), CSCDBL1TPParameters::tmbMatchTrigEnable(), CSCDBL1TPParameters::tmbMatchTrigWindowSize(), CSCDBL1TPParameters::tmbMpcBlockMe1a(), and CSCDBL1TPParameters::tmbTmbL1aWindowSize().
|
staticprotected |
Definition at line 849 of file CSCMotherboard.cc.
Referenced by CSCMotherboardME11GEM::sortLCTsByGEMDPhi(), and CSCMotherboardME21GEM::sortLCTsByGEMDPhi().
|
staticprotected |
Definition at line 843 of file CSCMotherboard.cc.
References CSCCorrelatedLCTDigi::getQuality().
Referenced by CSCMotherboardME11GEM::sortLCTsByQuality(), CSCMotherboardME3141RPC::sortLCTsByQuality(), and CSCMotherboardME21GEM::sortLCTsByQuality().
|
protected |
Definition at line 761 of file CSCMotherboard.cc.
References encodePattern(), findQuality(), CSCCLCTDigi::getBend(), CSCALCTDigi::getBX(), CSCCLCTDigi::getKeyStrip(), CSCALCTDigi::getKeyWG(), CSCCLCTDigi::getPattern(), CSCCLCTDigi::getStripType(), LogTrace, listBenchmarks::pattern, and HLT_FULL_cff::quality.
std::unique_ptr<CSCAnodeLCTProcessor> CSCMotherboard::alct |
Anode LCT processor.
Definition at line 78 of file CSCMotherboard.h.
Referenced by CSCTriggerPrimitivesBuilder::build(), clear(), CSCMotherboard(), CSCMotherboardME11::run(), CSCMotherboardME3141RPC::run(), CSCMotherboardME21GEM::run(), CSCMotherboardME11GEM::run(), run(), CSCMotherboardME11::setConfigParameters(), CSCMotherboardME11GEM::setConfigParameters(), and setConfigParameters().
|
protected |
Definition at line 109 of file CSCMotherboard.h.
Referenced by checkConfigParameters(), CSCMotherboardME11::correlateLCTs(), CSCMotherboardME11GEM::correlateLCTs(), correlateLCTs(), CSCMotherboardME21GEM::correlateLCTsGEM(), CSCMotherboardME11GEM::correlateLCTsGEM(), CSCMotherboardME3141RPC::correlateLCTsRPC(), CSCMotherboard(), dumpConfigParams(), and setConfigParameters().
std::unique_ptr<CSCCathodeLCTProcessor> CSCMotherboard::clct |
Cathode LCT processor.
Definition at line 81 of file CSCMotherboard.h.
Referenced by CSCTriggerPrimitivesBuilder::build(), clear(), CSCMotherboard(), CSCMotherboardME11::run(), CSCMotherboardME3141RPC::run(), CSCMotherboardME21GEM::run(), CSCMotherboardME11GEM::run(), run(), CSCMotherboardME11::setConfigParameters(), CSCMotherboardME11GEM::setConfigParameters(), and setConfigParameters().
|
protected |
Definition at line 109 of file CSCMotherboard.h.
Referenced by checkConfigParameters(), CSCMotherboardME11::correlateLCTs(), CSCMotherboardME11GEM::correlateLCTs(), correlateLCTs(), CSCMotherboardME21GEM::correlateLCTsGEM(), CSCMotherboardME11GEM::correlateLCTsGEM(), CSCMotherboardME3141RPC::correlateLCTsRPC(), CSCMotherboard(), dumpConfigParams(), and setConfigParameters().
|
staticprotected |
Definition at line 126 of file CSCMotherboard.h.
Referenced by checkConfigParameters(), and CSCMotherboard().
|
staticprotected |
Definition at line 126 of file CSCMotherboard.h.
Referenced by checkConfigParameters(), and CSCMotherboard().
|
staticprotected |
Definition at line 127 of file CSCMotherboard.h.
Referenced by checkConfigParameters(), and CSCMotherboard().
|
staticprotected |
Definition at line 127 of file CSCMotherboard.h.
Referenced by checkConfigParameters(), and CSCMotherboard().
|
staticprotected |
Default values of configuration parameters.
Definition at line 125 of file CSCMotherboard.h.
Referenced by checkConfigParameters(), and CSCMotherboard().
|
staticprotected |
Definition at line 128 of file CSCMotherboard.h.
Referenced by checkConfigParameters(), and CSCMotherboard().
|
protected |
SLHC: whether to not reuse ALCTs that were used by previous matching CLCTs
Definition at line 116 of file CSCMotherboard.h.
Referenced by CSCMotherboard(), CSCMotherboardME11::run(), and run().
|
protected |
SLHC: separate handle for early time bins
Definition at line 119 of file CSCMotherboard.h.
Referenced by CSCMotherboard(), CSCMotherboardME11::readoutLCTs(), readoutLCTs(), and CSCMotherboardME11GEM::readoutLCTs().
|
protected |
Container for first correlated LCT.
Definition at line 134 of file CSCMotherboard.h.
Referenced by clear(), correlateLCTs(), getLCTs(), and run().
|
protected |
Verbosity level: 0: no print (default). 1: print LCTs found.
Definition at line 88 of file CSCMotherboard.h.
Referenced by checkConfigParameters(), correlateLCTs(), CSCMotherboard(), findQuality(), CSCMotherboardME21GEM::findQualityGEM(), CSCMotherboardME11GEM::findQualityGEM(), CSCMotherboardME3141RPC::findQualityRPC(), readoutLCTs(), CSCMotherboardME11::run(), CSCMotherboardME3141RPC::run(), CSCMotherboardME21GEM::run(), CSCMotherboardME11GEM::run(), and run().
|
protected |
|
protected |
Flag for SLHC studies.
Definition at line 105 of file CSCMotherboard.h.
Referenced by CSCMotherboard(), CSCMotherboardME11::CSCMotherboardME11(), CSCMotherboardME11GEM::CSCMotherboardME11GEM(), CSCMotherboardME21GEM::CSCMotherboardME21GEM(), CSCMotherboardME3141RPC::CSCMotherboardME3141RPC(), and run().
|
protected |
Flag for new (2007) version of TMB firmware.
Definition at line 102 of file CSCMotherboard.h.
Referenced by CSCMotherboard(), encodePattern(), findQuality(), CSCMotherboardME21GEM::findQualityGEM(), CSCMotherboardME11GEM::findQualityGEM(), and CSCMotherboardME3141RPC::findQualityRPC().
|
protected |
Central BX
Definition at line 113 of file CSCMotherboard.h.
Referenced by CSCMotherboardME21GEM::constructLCTsGEM(), CSCMotherboardME11GEM::constructLCTsGEM(), CSCMotherboardME3141RPC::constructLCTsRPC(), CSCMotherboard(), CSCMotherboardME21GEM::matchingGEMPads(), CSCMotherboardME11GEM::printGEMTriggerPads(), CSCMotherboardME21GEM::retrieveGEMCoPads(), CSCMotherboardME11GEM::retrieveGEMCoPads(), CSCMotherboardME21GEM::retrieveGEMPads(), CSCMotherboardME11GEM::retrieveGEMPads(), CSCMotherboardME3141RPC::retrieveRPCDigis(), CSCMotherboardME3141RPC::run(), and CSCMotherboardME21GEM::run().
|
protected |
Definition at line 109 of file CSCMotherboard.h.
Referenced by checkConfigParameters(), CSCMotherboardME11::correlateLCTs(), CSCMotherboardME11GEM::correlateLCTs(), correlateLCTs(), CSCMotherboardME21GEM::correlateLCTsGEM(), CSCMotherboardME11GEM::correlateLCTsGEM(), CSCMotherboardME3141RPC::correlateLCTsRPC(), CSCMotherboard(), dumpConfigParams(), and setConfigParameters().
|
protected |
Definition at line 110 of file CSCMotherboard.h.
Referenced by checkConfigParameters(), CSCMotherboardME21GEM::clear(), CSCMotherboardME3141RPC::clear(), CSCMotherboardME11::clear(), CSCMotherboardME11GEM::clear(), CSCMotherboard(), CSCMotherboardME11::CSCMotherboardME11(), CSCMotherboardME11GEM::CSCMotherboardME11GEM(), CSCMotherboardME21GEM::CSCMotherboardME21GEM(), CSCMotherboardME3141RPC::CSCMotherboardME3141RPC(), dumpConfigParams(), CSCMotherboardME3141RPC::getLCTs(), CSCMotherboardME21GEM::getLCTs(), CSCMotherboardME11::getLCTs1a(), CSCMotherboardME11GEM::getLCTs1a(), CSCMotherboardME11::getLCTs1b(), CSCMotherboardME11GEM::getLCTs1b(), CSCMotherboardME11::run(), CSCMotherboardME3141RPC::run(), CSCMotherboardME21GEM::run(), CSCMotherboardME11GEM::run(), run(), setConfigParameters(), CSCMotherboardME11GEM::sortLCTsByGEMDPhi(), CSCMotherboardME21GEM::sortLCTsByGEMDPhi(), CSCMotherboardME11GEM::sortLCTsByQuality(), CSCMotherboardME3141RPC::sortLCTsByQuality(), and CSCMotherboardME21GEM::sortLCTsByQuality().
|
protected |
Configuration parameters.
Definition at line 108 of file CSCMotherboard.h.
Referenced by checkConfigParameters(), CSCMotherboard(), dumpConfigParams(), getLCTs(), CSCMotherboardME11::getLCTs1a(), CSCMotherboardME11GEM::getLCTs1a(), and setConfigParameters().
|
protected |
SLHC: whether to readout only the earliest two LCTs in readout window
Definition at line 122 of file CSCMotherboard.h.
Referenced by CSCMotherboard(), CSCMotherboardME11::readoutLCTs(), readoutLCTs(), and CSCMotherboardME11GEM::readoutLCTs().
|
protected |
Container for second correlated LCT.
Definition at line 137 of file CSCMotherboard.h.
Referenced by clear(), correlateLCTs(), getLCTs(), and run().
|
protected |
Chamber id (trigger-type labels).
Definition at line 91 of file CSCMotherboard.h.
Referenced by CSCMotherboardME11::correlateLCTs(), CSCMotherboardME11GEM::correlateLCTsGEM(), CSCMotherboardME11::doesALCTCrossCLCT(), CSCMotherboardME11GEM::doesALCTCrossCLCT(), CSCMotherboardME3141RPC::run(), CSCMotherboardME21GEM::run(), and CSCMotherboardME11GEM::run().
|
protected |
Definition at line 96 of file CSCMotherboard.h.
Referenced by CSCMotherboard().
|
protected |
Definition at line 93 of file CSCMotherboard.h.
Referenced by CSCMotherboardME11::correlateLCTs(), CSCMotherboardME11GEM::correlateLCTsGEM(), CSCMotherboardME3141RPC::run(), CSCMotherboardME21GEM::run(), and CSCMotherboardME11GEM::run().
|
protected |
Definition at line 92 of file CSCMotherboard.h.
Referenced by CSCMotherboardME11::correlateLCTs(), CSCMotherboardME11GEM::correlateLCTsGEM(), CSCMotherboard(), getLCTs(), CSCMotherboardME3141RPC::run(), CSCMotherboardME21GEM::run(), and CSCMotherboardME11GEM::run().
|
protected |
Definition at line 94 of file CSCMotherboard.h.
Referenced by CSCMotherboardME11::correlateLCTs(), CSCMotherboardME11GEM::correlateLCTsGEM(), CSCMotherboardME3141RPC::run(), CSCMotherboardME21GEM::run(), and CSCMotherboardME11GEM::run().
|
protected |
Definition at line 95 of file CSCMotherboard.h.
Referenced by constructLCTs(), CSCMotherboardME21GEM::constructLCTsGEM(), CSCMotherboardME11GEM::constructLCTsGEM(), CSCMotherboardME3141RPC::constructLCTsRPC(), CSCMotherboardME11::correlateLCTs(), CSCMotherboardME11GEM::correlateLCTsGEM(), CSCMotherboard(), getLCTs(), CSCMotherboardME3141RPC::run(), CSCMotherboardME21GEM::run(), and CSCMotherboardME11GEM::run().
|
protected |
Definition at line 110 of file CSCMotherboard.h.
Referenced by checkConfigParameters(), CSCMotherboard(), dumpConfigParams(), CSCMotherboardME11::readoutLCTs(), readoutLCTs(), CSCMotherboardME11GEM::readoutLCTs(), and setConfigParameters().