ATLAS Offline Software
CTPResultUtils.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TRIGT1INTERFACES_CTPRESULTUTILS_H
6 #define TRIGT1INTERFACES_CTPRESULTUTILS_H
7 
8 // xAOD include
10 
11 // Forward declaration(s):
12 class MsgStream;
13 
19 namespace CTPResultUtils {
20 
29  void initialize(xAOD::CTPResult& ctpRes, const uint32_t ctpVersionNumber, std::vector<uint32_t>& data, const uint32_t nExtraWords=0);
30 
34  void dumpData(xAOD::CTPResult& ctpRes);
35 
40  void dumpData(xAOD::CTPResult& ctpRes, MsgStream& log);
41 
42 } // namespace CTPResultUtils
43 
44 #endif // TRIGT1INTERFACES_CTPRESULTUTILS_H
data
char data[hepevt_bytes_allocation_ATLAS]
Definition: HepEvt.cxx:11
CTPResult.h
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
xAOD::CTPResult_v1
This is the trigger result for each item before prescale, after prescale and after veto....
Definition: CTPResult_v1.h:23
CTPResultUtils::dumpData
void dumpData(xAOD::CTPResult &ctpRes)
Print object content to default message stream.
Definition: CTPResultUtils.cxx:101
CTPResultUtils::initialize
void initialize(xAOD::CTPResult &ctpRes, const uint32_t ctpVersionNumber, std::vector< uint32_t > &data, const uint32_t nExtraWords)
Initialize the object using xAOD::Header, xAOD::Trailer, and the payload data.
Definition: CTPResultUtils.cxx:23
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
CTPResultUtils
Utility functions for xAOD::CTPResult objects that rely on tdaq-common.
Definition: CTPResultUtils.cxx:20