SiPixelClustersLayout

Macros

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

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

GENERATE_SOA_LAYOUT(SiPixelClustersLayout,
                    SOA_COLUMN(uint32_t, moduleStart),
                    SOA_COLUMN(uint32_t, clusInModule),
                    SOA_COLUMN(uint32_t, moduleId),
                    SOA_COLUMN(uint32_t, clusModuleStart))

using SiPixelClustersSoA = SiPixelClustersLayout<>;
using SiPixelClustersSoAView = SiPixelClustersSoA::View;
using SiPixelClustersSoAConstView = SiPixelClustersSoA::ConstView;

#endif  // DataFormats_SiPixelClusterSoA_SiPixelClustersLayout_h