|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TopoCore_L1TopoConfigOutputList
6 #define TopoCore_L1TopoConfigOutputList
10 #include <unordered_set>
64 unsigned int firstBit) :
107 bool hasTrigger(
const std::string & trigger)
const;
std::ostream & operator<<(std::ostream &, const TXC::L1TopoConfigAlg &)
const std::vector< TriggerLine > & getTriggerLines() const
const TXC::TriggerLine & getTrigger(const std::string &trigger) const
void addTriggerLine(const TriggerLine &trigger)
unsigned int module() const
const std::string & algoname() const
const std::string & name() const
const std::vector< OutputListElement > & getOutputList() const
unsigned int algoid() const
unsigned int clock() const
bool const RAWDATA *ch2 const
TriggerLine(const std::string &name, const std::string &algoname, unsigned int algoId, unsigned int module, unsigned int fpga, unsigned int clock, unsigned int bit)
OutputListElement(const std::string &algoname, unsigned int algoId, unsigned int module, unsigned int fpga, unsigned int clock, unsigned int firstBit)
unsigned int algoid() const
unsigned int fpga() const
unsigned int firstbit() const
std::vector< OutputListElement > m_outputListElements
unsigned int fpga() const
unsigned int clock() const
void addOutputListElement(const OutputListElement &output)
virtual ~L1TopoConfigOutputList()
unsigned int module() const
L1TopoConfigOutputList(L1TopoConfigOutputList &&) noexcept=default
unsigned int counter() const
const std::string & algoname() const
std::unordered_set< unsigned int > m_triggercounters
bool hasTrigger(const std::string &trigger) const
std::unordered_set< std::string > m_triggernames
std::vector< TriggerLine > m_triggerlines