|
ATLAS Offline Software
|
Go to the documentation of this file.
6 #ifndef TRIGT1RESULT_ROIBRESULT_H
7 #define TRIGT1RESULT_ROIBRESULT_H
56 std::vector< JetEnergyResult >&&,
57 std::vector< EMTauResult >&& );
60 std::vector< EMTauResult >&&,
61 std::vector< JetEnergyResult >&& );
74 const std::vector< EMTauResult >&
eMTauResult()
const;
78 void l1TopoResult(std::vector< L1TopoResult >&&) noexcept;
146 unsigned int GetOverflowMask(
bool setMu,
bool setEM,
bool setJE)
const;
157 #endif // TRIGT1RESULT_ROIBRESULT_H
constexpr static unsigned int jLink[2]
std::vector< L1TopoResult > m_RoIBResultL1Topo
result from L1Topo
bool CheckMuSorterOverflow() const
constexpr static unsigned int jOverflow
Class holding the LVL1 RoIB result build by the RoIBuilder.
void dumpData() const
print object content to default message stream
constexpr static unsigned int emOverflow
const std::vector< JetEnergyResult > & jetEnergyResult() const
Gets the jet/energy part of the L1 RDO.
bool CheckJOverflow() const
const std::vector< EMTauResult > & eMTauResult() const
Gets the egamma part of the L1 RDO.
Class holding the LVL1 CTP result used by the RoIBuilder.
std::vector< JetEnergyResult > m_RoIBResultJetEnergy
result from calo system: JetEnergy
bool const RAWDATA *ch2 const
bool CheckEMLinkOverflow(unsigned int link) const
Namespace of the LVL1 RoIB simulation.
const std::string dump() const
dump raw object content to string
bool CheckMu2Suppression() const
bool CheckOverflow() const
RoIBResult()=default
default constructor: empty object
MuCTPIResult m_RoIBResultMuCTPI
result from muon system
const std::vector< L1TopoResult > & l1TopoResult() const
Gets the L1Topo part of the L1 RDO.
const std::string print(const bool longFormat=false) const
print object content in a human readable format to string
bool CheckEMOverflow() const
unsigned int GetOverflowMask(bool setMu, bool setEM, bool setJE) const
bool CheckMu1Suppression() const
constexpr static unsigned int anyOverflow
Class holding the RoIs from the MuCTPI collected by the RoIB.
const CTPResult & cTPResult() const
Gets the CTP part of the L1 RDO.
std::vector< EMTauResult > m_RoIBResultEMTau
result from calo system: EmTauResult
constexpr static unsigned int emLink[4]
constexpr static unsigned int SUP1_bitMask
constexpr static unsigned int SUP2_bitMask
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
constexpr static unsigned int DOFL_bitMask
const MuCTPIResult & muCTPIResult() const
Gets the MuCTPI part of the L1 RDO.
CTPResult m_RoIBResultCTP
result from CTP
macros to associate a CLID to a type
bool CheckMuOverflow() const
bool CheckJLinkOverflow(unsigned int link) const