ATLAS Offline Software
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 
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 {
19  : AuxContainerBase() {
20  //ROD info
25 
26  //TP head
31 
32  //TP L1A head
41 
42  //L1A data quality
45  //ART data
49 
50  //trigger data
55  }
56 }
57 #undef TPAUX_VARIABLE
xAOD::NSWMMTPRDOAuxContainer_v1::l1a_timeout
std::vector< uint16_t > l1a_timeout
Definition: NSWMMTPRDOAuxContainer_v1.h:46
xAOD::NSWMMTPRDOAuxContainer_v1::l1a_window_open
std::vector< uint16_t > l1a_window_open
Definition: NSWMMTPRDOAuxContainer_v1.h:38
TPAUX_VARIABLE
#define TPAUX_VARIABLE(VAR)
Definition: NSWMMTPRDOAuxContainer_v1.cxx:10
NSWMMTPRDOAuxContainer_v1.h
xAOD::NSWMMTPRDOAuxContainer_v1::l1a_engines
std::vector< uint16_t > l1a_engines
Definition: NSWMMTPRDOAuxContainer_v1.h:47
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition: AuxContainerBase.h:59
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::NSWMMTPRDOAuxContainer_v1::trig_ROI_phiID
std::vector< std::vector< uint8_t > > trig_ROI_phiID
Definition: NSWMMTPRDOAuxContainer_v1.h:58
xAOD::NSWMMTPRDOAuxContainer_v1::art_channel
std::vector< std::vector< uint16_t > > art_channel
Definition: NSWMMTPRDOAuxContainer_v1.h:52
xAOD::NSWMMTPRDOAuxContainer_v1::l1a_window_close_offset
std::vector< uint16_t > l1a_window_close_offset
Definition: NSWMMTPRDOAuxContainer_v1.h:43
xAOD::NSWMMTPRDOAuxContainer_v1::l1a_window_open_offset
std::vector< uint16_t > l1a_window_open_offset
Definition: NSWMMTPRDOAuxContainer_v1.h:41
xAOD::NSWMMTPRDOAuxContainer_v1::l1a_window_center_offset
std::vector< uint16_t > l1a_window_center_offset
Definition: NSWMMTPRDOAuxContainer_v1.h:42
xAOD::NSWMMTPRDOAuxContainer_v1::trig_ROI_rID
std::vector< std::vector< uint8_t > > trig_ROI_rID
Definition: NSWMMTPRDOAuxContainer_v1.h:57
xAOD::NSWMMTPRDOAuxContainer_v1::L1ID
std::vector< uint32_t > L1ID
Definition: NSWMMTPRDOAuxContainer_v1.h:32
xAOD::NSWMMTPRDOAuxContainer_v1::trig_dTheta
std::vector< std::vector< uint8_t > > trig_dTheta
Definition: NSWMMTPRDOAuxContainer_v1.h:56
xAOD::NSWMMTPRDOAuxContainer_v1::EC
std::vector< uint8_t > EC
Definition: NSWMMTPRDOAuxContainer_v1.h:30
xAOD::NSWMMTPRDOAuxContainer_v1::sourceID
std::vector< uint32_t > sourceID
Definition: NSWMMTPRDOAuxContainer_v1.h:24
xAOD::NSWMMTPRDOAuxContainer_v1::l1a_release_BCID
std::vector< uint16_t > l1a_release_BCID
Definition: NSWMMTPRDOAuxContainer_v1.h:37
xAOD::NSWMMTPRDOAuxContainer_v1::l1a_window_center
std::vector< uint16_t > l1a_window_center
Definition: NSWMMTPRDOAuxContainer_v1.h:39
xAOD::NSWMMTPRDOAuxContainer_v1::NSWMMTPRDOAuxContainer_v1
NSWMMTPRDOAuxContainer_v1()
Default constructor.
Definition: NSWMMTPRDOAuxContainer_v1.cxx:18
xAOD::NSWMMTPRDOAuxContainer_v1::sectID
std::vector< uint8_t > sectID
Definition: NSWMMTPRDOAuxContainer_v1.h:31
xAOD::NSWMMTPRDOAuxContainer_v1::ROD_L1ID
std::vector< uint32_t > ROD_L1ID
Definition: NSWMMTPRDOAuxContainer_v1.h:26
xAOD::NSWMMTPRDOAuxContainer_v1::l1a_window_close
std::vector< uint16_t > l1a_window_close
Definition: NSWMMTPRDOAuxContainer_v1.h:40
xAOD::NSWMMTPRDOAuxContainer_v1::ROD_BCID
std::vector< uint16_t > ROD_BCID
Definition: NSWMMTPRDOAuxContainer_v1.h:27
xAOD::NSWMMTPRDOAuxContainer_v1::l1a_request_BCID
std::vector< uint16_t > l1a_request_BCID
Definition: NSWMMTPRDOAuxContainer_v1.h:36
xAOD::NSWMMTPRDOAuxContainer_v1::BCID
std::vector< uint16_t > BCID
Definition: NSWMMTPRDOAuxContainer_v1.h:33
xAOD::NSWMMTPRDOAuxContainer_v1::art_BCID
std::vector< std::vector< uint16_t > > art_BCID
Definition: NSWMMTPRDOAuxContainer_v1.h:50
xAOD::NSWMMTPRDOAuxContainer_v1::trig_BCID
std::vector< std::vector< uint16_t > > trig_BCID
Definition: NSWMMTPRDOAuxContainer_v1.h:55
xAOD::NSWMMTPRDOAuxContainer_v1::art_layer
std::vector< std::vector< uint8_t > > art_layer
Definition: NSWMMTPRDOAuxContainer_v1.h:51
xAOD::NSWMMTPRDOAuxContainer_v1::moduleID
std::vector< uint16_t > moduleID
Definition: NSWMMTPRDOAuxContainer_v1.h:25