ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODMuonRDO
Root
NSWMMTPRDOAuxContainer_v1.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
xAODMuonRDO/versions/NSWMMTPRDOAuxContainer_v1.h
"
6
7
namespace
{
8
static
const
std::string preFixStr {
"NSWMMTP_"
};
9
}
10
#define TPAUX_VARIABLE(VAR) \
11
do { \
12
static const std::string varName =preFixStr+#VAR; \
13
static const auxid_t auxid = getAuxID(varName, VAR); \
14
regAuxVar(auxid, varName, VAR); \
15
} while (false);
16
17
namespace
xAOD
{
18
NSWMMTPRDOAuxContainer_v1::NSWMMTPRDOAuxContainer_v1
()
19
:
AuxContainerBase
() {
20
//ROD info
21
TPAUX_VARIABLE
(
sourceID
);
22
TPAUX_VARIABLE
(
moduleID
);
23
TPAUX_VARIABLE
(
ROD_L1ID
);
24
TPAUX_VARIABLE
(
ROD_BCID
);
25
26
//TP head
27
TPAUX_VARIABLE
(
EC
);
28
TPAUX_VARIABLE
(
sectID
);
29
TPAUX_VARIABLE
(
L1ID
);
30
TPAUX_VARIABLE
(
BCID
);
31
32
//TP L1A head
33
TPAUX_VARIABLE
(
l1a_request_BCID
);
34
TPAUX_VARIABLE
(
l1a_release_BCID
);
35
TPAUX_VARIABLE
(
l1a_window_open
);
36
TPAUX_VARIABLE
(
l1a_window_center
);
37
TPAUX_VARIABLE
(
l1a_window_close
);
38
TPAUX_VARIABLE
(
l1a_window_open_offset
);
39
TPAUX_VARIABLE
(
l1a_window_center_offset
);
40
TPAUX_VARIABLE
(
l1a_window_close_offset
);
41
42
//L1A data quality
43
TPAUX_VARIABLE
(
l1a_timeout
);
44
TPAUX_VARIABLE
(
l1a_engines
);
45
//ART data
46
TPAUX_VARIABLE
(
art_BCID
);
47
TPAUX_VARIABLE
(
art_layer
);
48
TPAUX_VARIABLE
(
art_channel
);
49
50
//trigger data
51
TPAUX_VARIABLE
(
trig_globalX
);
52
TPAUX_VARIABLE
(
trig_globalU
);
53
TPAUX_VARIABLE
(
trig_BCID
);
54
TPAUX_VARIABLE
(
trig_dTheta
);
55
TPAUX_VARIABLE
(
trig_ROI_rID
);
56
TPAUX_VARIABLE
(
trig_ROI_phiID
);
57
}
58
}
59
#undef TPAUX_VARIABLE
TPAUX_VARIABLE
#define TPAUX_VARIABLE(VAR)
Definition
NSWMMTPRDOAuxContainer_v1.cxx:10
NSWMMTPRDOAuxContainer_v1.h
xAOD::AuxContainerBase::AuxContainerBase
AuxContainerBase(bool allowDynamicVars=true)
Default constructor.
Definition
AuxContainerBase.cxx:33
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