CMS 3D CMS Logo

MtdSoA.h
Go to the documentation of this file.
1 #ifndef DataFormats_HGCalReco_MtdSoA_h
2 #define DataFormats_HGCalReco_MtdSoA_h
3 
5 
7  SOA_COLUMN(int32_t, trackAsocMTD),
8  SOA_COLUMN(float, time0),
9  SOA_COLUMN(float, time0Err),
10  SOA_COLUMN(float, time),
11  SOA_COLUMN(float, timeErr),
12  SOA_COLUMN(float, MVAquality),
13  SOA_COLUMN(float, pathLength),
14  SOA_COLUMN(float, beta),
15  SOA_COLUMN(float, posInMTD_x),
16  SOA_COLUMN(float, posInMTD_y),
17  SOA_COLUMN(float, posInMTD_z),
18  SOA_COLUMN(float, momentumWithMTD),
19  SOA_COLUMN(float, probPi),
20  SOA_COLUMN(float, probK),
21  SOA_COLUMN(float, probP))
22 
23 using MtdSoA = MtdSoALayout<>;
24 using MtdSoAView = MtdSoA::View;
25 using MtdSoAConstView = MtdSoA::ConstView;
26 
27 #endif
const boost::posix_time::ptime time0
#define GENERATE_SOA_LAYOUT(CLASS,...)
Definition: SoALayout.h:431
#define SOA_COLUMN(TYPE, NAME)
Definition: SoACommon.h:564