The EnergyCMXData object contains the data transferred from the JEM to the EnergySum CMX in the crate.
More...
#include <EnergyCMXData.h>
The EnergyCMXData object contains the data transferred from the JEM to the EnergySum CMX in the crate.
This is a transient class, describing backplane data
Definition at line 24 of file EnergyCMXData.h.
◆ EnergyCMXData() [1/2]
LVL1::EnergyCMXData::EnergyCMXData |
( |
| ) |
|
◆ EnergyCMXData() [2/2]
LVL1::EnergyCMXData::EnergyCMXData |
( |
int |
crate, |
|
|
int |
module, |
|
|
unsigned int |
ex, |
|
|
unsigned int |
ey, |
|
|
unsigned int |
et |
|
) |
| |
Fill backplane data words from Ex/Ey/ET values
Definition at line 17 of file EnergyCMXData.cxx.
34 for (
unsigned int word = 0; word < 4; ++word) {
35 unsigned int parity = 1;
36 for (
unsigned int bit = 0; bit < 24; ++bit)
if ( ( (
m_DataWords[word]>>bit) & 1) > 0 ) parity++;
◆ ~EnergyCMXData()
LVL1::EnergyCMXData::~EnergyCMXData |
( |
| ) |
|
|
virtual |
◆ crate()
int LVL1::EnergyCMXData::crate |
( |
| ) |
const |
Data accessors.
Data access methods.
Crate number
Definition at line 51 of file EnergyCMXData.cxx.
◆ DataWords()
std::vector< unsigned int > LVL1::EnergyCMXData::DataWords |
( |
| ) |
const |
◆ Et()
unsigned int LVL1::EnergyCMXData::Et |
( |
| ) |
const |
◆ Ex()
unsigned int LVL1::EnergyCMXData::Ex |
( |
| ) |
const |
◆ Ey()
unsigned int LVL1::EnergyCMXData::Ey |
( |
| ) |
const |
◆ module()
int LVL1::EnergyCMXData::module |
( |
| ) |
const |
◆ m_crate
int LVL1::EnergyCMXData::m_crate |
|
private |
◆ m_DataWords
std::vector<unsigned int> LVL1::EnergyCMXData::m_DataWords |
|
private |
◆ m_Et
unsigned int LVL1::EnergyCMXData::m_Et |
|
private |
◆ m_Ex
unsigned int LVL1::EnergyCMXData::m_Ex |
|
private |
◆ m_Ey
unsigned int LVL1::EnergyCMXData::m_Ey |
|
private |
◆ m_module
int LVL1::EnergyCMXData::m_module |
|
private |
The documentation for this class was generated from the following files: