5#ifndef TRIGCONFDATA_L1TOPOOUTPUT_H
6#define TRIGCONFDATA_L1TOPOOUTPUT_H
33 return "L1TopoOutput";
37 const std::string &
algName()
const;
44 unsigned int clock()
const;
56 unsigned int fpga()
const;
62 unsigned int board()
const;
const ptree & data() const
Access to the underlying data, if needed.
DataStructure()
Default constructor, leading to an uninitialized configuration object.
virtual std::string className() const override
A string that is the name of the class.
const std::string & algName() const
Accessor to the algorithm name.
unsigned int clock() const
Accessor to the clock the signals are sent on.
unsigned int firstBit() const
Accessor to the cable bit of the first signal.
const std::string & triggerLines() const
Accessor to the algorithm trigger lines.
L1TopoOutput()
Constructor.
virtual ~L1TopoOutput() override=default
Destructor.
unsigned int board() const
Accessor to the board number.
unsigned int fpga() const
Accessor to the FPGA number.
Forward iterator to traverse the main components of the trigger configuration.