ATLAS Offline Software
NRPCRDOAuxContainer_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 namespace {
7  static const std::string preFixStr{"MuonRdo_"};
8 }
9 #define RDO_AUXVARIABLE(VAR) \
10  do { \
11  static const std::string varName =preFixStr+#VAR; \
12  static const auxid_t auxid = getAuxID(varName, VAR); \
13  regAuxVar(auxid, varName, VAR); \
14  } while (false);
15 
16 
17 namespace xAOD {
19  : AuxContainerBase() {
27  }
28 }
29 #undef RDO_AUXVARIABLE
xAOD::NRPCRDOAuxContainer_v1::time
std::vector< float > time
Definition: NRPCRDOAuxContainer_v1.h:25
xAOD::NRPCRDOAuxContainer_v1::tdcsector
std::vector< uint16_t > tdcsector
Definition: NRPCRDOAuxContainer_v1.h:27
xAOD::NRPCRDOAuxContainer_v1::NRPCRDOAuxContainer_v1
NRPCRDOAuxContainer_v1()
Default constructor.
Definition: NRPCRDOAuxContainer_v1.cxx:18
xAOD::NRPCRDOAuxContainer_v1::bcid
std::vector< uint32_t > bcid
Definition: NRPCRDOAuxContainer_v1.h:24
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition: AuxContainerBase.h:59
xAOD::NRPCRDOAuxContainer_v1::subdetector
std::vector< uint16_t > subdetector
Definition: NRPCRDOAuxContainer_v1.h:26
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
NRPCRDOAuxContainer_v1.h
xAOD::NRPCRDOAuxContainer_v1::timeoverthr
std::vector< float > timeoverthr
Definition: NRPCRDOAuxContainer_v1.h:30
xAOD::NRPCRDOAuxContainer_v1::channel
std::vector< uint16_t > channel
Definition: NRPCRDOAuxContainer_v1.h:29
xAOD::NRPCRDOAuxContainer_v1::tdc
std::vector< uint16_t > tdc
Definition: NRPCRDOAuxContainer_v1.h:28
RDO_AUXVARIABLE
#define RDO_AUXVARIABLE(VAR)
Definition: NRPCRDOAuxContainer_v1.cxx:9