|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef XAODMUONRDO_VERSION_NSWMMTPRDO_V1_H
6 #define XAODMUONRDO_VERSION_NSWMMTPRDO_V1_H
9 #include "Identifier/Identifier.h"
11 #define DECLARE_VEC_MEMBER(DATA_TYPE, VEC_NAME) \
12 const std::vector<DATA_TYPE>& VEC_NAME () const; \
13 std::vector<DATA_TYPE>& VEC_NAME();
15 #define DECLARE_SCALAR_MEMBER(DATA_TYPE, SCALAR_NAME) \
16 DATA_TYPE SCALAR_NAME() const; \
17 void set_##SCALAR_NAME(const DATA_TYPE val);
79 #undef DECLARE_VEC_MEMBER
80 #undef DECLARE_SCALAR_MEMBER
81 #endif // XAODMUONRDO_VERSION_NSWMMTPRDO_V1_H
Base class for elements of a container that can have aux data.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
#define DECLARE_VEC_MEMBER(DATA_TYPE, VEC_NAME)
SG_BASE(xAOD::NSWMMTPRDO_v1, SG::AuxElement)
virtual ~NSWMMTPRDO_v1()=default
Virtual destructor.
An STL vector of pointers that by default owns its pointed-to elements.
const float EC[NC]
Energy levels for Carbon.
NSWMMTPRDO_v1()=default
Default constructor.
#define DECLARE_SCALAR_MEMBER(DATA_TYPE, SCALAR_NAME)
Base class for elements of a container that can have aux data.