|
ATLAS Offline Software
|
Go to the documentation of this file.
8 static const std::string preFixStr {
"NSWTP_"};
10 #define IMPLEMENT_VECTOR(DATA_TYPE, VAR_NAME) \
11 const std::vector<DATA_TYPE>& NSWTPRDO_v1::VAR_NAME() const { \
12 static const SG::AuxElement::Accessor<std::vector<DATA_TYPE>> dec{preFixStr+#VAR_NAME};\
15 std::vector<DATA_TYPE>& NSWTPRDO_v1::VAR_NAME() { \
16 static const SG::AuxElement::Accessor<std::vector<DATA_TYPE>> dec{preFixStr+#VAR_NAME};\
20 #define IMPLEMENT_SCALAR(DATA_TYPE, VAR_NAME) \
21 DATA_TYPE NSWTPRDO_v1::VAR_NAME() const { \
22 static const SG::AuxElement::Accessor<DATA_TYPE> dec{preFixStr+#VAR_NAME};\
25 void NSWTPRDO_v1::set_##VAR_NAME(const DATA_TYPE val) { \
26 static const SG::AuxElement::Accessor<DATA_TYPE> dec{preFixStr+#VAR_NAME}; \
270 #undef IMPLEMENT_VECTOR
271 #undef IMPLEMENT_SCALAR
const std::vector< uint32_t > & NSWTP_strip_segments_rB() const
Helper class to provide type-safe access to aux data.
const std::vector< uint32_t > & NSWTP_mm_BCID() const
#define IMPLEMENT_SCALAR(DATA_TYPE, VAR_NAME)
const std::vector< uint8_t > & NSWTP_strip_bands_charge() const
const std::vector< uint8_t > & NSWTP_strip_bands_HLbit() const
const std::vector< uint32_t > & NSWTP_strip_segments_rA() const
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
bool const RAWDATA *ch2 const
const std::vector< uint8_t > & NSWTP_strip_BBbit() const
const std::vector< uint32_t > & NSWTP_strip_segment() const
const std::vector< uint8_t > & NSWTP_strip_segments_bandID() const
const std::vector< uint32_t > & NSWTP_strip_centroids_phiID() const
const std::vector< uint8_t > & NSWTP_mm_candidateNumber() const
const std::vector< uint32_t > & NSWTP_mm_segments() const
Encode the Monitoring, Spare, lowRes, phiRes, dTheta, phiID, rIndex information of each candidate.
const std::vector< uint8_t > & NSWTP_strip_bands_layer() const
const std::vector< uint32_t > & NSWTP_strip_centroids_loc() const
const std::vector< uint8_t > & NSWTP_strip_segments_phiID() const
const std::vector< uint32_t > & NSWTP_strip_segments_BCID() const
const std::vector< uint8_t > & NSWTP_strip_bands_phiID() const
const std::vector< uint32_t > & NSWTP_strip_centroids_layer() const
const std::vector< uint8_t > & NSWTP_strip_bands_bandID() const
#define IMPLEMENT_VECTOR(DATA_TYPE, VAR_NAME)
const float EC[NC]
Energy levels for Carbon.
const std::vector< uint16_t > & NSWTP_strip_bands_BCID() const
const std::vector< uint32_t > & NSWTP_strip_centroids_bandID() const
const std::vector< uint32_t > & NSWTP_strip_centroids_offset() const