1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#ifndef DataFormats_HGCalReco_MtdSoA_h
#define DataFormats_HGCalReco_MtdSoA_h
#include "DataFormats/SoATemplate/interface/SoALayout.h"
GENERATE_SOA_LAYOUT(MtdSoALayout,
SOA_COLUMN(int32_t, trackAsocMTD),
SOA_COLUMN(float, time0),
SOA_COLUMN(float, time0Err),
SOA_COLUMN(float, time),
SOA_COLUMN(float, timeErr),
SOA_COLUMN(float, MVAquality),
SOA_COLUMN(float, pathLength),
SOA_COLUMN(float, beta),
SOA_COLUMN(float, posInMTD_x),
SOA_COLUMN(float, posInMTD_y),
SOA_COLUMN(float, posInMTD_z),
SOA_COLUMN(float, momentumWithMTD),
SOA_COLUMN(float, probPi),
SOA_COLUMN(float, probK),
SOA_COLUMN(float, probP))
using MtdSoA = MtdSoALayout<>;
using MtdSoAView = MtdSoA::View;
using MtdSoAConstView = MtdSoA::ConstView;
#endif
|