#include <CSCBaseboard.h>
Public Member Functions | |
CSCBaseboard (unsigned endcap, unsigned station, unsigned sector, unsigned subsector, unsigned chamber, const edm::ParameterSet &conf) | |
CSCBaseboard () | |
void | setCSCGeometry (const CSCGeometry *g) |
virtual | ~CSCBaseboard ()=default |
Protected Attributes | |
edm::ParameterSet | alctParams_ |
edm::ParameterSet | clctParams_ |
edm::ParameterSet | commonParams_ |
const CSCChamber * | cscChamber_ |
const CSCGeometry * | cscGeometry_ |
CSCDetId | cscId_ |
bool | disableME1a_ |
bool | gangedME1a_ |
bool | isME11_ |
bool | isSLHC_ |
bool | runME11ILT_ |
bool | runME21ILT_ |
bool | runME3141ILT_ |
bool | runUpgradeBoard_ |
unsigned | theChamber |
std::string | theCSCName_ |
const unsigned | theEndcap |
unsigned | theRegion |
unsigned | theRing |
const unsigned | theSector |
const unsigned | theStation |
const unsigned | theSubsector |
const unsigned | theTrigChamber |
edm::ParameterSet | tmbParams_ |
std::vector< std::string > | upgradeChambers_ |
Definition at line 13 of file CSCBaseboard.h.
CSCBaseboard::CSCBaseboard | ( | unsigned | endcap, |
unsigned | station, | ||
unsigned | sector, | ||
unsigned | subsector, | ||
unsigned | chamber, | ||
const edm::ParameterSet & | conf | ||
) |
Normal constructor.
Definition at line 3 of file CSCBaseboard.cc.
References alctParams_, CSCTriggerNumbering::chamberFromTriggerLabels(), CSCDetId::chamberName(), clctParams_, commonParams_, cscId_, disableME1a_, edm::ParameterSet::existsAs(), spr::find(), gangedME1a_, edm::ParameterSet::getParameter(), isME11_, isSLHC_, or, CSCTriggerNumbering::ringFromTriggerLabels(), runME11ILT_, runME21ILT_, runME3141ILT_, runUpgradeBoard_, theChamber, theCSCName_, theEndcap, theRegion, theRing, theSector, theStation, theSubsector, theTrigChamber, tmbParams_, and upgradeChambers_.
CSCBaseboard::CSCBaseboard | ( | ) |
Constructor for use during testing.
Definition at line 90 of file CSCBaseboard.cc.
References disableME1a_, gangedME1a_, isSLHC_, theChamber, and theRing.
|
virtualdefault |
Default destructor.
void CSCBaseboard::setCSCGeometry | ( | const CSCGeometry * | g | ) |
Definition at line 101 of file CSCBaseboard.cc.
References CSCGeometry::chamber(), cscChamber_, cscGeometry_, cscId_, and g.
|
protected |
Definition at line 37 of file CSCBaseboard.h.
Referenced by CSCBaseboard().
|
protected |
Definition at line 40 of file CSCBaseboard.h.
Referenced by CSCBaseboard().
|
protected |
Definition at line 31 of file CSCBaseboard.h.
Referenced by CSCBaseboard().
|
protected |
Definition at line 56 of file CSCBaseboard.h.
Referenced by setCSCGeometry().
|
protected |
Definition at line 55 of file CSCBaseboard.h.
Referenced by setCSCGeometry().
|
protected |
Definition at line 54 of file CSCBaseboard.h.
Referenced by CSCBaseboard(), and setCSCGeometry().
|
protected |
SLHC: special configuration parameters for ME1a treatment
Definition at line 66 of file CSCBaseboard.h.
Referenced by CSCBaseboard().
|
protected |
Definition at line 66 of file CSCBaseboard.h.
Referenced by CSCBaseboard().
|
protected |
Definition at line 52 of file CSCBaseboard.h.
Referenced by CSCBaseboard().
|
protected |
|
protected |
SLHC: run the upgrade for the Phase-II ME1/1 integrated local trigger
Definition at line 69 of file CSCBaseboard.h.
Referenced by CSCBaseboard().
|
protected |
SLHC: run the upgrade for the Phase-II ME2/1 integrated local trigger
Definition at line 72 of file CSCBaseboard.h.
Referenced by CSCBaseboard().
|
protected |
SLHC: run the upgrade for the Phase-II ME3/1(ME4/1) integrated local trigger
Definition at line 75 of file CSCBaseboard.h.
Referenced by CSCBaseboard().
|
protected |
Definition at line 60 of file CSCBaseboard.h.
Referenced by CSCBaseboard().
|
protected |
Definition at line 50 of file CSCBaseboard.h.
Referenced by CSCBaseboard().
|
protected |
Definition at line 59 of file CSCBaseboard.h.
Referenced by CSCBaseboard().
|
protected |
Chamber id (trigger-type labels).
Definition at line 43 of file CSCBaseboard.h.
Referenced by CSCBaseboard().
|
protected |
Definition at line 48 of file CSCBaseboard.h.
Referenced by CSCBaseboard().
|
protected |
Definition at line 49 of file CSCBaseboard.h.
Referenced by CSCBaseboard().
|
protected |
Definition at line 45 of file CSCBaseboard.h.
Referenced by CSCBaseboard().
|
protected |
Definition at line 44 of file CSCBaseboard.h.
Referenced by CSCBaseboard().
|
protected |
Definition at line 46 of file CSCBaseboard.h.
Referenced by CSCBaseboard().
|
protected |
Definition at line 47 of file CSCBaseboard.h.
Referenced by CSCBaseboard().
|
protected |
Definition at line 34 of file CSCBaseboard.h.
Referenced by CSCBaseboard().
|
protected |
Definition at line 58 of file CSCBaseboard.h.
Referenced by CSCBaseboard().