ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODMuonRDO
xAODMuonRDO
versions
NSWMMTPRDOAuxContainer_v1.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef XAODMUONRDO_VERSION_NSWMMTPRDOAuxContainer_v1_H
6
#define XAODMUONRDO_VERSION_NSWMMTPRDOAuxContainer_v1_H
7
8
#include <vector>
9
10
#include "
xAODCore/AuxContainerBase.h
"
11
#include "
Identifier/IdentifierHash.h
"
12
#include "Identifier/Identifier.h"
13
14
15
16
namespace
xAOD
{
17
18
class
NSWMMTPRDOAuxContainer_v1
:
public
AuxContainerBase
{
19
public
:
21
NSWMMTPRDOAuxContainer_v1
();
22
23
private
:
24
std::vector<uint32_t>
sourceID
{};
25
std::vector<uint16_t>
moduleID
{};
26
std::vector<uint32_t>
ROD_L1ID
{};
27
std::vector<uint16_t>
ROD_BCID
{};
28
29
//TP head
30
std::vector<uint8_t >
EC
{};
31
std::vector<uint8_t >
sectID
{};
32
std::vector<uint32_t>
L1ID
{};
33
std::vector<uint16_t>
BCID
{};
34
35
//TP L1A head
36
std::vector<uint16_t>
l1a_request_BCID
{};
37
std::vector<uint16_t>
l1a_release_BCID
{};
38
std::vector<uint16_t>
l1a_window_open
{};
39
std::vector<uint16_t>
l1a_window_center
{};
40
std::vector<uint16_t>
l1a_window_close
{};
41
std::vector<uint16_t>
l1a_window_open_offset
{};
42
std::vector<uint16_t>
l1a_window_center_offset
{};
43
std::vector<uint16_t>
l1a_window_close_offset
{};
44
45
//L1A data quality
46
std::vector<uint16_t>
l1a_timeout
{};
47
std::vector<uint16_t>
l1a_engines
{};
48
49
//ART data
50
std::vector< std::vector<uint16_t>>
art_BCID
{};
51
std::vector< std::vector<uint8_t>>
art_layer
{};
52
std::vector< std::vector<uint16_t>>
art_channel
{};
53
54
//trigger data
55
std::vector< std::vector<uint16_t>>
trig_globalX
{};
56
std::vector< std::vector<uint16_t>>
trig_globalU
{};
57
std::vector< std::vector<uint16_t>>
trig_BCID
{};
58
std::vector< std::vector<uint8_t>>
trig_dTheta
{};
59
std::vector< std::vector<uint8_t>>
trig_ROI_rID
{};
60
std::vector< std::vector<uint8_t>>
trig_ROI_phiID
{};
61
62
63
};
64
}
65
66
// Set up the StoreGate inheritance for the class:
67
#include "
xAODCore/BaseInfo.h
"
68
SG_BASE
(
xAOD::NSWMMTPRDOAuxContainer_v1
,
xAOD::AuxContainerBase
);
69
70
#endif
// XAODMUONRDO_VERSION_NSWMMTPRDOAuxContainer_v1_H
AuxContainerBase.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
IdentifierHash.h
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition
AuxContainerBase.h:55
xAOD::AuxContainerBase::AuxContainerBase
AuxContainerBase(bool allowDynamicVars=true)
Default constructor.
Definition
AuxContainerBase.cxx:33
xAOD::NSWMMTPRDOAuxContainer_v1
Definition
NSWMMTPRDOAuxContainer_v1.h:18
xAOD::NSWMMTPRDOAuxContainer_v1::l1a_window_close_offset
std::vector< uint16_t > l1a_window_close_offset
Definition
NSWMMTPRDOAuxContainer_v1.h:43
xAOD::NSWMMTPRDOAuxContainer_v1::trig_ROI_rID
std::vector< std::vector< uint8_t > > trig_ROI_rID
Definition
NSWMMTPRDOAuxContainer_v1.h:59
xAOD::NSWMMTPRDOAuxContainer_v1::l1a_window_close
std::vector< uint16_t > l1a_window_close
Definition
NSWMMTPRDOAuxContainer_v1.h:40
xAOD::NSWMMTPRDOAuxContainer_v1::l1a_request_BCID
std::vector< uint16_t > l1a_request_BCID
Definition
NSWMMTPRDOAuxContainer_v1.h:36
xAOD::NSWMMTPRDOAuxContainer_v1::trig_globalU
std::vector< std::vector< uint16_t > > trig_globalU
Definition
NSWMMTPRDOAuxContainer_v1.h:56
xAOD::NSWMMTPRDOAuxContainer_v1::l1a_engines
std::vector< uint16_t > l1a_engines
Definition
NSWMMTPRDOAuxContainer_v1.h:47
xAOD::NSWMMTPRDOAuxContainer_v1::moduleID
std::vector< uint16_t > moduleID
Definition
NSWMMTPRDOAuxContainer_v1.h:25
xAOD::NSWMMTPRDOAuxContainer_v1::ROD_L1ID
std::vector< uint32_t > ROD_L1ID
Definition
NSWMMTPRDOAuxContainer_v1.h:26
xAOD::NSWMMTPRDOAuxContainer_v1::l1a_window_open
std::vector< uint16_t > l1a_window_open
Definition
NSWMMTPRDOAuxContainer_v1.h:38
xAOD::NSWMMTPRDOAuxContainer_v1::sectID
std::vector< uint8_t > sectID
Definition
NSWMMTPRDOAuxContainer_v1.h:31
xAOD::NSWMMTPRDOAuxContainer_v1::trig_dTheta
std::vector< std::vector< uint8_t > > trig_dTheta
Definition
NSWMMTPRDOAuxContainer_v1.h:58
xAOD::NSWMMTPRDOAuxContainer_v1::EC
std::vector< uint8_t > EC
Definition
NSWMMTPRDOAuxContainer_v1.h:30
xAOD::NSWMMTPRDOAuxContainer_v1::l1a_window_center
std::vector< uint16_t > l1a_window_center
Definition
NSWMMTPRDOAuxContainer_v1.h:39
xAOD::NSWMMTPRDOAuxContainer_v1::l1a_release_BCID
std::vector< uint16_t > l1a_release_BCID
Definition
NSWMMTPRDOAuxContainer_v1.h:37
xAOD::NSWMMTPRDOAuxContainer_v1::sourceID
std::vector< uint32_t > sourceID
Definition
NSWMMTPRDOAuxContainer_v1.h:24
xAOD::NSWMMTPRDOAuxContainer_v1::art_layer
std::vector< std::vector< uint8_t > > art_layer
Definition
NSWMMTPRDOAuxContainer_v1.h:51
xAOD::NSWMMTPRDOAuxContainer_v1::BCID
std::vector< uint16_t > BCID
Definition
NSWMMTPRDOAuxContainer_v1.h:33
xAOD::NSWMMTPRDOAuxContainer_v1::l1a_window_open_offset
std::vector< uint16_t > l1a_window_open_offset
Definition
NSWMMTPRDOAuxContainer_v1.h:41
xAOD::NSWMMTPRDOAuxContainer_v1::art_BCID
std::vector< std::vector< uint16_t > > art_BCID
Definition
NSWMMTPRDOAuxContainer_v1.h:50
xAOD::NSWMMTPRDOAuxContainer_v1::trig_globalX
std::vector< std::vector< uint16_t > > trig_globalX
Definition
NSWMMTPRDOAuxContainer_v1.h:55
xAOD::NSWMMTPRDOAuxContainer_v1::trig_BCID
std::vector< std::vector< uint16_t > > trig_BCID
Definition
NSWMMTPRDOAuxContainer_v1.h:57
xAOD::NSWMMTPRDOAuxContainer_v1::l1a_window_center_offset
std::vector< uint16_t > l1a_window_center_offset
Definition
NSWMMTPRDOAuxContainer_v1.h:42
xAOD::NSWMMTPRDOAuxContainer_v1::NSWMMTPRDOAuxContainer_v1
NSWMMTPRDOAuxContainer_v1()
Default constructor.
Definition
NSWMMTPRDOAuxContainer_v1.cxx:18
xAOD::NSWMMTPRDOAuxContainer_v1::trig_ROI_phiID
std::vector< std::vector< uint8_t > > trig_ROI_phiID
Definition
NSWMMTPRDOAuxContainer_v1.h:60
xAOD::NSWMMTPRDOAuxContainer_v1::l1a_timeout
std::vector< uint16_t > l1a_timeout
Definition
NSWMMTPRDOAuxContainer_v1.h:46
xAOD::NSWMMTPRDOAuxContainer_v1::L1ID
std::vector< uint32_t > L1ID
Definition
NSWMMTPRDOAuxContainer_v1.h:32
xAOD::NSWMMTPRDOAuxContainer_v1::ROD_BCID
std::vector< uint16_t > ROD_BCID
Definition
NSWMMTPRDOAuxContainer_v1.h:27
xAOD::NSWMMTPRDOAuxContainer_v1::art_channel
std::vector< std::vector< uint16_t > > art_channel
Definition
NSWMMTPRDOAuxContainer_v1.h:52
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition
ICaloAffectedTool.h:24
Generated on
for ATLAS Offline Software by
1.17.0