|  | 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