CMS 3D CMS Logo

List of all members | Public Member Functions
L1MuGMTRegCDLConfig Class Reference

GMT Register that implements Configuration of Cancel Decisison Logic. More...

#include <L1MuGMTReg.h>

Inheritance diagram for L1MuGMTRegCDLConfig:
L1MuGMTReg

Public Member Functions

std::string getName () override
 get Name More...
 
 L1MuGMTRegCDLConfig ()
 
void setCDLConfig ()
 
 ~L1MuGMTRegCDLConfig () override
 
- Public Member Functions inherited from L1MuGMTReg
unsigned getNumberOfInstances ()
 get number on instances More...
 
unsigned getValue (int idx)
 get Value More...
 
 L1MuGMTReg (int ninst=2)
 default constructor More...
 
virtual ~L1MuGMTReg ()
 destructor More...
 

Additional Inherited Members

- Protected Attributes inherited from L1MuGMTReg
std::vector< unsigned > m_value
 

Detailed Description

GMT Register that implements Configuration of Cancel Decisison Logic.

Definition at line 312 of file L1MuGMTReg.h.

Constructor & Destructor Documentation

◆ L1MuGMTRegCDLConfig()

L1MuGMTRegCDLConfig::L1MuGMTRegCDLConfig ( )
inline

Definition at line 315 of file L1MuGMTReg.h.

315 : L1MuGMTReg(4) { setCDLConfig(); };

References setCDLConfig().

◆ ~L1MuGMTRegCDLConfig()

L1MuGMTRegCDLConfig::~L1MuGMTRegCDLConfig ( )
inlineoverride

Definition at line 318 of file L1MuGMTReg.h.

318 {};

Member Function Documentation

◆ getName()

std::string L1MuGMTRegCDLConfig::getName ( )
inlineoverridevirtual

get Name

Implements L1MuGMTReg.

Definition at line 321 of file L1MuGMTReg.h.

321 { return std::string("CDLConfig"); };

References AlCaHLTBitMon_QueryRunRegistry::string.

Referenced by plotting.Plot::draw().

◆ setCDLConfig()

void L1MuGMTRegCDLConfig::setCDLConfig ( )
inline

Definition at line 324 of file L1MuGMTReg.h.

324  {
326  if (L1MuGMTConfig::Debug(1))
327  edm::LogVerbatim("GMT_Register_info") << " CDLConfigWordDTCSC is " << m_value[0];
328 
330  if (L1MuGMTConfig::Debug(1))
331  edm::LogVerbatim("GMT_Register_info") << " CDLConfigWordCSCDT is " << m_value[1];
332 
334  if (L1MuGMTConfig::Debug(1))
335  edm::LogVerbatim("GMT_Register_info") << " CDLConfigWordbRPCCSC is " << m_value[2];
336 
338  if (L1MuGMTConfig::Debug(1))
339  edm::LogVerbatim("GMT_Register_info") << " CDLConfigWordfRPCDT is " << m_value[3];
340  };

References L1MuGMTConfig::Debug(), L1MuGMTParameters::getCDLConfigWordbRPCCSC(), L1MuGMTParameters::getCDLConfigWordCSCDT(), L1MuGMTParameters::getCDLConfigWordDTCSC(), L1MuGMTParameters::getCDLConfigWordfRPCDT(), L1MuGMTConfig::getGMTParams(), and L1MuGMTReg::m_value.

Referenced by L1MuGMTRegCDLConfig().

L1MuGMTParameters::getCDLConfigWordbRPCCSC
unsigned getCDLConfigWordbRPCCSC() const
Definition: L1MuGMTParameters.h:165
L1MuGMTConfig::getGMTParams
static const L1MuGMTParameters * getGMTParams()
Definition: L1MuGMTConfig.h:184
L1MuGMTRegCDLConfig::setCDLConfig
void setCDLConfig()
Definition: L1MuGMTReg.h:324
L1MuGMTParameters::getCDLConfigWordfRPCDT
unsigned getCDLConfigWordfRPCDT() const
Definition: L1MuGMTParameters.h:168
L1MuGMTParameters::getCDLConfigWordDTCSC
unsigned getCDLConfigWordDTCSC() const
Definition: L1MuGMTParameters.h:159
L1MuGMTParameters::getCDLConfigWordCSCDT
unsigned getCDLConfigWordCSCDT() const
Definition: L1MuGMTParameters.h:162
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::LogVerbatim
Definition: MessageLogger.h:297
L1MuGMTReg::L1MuGMTReg
L1MuGMTReg(int ninst=2)
default constructor
Definition: L1MuGMTReg.h:47
L1MuGMTReg::m_value
std::vector< unsigned > m_value
Definition: L1MuGMTReg.h:62
L1MuGMTConfig::Debug
static bool Debug()
Definition: L1MuGMTConfig.h:101