SiPixelDigisLayout

Macros

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#ifndef DataFormats_SiPixelDigiSoA_interface_SiPixelDigisSoA_h
#define DataFormats_SiPixelDigiSoA_interface_SiPixelDigisSoA_h

#include "DataFormats/SoATemplate/interface/SoALayout.h"

GENERATE_SOA_LAYOUT(SiPixelDigisLayout,
                    SOA_COLUMN(int32_t, clus),
                    SOA_COLUMN(uint32_t, pdigi),
                    SOA_COLUMN(uint32_t, rawIdArr),
                    SOA_COLUMN(uint16_t, adc),
                    SOA_COLUMN(uint16_t, xx),
                    SOA_COLUMN(uint16_t, yy),
                    SOA_COLUMN(uint16_t, moduleId))

using SiPixelDigisSoA = SiPixelDigisLayout<>;
using SiPixelDigisSoAView = SiPixelDigisSoA::View;
using SiPixelDigisSoAConstView = SiPixelDigisSoA::ConstView;

#endif  // DataFormats_SiPixelDigiSoA_interface_SiPixelDigisSoA_h