7#ifndef TRIGT1RESULT_MUCTPIRESULT_H
8#define TRIGT1RESULT_MUCTPIRESULT_H
void dumpData() const
Function dumping the stored information to the message stream.
MuCTPIResult()
Default constructor.
std::vector< MuCTPIRoI > m_MuCTPIResultRoIVec
Variable storing the MuCTPI RoIs collected by the RoIB.
const Header & header() const
Member function returning the header.
MuCTPIResult(Header &&head, Trailer &&trail, std::vector< MuCTPIRoI > &&roIVector)
Constructor with header, trailer and RoI vector.
const std::string print(const bool longFormat=false) const
print object content in a human readable format to string
~MuCTPIResult()=default
Destructor.
Header m_MuCTPIResultHeader
Variable storing the header for the MuCTPI block.
MuCTPIResult(MuCTPIResult &&) noexcept=default
const Trailer & trailer() const
Member function returning the trailer.
const std::vector< MuCTPIRoI > & roIVec() const
Member function returning the RoI vector.
Trailer m_MuCTPIResultTrailer
Variable storing the trailer for the MuCTPI block.
Class for storing the 32-bit muon RoI word.
ROIB::Trailer models the LVL1 ROD Trailer.
std::string head(std::string s, const std::string &pattern)
head of a string
Namespace of the LVL1 RoIB simulation.