18const std::vector<uint32_t> &
26 for (
int i=0; i<size; i++)
m_lut.at(i) = l[i];
29const std::vector<uint32_t> &
37 for (
int i=0; i<size; i++)
m_cam.at(i) = c[i];
42 cout <<
indent <<
"LutCam: " << endl;
44 cout <<
indent <<
"Print the LUT" << endl;
46 cout <<
indent << i <<
"\t:\t0x" << setw(8) << setfill(
'0')
47 << hex <<
m_lut[i] << dec << endl;
48 cout <<
indent <<
"Print the CAM" << endl;
50 cout <<
indent << i <<
"\t:\t0x" << setw(8) << setfill(
'0')
51 << hex <<
m_cam[i] << dec << endl;
void setLut(const u_int l[], const int size)
static const u_int ALL_CAM_SIZE
std::vector< uint32_t > m_cam
static const u_int ALL_LUT_SIZE
std::vector< uint32_t > m_lut
virtual void print(const std::string &indent="", unsigned int detail=1) const override
void setCam(const u_int c[], const int size)
const std::vector< uint32_t > & lut() const
const std::vector< uint32_t > & cam() const
std::ostream & indent(std::ostream &o, int lvl, int size) const
void printNameIdV(const std::string &indent="") const
Forward iterator to traverse the main components of the trigger configuration.