|
ATLAS Offline Software
|
Go to the documentation of this file.
6 #ifndef TRIGT1RESULT_CTPRESULT_H
7 #define TRIGT1RESULT_CTPRESULT_H
22 #include "CTPfragment/CTPdataformatVersion.h"
85 const std::vector<CTPRoI>&
roIVec()
const;
90 const std::vector<CTPRoI>
TBP()
const;
92 const std::vector<CTPRoI>
TAP()
const;
94 const std::vector<CTPRoI>
TAV()
const;
108 const std::string
dump()
const;
110 const std::string
print(
const bool longFormat =
false)
const;
129 const std::string
convert(
const std::vector<CTPRoI>&
data,
const bool longFormat =
false)
const;
152 #endif // TRIGT1RESULT_CTPRESULT_H
char data[hepevt_bytes_allocation_ATLAS]
const std::vector< CTPRoI > TAP() const
get trigger result after prescale
const std::string convert(const std::vector< CTPRoI > &data, const bool longFormat=false) const
convert data content into string (used by dump and print)
const Trailer & trailer() const
return trailer
const std::vector< CTPRoI > TBP() const
get trigger result before prescale
const Header & header() const
return header
std::vector< CTPRoI > m_CTPResultRoIVec
raw data content (RoIs)
Class holding the LVL1 CTP result used by the RoIBuilder.
const std::string dump() const
dump raw object content to string
Namespace of the LVL1 RoIB simulation.
bool acceptBP() const
get trigger accept before prescale
Trailer m_CTPResultTrailer
trailer fragment in LVL1 eformat
bool isValid() const
returns true if header and trailer exist, data can be empty
Header m_CTPResultHeader
header fragment in LVL1 eformat
CTPResult()
default constructor: empty object
bool acceptAV() const
get trigger accept after veto
ROIB::Trailer models the LVL1 ROD Trailer.
bool accept() const
get standard trigger accept
const std::vector< CTPRoI > TAV() const
get trigger result after veto
std::bitset< 512 > convertToBitset(const std::vector< uint32_t > &words)
convert vector of unsigned int into bitset
CTPdataformatVersion m_ctpDataformat
const std::string print(const bool longFormat=false) const
print object content in a human readable format to string
void dumpData() const
print object content to default message stream
const std::vector< CTPRoI > & roIVec() const
return the RoI vector */
bool acceptAP() const
get trigger accept after prescale
bool isComplete() const
returns true if object isValid() and data has the expected length