ATLAS Offline Software
CTPResult_v1.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 XAODTRIGGER_VERSIONS_CTPRESULT_V1_H
6 #define XAODTRIGGER_VERSIONS_CTPRESULT_V1_H
7 
8 // System include(s):
9 #include <cstdint>
10 #include <vector>
11 
12 // EDM include(s):
14 
15 namespace xAOD {
16 
23  class CTPResult_v1 : public SG::AuxElement {
24 
25  public:
26 
32 
38 
44 
50 
55  const std::vector< uint32_t >& dataWords() const;
56 
61  void setDataWords(const std::vector< uint32_t >& words);
62 
68 
73  void setCtpVersionNumber(const uint32_t ctpNumber);
74 
80 
86 
87  }; // class
88 
89 } // namespace xAOD
90 
91 #endif // XAODTRIGGER_VERSIONS_CTPRESULT_V1_H
92 
93 
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
SG::AuxElement
Base class for elements of a container that can have aux data.
Definition: AuxElement.h:483
xAOD::CTPResult_v1::ctpVersionNumber
uint32_t ctpVersionNumber() const
Get the CTP version number.
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::CTPResult_v1
This is the trigger result for each item before prescale, after prescale and after veto....
Definition: CTPResult_v1.h:23
xAOD::CTPResult_v1::turnCounter
uint32_t turnCounter() const
Get the turn counter.
xAOD::CTPResult_v1::l1AcceptBunchPosition
uint32_t l1AcceptBunchPosition() const
Get the L1 accept bunch position.
xAOD::CTPResult_v1::setL1AcceptBunchPosition
void setL1AcceptBunchPosition(const uint32_t pos)
Set the L1Accept bunch position.
Definition: CTPResult_v1.cxx:25
xAOD::CTPResult_v1::numberOfAdditionalWords
uint32_t numberOfAdditionalWords() const
Get the number of additional data words.
PlotCalibFromCool.words
words
Definition: PlotCalibFromCool.py:51
python.LumiBlobConversion.pos
pos
Definition: LumiBlobConversion.py:16
xAOD::CTPResult_v1::setDataWords
void setDataWords(const std::vector< uint32_t > &words)
Set the raw data words.
xAOD::CTPResult_v1::numberOfBunches
uint32_t numberOfBunches() const
Get the number of bunch crossings.
xAOD::CTPResult_v1::setTurnCounter
void setTurnCounter(const uint32_t val)
Set the turn counter.
Pythia8_RapidityOrderMPI.val
val
Definition: Pythia8_RapidityOrderMPI.py:14
xAOD::CTPResult_v1::dataWords
const std::vector< uint32_t > & dataWords() const
Get the raw data words.
xAOD::CTPResult_v1::setCtpVersionNumber
void setCtpVersionNumber(const uint32_t ctpNumber)
Set the CTP version number.
AuxElement.h
Base class for elements of a container that can have aux data.