31#ifndef LUCID_RAWDATA_H
32#define LUCID_RAWDATA_H
46 const unsigned int word1,
47 const unsigned int word2,
48 const unsigned int word3,
49 const unsigned int word0p,
50 const unsigned int word1p,
51 const unsigned int word2p,
52 const unsigned int word3p,
53 const unsigned int word0n,
54 const unsigned int word1n,
55 const unsigned int word2n,
56 const unsigned int word3n,
57 const unsigned int status);
99 std::vector<uint32_t> returnDB;
112 bool isTubeFired (
unsigned int tubeNumber,
unsigned int bxID)
const;
131 std::ostringstream ost;
135 <<
" word0 : " <<
m_word0 << std::endl
136 <<
" word1 : " <<
m_word1 << std::endl
137 <<
" word2 : " <<
m_word2 << std::endl
138 <<
" word3 : " <<
m_word3 << std::endl
139 <<
" word0p: " <<
m_word0p << std::endl
140 <<
" word1p: " <<
m_word1p << std::endl
141 <<
" word2p: " <<
m_word2p << std::endl
142 <<
" word3p: " <<
m_word3p << std::endl
143 <<
" word0n: " <<
m_word0n << std::endl
144 <<
" word1n: " <<
m_word1n << std::endl
145 <<
" word2n: " <<
m_word2n << std::endl
146 <<
" word3n: " <<
m_word3n << std::endl
147 <<
" status: " <<
m_status << std::endl
static int getLumatBitPosition(unsigned int tubeNumber)
void setWord3p(uint32_t word)
void setWord1n(uint32_t word)
int getNhitsFIBsideCprevBX() const
void encodeLumatMapping(void)
void setWord0p(uint32_t word)
int getNhitsPMTsideAnextBX() const
void setWord2(uint32_t word)
void setWord3n(uint32_t word)
int getNhitsFIBsideA() const
int getNhitsFIBsideAprevBX() const
int getNhitsFIBsideC() const
void setWord0(uint32_t word)
void setWord2p(uint32_t word)
std::vector< uint32_t > getDataBlock() const
std::ostream & operator<<(std::ostream &os)
int getNhitsPMTsideA() const
void setStatus(uint32_t status)
bool isTubeFired(unsigned int tubeNumber, unsigned int bxID) const
void setWord1(uint32_t word)
int getNhitsPMTsideCprevBX() const
int getNhitsFIBsideCnextBX() const
void setWord0n(uint32_t word)
void setWord2n(uint32_t word)
int getNhitsPMTsideCnextBX() const
int getNhitsFIBsideAnextBX() const
void setWord1p(uint32_t word)
void setWord3(uint32_t word)
void decodeLumatMapping(void)
int getNhitsPMTsideAprevBX() const
int getNhitsPMTsideC() const