ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODTrigger
xAODTrigger
versions
CTPResultAuxInfo_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_CTPRESULTAUXINFO_V1_H
6
#define XAODTRIGGER_VERSIONS_CTPRESULTAUXINFO_V1_H
7
8
// System include(s):
9
#include <cstdint>
10
#include <vector>
11
#include <string>
12
13
// EDM include(s):
14
#include "
xAODCore/AuxInfoBase.h
"
15
16
// Local include(s):
17
#include "
xAODTrigger/versions/CTPResult_v1.h
"
18
19
namespace
xAOD
{
20
27
28
class
CTPResultAuxInfo_v1
:
public
AuxInfoBase
{
29
30
public
:
32
CTPResultAuxInfo_v1
();
33
34
private
:
35
36
uint32_t
numberOfBunches
;
37
uint32_t
l1AcceptBunchPosition
;
38
uint32_t
ctpVersionNumber
;
39
40
// Header information
41
uint32_t
headerMarker
;
// Header marker word
42
uint32_t
headerSize
;
// Number of words in header
43
uint32_t
headerFormatVersion
;
// Version of header format
44
uint32_t
sourceID
;
// Sub detector source ID
45
uint32_t
runNumber
;
// Run number
46
uint32_t
L1ID
;
// Extended LVL1 ID
47
uint32_t
BCID
;
// Bunch crossing ID
48
uint32_t
triggerType
;
// LVL1 trigger type
49
uint32_t
eventType
;
// LVL1 event type
50
51
// Payload information
52
uint32_t
timeNanoSec
;
// Timestamp in nanoseconds
53
uint32_t
timeSec
;
// Timestamp in seconds
54
uint32_t
turnCounter
;
// Turn counter
55
std::vector< std::vector<uint32_t> >
tipWords
;
// Trigger input words
56
std::vector< std::vector<uint32_t> >
tbpWords
;
// Trigger before prescale words
57
std::vector< std::vector<uint32_t> >
tapWords
;
// Trigger after prescale words
58
std::vector< std::vector<uint32_t> >
tavWords
;
// Trigger after veto words
59
std::vector< uint32_t >
additionalWords
;
// Additional words
60
61
// Trailer information
62
uint32_t
errorStatus
;
// Error status word
63
uint32_t
infoStatus
;
// Info status eord
64
uint32_t
numStatusWords
;
// Number of status words
65
uint32_t
numDataWords
;
// Number of data words
66
uint32_t
statusPosition
;
// Position of status information in ROD (LVL1 assumes 1)
67
68
};
// class CTPResultAuxInfo_v1
69
70
}
// namespace xAOD
71
72
// Declare the inheritance of the type:
73
#include "
xAODCore/BaseInfo.h
"
74
SG_BASE
(
xAOD::CTPResultAuxInfo_v1
,
xAOD::AuxInfoBase
);
75
76
#endif
// XAODTRIGGER_VERSIONS_CTPRESULTAUXINFO_V1_H
AuxInfoBase.h
CTPResult_v1.h
SG_BASE
#define SG_BASE(D, B)
Declare that class D derives from class B.
Definition
Control/AthenaKernel/AthenaKernel/BaseInfo.h:243
BaseInfo.h
xAOD::AuxInfoBase
Common base class for auxiliary info objects.
Definition
AuxInfoBase.h:45
xAOD::AuxInfoBase::AuxInfoBase
AuxInfoBase(bool allowDynamicVars=true)
Default constructor.
Definition
AuxInfoBase.cxx:26
xAOD::CTPResultAuxInfo_v1
Auxiliary store for CTPResult_v1.
Definition
CTPResultAuxInfo_v1.h:28
xAOD::CTPResultAuxInfo_v1::tapWords
std::vector< std::vector< uint32_t > > tapWords
Definition
CTPResultAuxInfo_v1.h:57
xAOD::CTPResultAuxInfo_v1::tavWords
std::vector< std::vector< uint32_t > > tavWords
Definition
CTPResultAuxInfo_v1.h:58
xAOD::CTPResultAuxInfo_v1::runNumber
uint32_t runNumber
Definition
CTPResultAuxInfo_v1.h:45
xAOD::CTPResultAuxInfo_v1::numDataWords
uint32_t numDataWords
Definition
CTPResultAuxInfo_v1.h:65
xAOD::CTPResultAuxInfo_v1::headerFormatVersion
uint32_t headerFormatVersion
Definition
CTPResultAuxInfo_v1.h:43
xAOD::CTPResultAuxInfo_v1::numStatusWords
uint32_t numStatusWords
Definition
CTPResultAuxInfo_v1.h:64
xAOD::CTPResultAuxInfo_v1::tbpWords
std::vector< std::vector< uint32_t > > tbpWords
Definition
CTPResultAuxInfo_v1.h:56
xAOD::CTPResultAuxInfo_v1::BCID
uint32_t BCID
Definition
CTPResultAuxInfo_v1.h:47
xAOD::CTPResultAuxInfo_v1::triggerType
uint32_t triggerType
Definition
CTPResultAuxInfo_v1.h:48
xAOD::CTPResultAuxInfo_v1::CTPResultAuxInfo_v1
CTPResultAuxInfo_v1()
Default constuctor.
Definition
CTPResultAuxInfo_v1.cxx:10
xAOD::CTPResultAuxInfo_v1::errorStatus
uint32_t errorStatus
Definition
CTPResultAuxInfo_v1.h:62
xAOD::CTPResultAuxInfo_v1::numberOfBunches
uint32_t numberOfBunches
Definition
CTPResultAuxInfo_v1.h:36
xAOD::CTPResultAuxInfo_v1::additionalWords
std::vector< uint32_t > additionalWords
Definition
CTPResultAuxInfo_v1.h:59
xAOD::CTPResultAuxInfo_v1::ctpVersionNumber
uint32_t ctpVersionNumber
Definition
CTPResultAuxInfo_v1.h:38
xAOD::CTPResultAuxInfo_v1::tipWords
std::vector< std::vector< uint32_t > > tipWords
Definition
CTPResultAuxInfo_v1.h:55
xAOD::CTPResultAuxInfo_v1::statusPosition
uint32_t statusPosition
Definition
CTPResultAuxInfo_v1.h:66
xAOD::CTPResultAuxInfo_v1::headerMarker
uint32_t headerMarker
Definition
CTPResultAuxInfo_v1.h:41
xAOD::CTPResultAuxInfo_v1::headerSize
uint32_t headerSize
Definition
CTPResultAuxInfo_v1.h:42
xAOD::CTPResultAuxInfo_v1::sourceID
uint32_t sourceID
Definition
CTPResultAuxInfo_v1.h:44
xAOD::CTPResultAuxInfo_v1::turnCounter
uint32_t turnCounter
Definition
CTPResultAuxInfo_v1.h:54
xAOD::CTPResultAuxInfo_v1::timeSec
uint32_t timeSec
Definition
CTPResultAuxInfo_v1.h:53
xAOD::CTPResultAuxInfo_v1::eventType
uint32_t eventType
Definition
CTPResultAuxInfo_v1.h:49
xAOD::CTPResultAuxInfo_v1::timeNanoSec
uint32_t timeNanoSec
Definition
CTPResultAuxInfo_v1.h:52
xAOD::CTPResultAuxInfo_v1::l1AcceptBunchPosition
uint32_t l1AcceptBunchPosition
Definition
CTPResultAuxInfo_v1.h:37
xAOD::CTPResultAuxInfo_v1::L1ID
uint32_t L1ID
Definition
CTPResultAuxInfo_v1.h:46
xAOD::CTPResultAuxInfo_v1::infoStatus
uint32_t infoStatus
Definition
CTPResultAuxInfo_v1.h:63
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition
ICaloAffectedTool.h:24
xAOD::uint32_t
setEventNumber uint32_t
Definition
EventInfo_v1.cxx:127
Generated on
for ATLAS Offline Software by
1.17.0