File indexing completed on 2024-06-13 03:23:32
0001 #ifndef DataFormats_HGCalReco_MtdSoA_h
0002 #define DataFormats_HGCalReco_MtdSoA_h
0003
0004 #include "DataFormats/SoATemplate/interface/SoALayout.h"
0005
0006 GENERATE_SOA_LAYOUT(MtdSoALayout,
0007 SOA_COLUMN(int32_t, trackAsocMTD),
0008 SOA_COLUMN(float, time0),
0009 SOA_COLUMN(float, time0Err),
0010 SOA_COLUMN(float, time),
0011 SOA_COLUMN(float, timeErr),
0012 SOA_COLUMN(float, MVAquality),
0013 SOA_COLUMN(float, pathLength),
0014 SOA_COLUMN(float, beta),
0015 SOA_COLUMN(float, posInMTD_x),
0016 SOA_COLUMN(float, posInMTD_y),
0017 SOA_COLUMN(float, posInMTD_z),
0018 SOA_COLUMN(float, momentumWithMTD),
0019 SOA_COLUMN(float, probPi),
0020 SOA_COLUMN(float, probK),
0021 SOA_COLUMN(float, probP))
0022
0023 using MtdSoA = MtdSoALayout<>;
0024 using MtdSoAView = MtdSoA::View;
0025 using MtdSoAConstView = MtdSoA::ConstView;
0026
0027 #endif