Back to home page

Project CMSSW displayed by LXR

 
 

    


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