ATLAS Offline Software
|
#include <LUCID_RawData.h>
Public Member Functions | |
LUCID_RawData () | |
LUCID_RawData (const unsigned int word0, const unsigned int word1, const unsigned int word2, const unsigned int word3, const unsigned int word0p, const unsigned int word1p, const unsigned int word2p, const unsigned int word3p, const unsigned int word0n, const unsigned int word1n, const unsigned int word2n, const unsigned int word3n, const unsigned int status) | |
LUCID_RawData (std::vector< uint32_t > &data_block) | |
virtual | ~LUCID_RawData () |
int | getWord0 () const |
int | getWord1 () const |
int | getWord2 () const |
int | getWord3 () const |
int | getWord0p () const |
int | getWord1p () const |
int | getWord2p () const |
int | getWord3p () const |
int | getWord0n () const |
int | getWord1n () const |
int | getWord2n () const |
int | getWord3n () const |
int | getStatus () const |
void | setWord0 (uint32_t word) |
void | setWord1 (uint32_t word) |
void | setWord2 (uint32_t word) |
void | setWord3 (uint32_t word) |
void | setWord0p (uint32_t word) |
void | setWord1p (uint32_t word) |
void | setWord2p (uint32_t word) |
void | setWord3p (uint32_t word) |
void | setWord0n (uint32_t word) |
void | setWord1n (uint32_t word) |
void | setWord2n (uint32_t word) |
void | setWord3n (uint32_t word) |
void | setStatus (uint32_t status) |
std::vector< uint32_t > | getDataBlock () const |
void | encodeLumatMapping (void) |
void | decodeLumatMapping (void) |
bool | isTubeFired (unsigned int tubeNumber, unsigned int bxID) const |
int | getNhitsPMTsideA () const |
int | getNhitsPMTsideC () const |
int | getNhitsFIBsideA () const |
int | getNhitsFIBsideC () const |
int | getNhitsPMTsideAprevBX () const |
int | getNhitsPMTsideCprevBX () const |
int | getNhitsFIBsideAprevBX () const |
int | getNhitsFIBsideCprevBX () const |
int | getNhitsPMTsideAnextBX () const |
int | getNhitsPMTsideCnextBX () const |
int | getNhitsFIBsideAnextBX () const |
int | getNhitsFIBsideCnextBX () const |
std::string | str () const |
std::ostream & | operator<< (std::ostream &os) |
Static Public Member Functions | |
static int | getLumatBitPosition (unsigned int tubeNumber) |
Private Attributes | |
unsigned int | m_word0 |
unsigned int | m_word1 |
unsigned int | m_word2 |
unsigned int | m_word3 |
unsigned int | m_word0p |
unsigned int | m_word1p |
unsigned int | m_word2p |
unsigned int | m_word3p |
unsigned int | m_word0n |
unsigned int | m_word1n |
unsigned int | m_word2n |
unsigned int | m_word3n |
unsigned int | m_status |
Definition at line 40 of file LUCID_RawData.h.
LUCID_RawData::LUCID_RawData | ( | ) |
LUCID_RawData::LUCID_RawData | ( | const unsigned int | word0, |
const unsigned int | word1, | ||
const unsigned int | word2, | ||
const unsigned int | word3, | ||
const unsigned int | word0p, | ||
const unsigned int | word1p, | ||
const unsigned int | word2p, | ||
const unsigned int | word3p, | ||
const unsigned int | word0n, | ||
const unsigned int | word1n, | ||
const unsigned int | word2n, | ||
const unsigned int | word3n, | ||
const unsigned int | status | ||
) |
Definition at line 23 of file LUCID_RawData.cxx.
LUCID_RawData::LUCID_RawData | ( | std::vector< uint32_t > & | data_block | ) |
Definition at line 51 of file LUCID_RawData.cxx.
|
virtual |
Definition at line 113 of file LUCID_RawData.cxx.
void LUCID_RawData::decodeLumatMapping | ( | void | ) |
Definition at line 205 of file LUCID_RawData.cxx.
void LUCID_RawData::encodeLumatMapping | ( | void | ) |
Definition at line 281 of file LUCID_RawData.cxx.
|
inline |
|
static |
Definition at line 160 of file LUCID_RawData.cxx.
|
inline |
Definition at line 116 of file LUCID_RawData.h.
|
inline |
Definition at line 126 of file LUCID_RawData.h.
|
inline |
Definition at line 121 of file LUCID_RawData.h.
|
inline |
Definition at line 117 of file LUCID_RawData.h.
|
inline |
Definition at line 127 of file LUCID_RawData.h.
|
inline |
Definition at line 122 of file LUCID_RawData.h.
|
inline |
Definition at line 114 of file LUCID_RawData.h.
|
inline |
Definition at line 124 of file LUCID_RawData.h.
|
inline |
Definition at line 119 of file LUCID_RawData.h.
|
inline |
Definition at line 115 of file LUCID_RawData.h.
|
inline |
Definition at line 125 of file LUCID_RawData.h.
|
inline |
Definition at line 120 of file LUCID_RawData.h.
|
inline |
Definition at line 78 of file LUCID_RawData.h.
|
inline |
Definition at line 63 of file LUCID_RawData.h.
|
inline |
Definition at line 73 of file LUCID_RawData.h.
|
inline |
Definition at line 68 of file LUCID_RawData.h.
|
inline |
Definition at line 64 of file LUCID_RawData.h.
|
inline |
Definition at line 74 of file LUCID_RawData.h.
|
inline |
Definition at line 69 of file LUCID_RawData.h.
|
inline |
Definition at line 65 of file LUCID_RawData.h.
|
inline |
Definition at line 75 of file LUCID_RawData.h.
|
inline |
Definition at line 70 of file LUCID_RawData.h.
|
inline |
Definition at line 66 of file LUCID_RawData.h.
|
inline |
Definition at line 76 of file LUCID_RawData.h.
|
inline |
Definition at line 71 of file LUCID_RawData.h.
bool LUCID_RawData::isTubeFired | ( | unsigned int | tubeNumber, |
unsigned int | bxID | ||
) | const |
Definition at line 115 of file LUCID_RawData.cxx.
|
inline |
Definition at line 165 of file LUCID_RawData.h.
|
inline |
Definition at line 95 of file LUCID_RawData.h.
|
inline |
Definition at line 80 of file LUCID_RawData.h.
|
inline |
Definition at line 90 of file LUCID_RawData.h.
|
inline |
Definition at line 85 of file LUCID_RawData.h.
|
inline |
Definition at line 81 of file LUCID_RawData.h.
|
inline |
Definition at line 91 of file LUCID_RawData.h.
|
inline |
Definition at line 86 of file LUCID_RawData.h.
|
inline |
Definition at line 82 of file LUCID_RawData.h.
|
inline |
Definition at line 92 of file LUCID_RawData.h.
|
inline |
Definition at line 87 of file LUCID_RawData.h.
|
inline |
Definition at line 83 of file LUCID_RawData.h.
|
inline |
Definition at line 93 of file LUCID_RawData.h.
|
inline |
Definition at line 88 of file LUCID_RawData.h.
|
inline |
Definition at line 129 of file LUCID_RawData.h.
|
private |
Definition at line 184 of file LUCID_RawData.h.
|
private |
Definition at line 169 of file LUCID_RawData.h.
|
private |
Definition at line 179 of file LUCID_RawData.h.
|
private |
Definition at line 174 of file LUCID_RawData.h.
|
private |
Definition at line 170 of file LUCID_RawData.h.
|
private |
Definition at line 180 of file LUCID_RawData.h.
|
private |
Definition at line 175 of file LUCID_RawData.h.
|
private |
Definition at line 171 of file LUCID_RawData.h.
|
private |
Definition at line 181 of file LUCID_RawData.h.
|
private |
Definition at line 176 of file LUCID_RawData.h.
|
private |
Definition at line 172 of file LUCID_RawData.h.
|
private |
Definition at line 182 of file LUCID_RawData.h.
|
private |
Definition at line 177 of file LUCID_RawData.h.