src
DataFormats
HGCalReco
interface
HGCalSoARecHits.h
Go to the documentation of this file.
1
#ifndef DataFormats_HGCalReco_interface_HGCalSoARecHits_h
2
#define DataFormats_HGCalReco_interface_HGCalSoARecHits_h
3
4
#include <Eigen/Core>
5
#include <Eigen/Dense>
6
7
#include "
DataFormats/SoATemplate/interface/SoACommon.h
"
8
#include "
DataFormats/SoATemplate/interface/SoALayout.h
"
9
#include "
DataFormats/SoATemplate/interface/SoAView.h
"
10
11
// SoA layout with dim1, dim2, weight, sigmaNoise, recHitsIndex layer and cellsCount fields
12
GENERATE_SOA_LAYOUT
(
HGCalSoARecHitsLayout
,
13
// columns: one value per element
14
SOA_COLUMN
(
float
, dim1),
15
SOA_COLUMN
(
float
, dim2),
16
SOA_COLUMN
(
float
, dim3),
17
SOA_COLUMN
(
int
,
layer
),
18
SOA_COLUMN
(
float
,
weight
),
19
SOA_COLUMN
(
float
, sigmaNoise),
20
SOA_COLUMN
(
unsigned
int
, recHitIndex),
21
SOA_COLUMN
(uint32_t,
detid
),
22
SOA_COLUMN
(
float
,
time
),
23
SOA_COLUMN
(
float
, timeError))
24
25
using
HGCalSoARecHits
=
HGCalSoARecHitsLayout<>
;
26
27
#endif // DataFormats_PortableTestObjects_interface_TestSoA_h
weight
Definition:
weight.py:1
SoAView.h
ALCARECOPPSCalTrackBasedSel_cff.detid
detid
Definition:
ALCARECOPPSCalTrackBasedSel_cff.py:21
hcalRecHitTable_cff.time
time
Definition:
hcalRecHitTable_cff.py:14
HGCalSoARecHitsLayout
Definition:
HGCalSoARecHits.h:23
GENERATE_SOA_LAYOUT
#define GENERATE_SOA_LAYOUT(CLASS,...)
Definition:
SoALayout.h:431
SoALayout.h
nano_mu_digi_cff.layer
layer
Definition:
nano_mu_digi_cff.py:28
SoACommon.h
SOA_COLUMN
#define SOA_COLUMN(TYPE, NAME)
Definition:
SoACommon.h:564
Generated for CMSSW Reference Manual by
1.8.14