src
DataFormats
HGCalReco
interface
HGCalSoAClusters.h
Go to the documentation of this file.
1
#ifndef DataFormats_HGCalReco_interface_HGCalSoAClusters_h
2
#define DataFormats_HGCalReco_interface_HGCalSoAClusters_h
3
4
#include "
DataFormats/SoATemplate/interface/SoACommon.h
"
5
#include "
DataFormats/SoATemplate/interface/SoALayout.h
"
6
#include "
DataFormats/SoATemplate/interface/SoAView.h
"
7
8
GENERATE_SOA_LAYOUT
(
HGCalSoAClustersLayout
,
9
// columns: one value per element
10
SOA_COLUMN
(
float
,
x
),
11
SOA_COLUMN
(
float
,
y
),
12
SOA_COLUMN
(
float
,
z
),
13
SOA_COLUMN
(
float
,
energy
),
14
SOA_COLUMN
(
int
,
cells
),
// number of hits in the cluster
15
SOA_COLUMN
(
int
,
seed
)
// This is the index of the seed of each cluster inside the RecHit SoA
16
)
17
18
using
HGCalSoAClusters
=
HGCalSoAClustersLayout
<>;
19
20
#endif
SoAView.h
fileCollector.seed
seed
Definition:
fileCollector.py:127
hcalRecHitTable_cff.energy
energy
Definition:
hcalRecHitTable_cff.py:13
detailsBasic3DVector::z
float float float z
Definition:
extBasic3DVector.h:15
GENERATE_SOA_LAYOUT
#define GENERATE_SOA_LAYOUT(CLASS,...)
Definition:
SoALayout.h:431
SoALayout.h
hgcalTBTopologyTester_cfi.cells
cells
Definition:
hgcalTBTopologyTester_cfi.py:10
detailsBasic3DVector::y
float float y
Definition:
extBasic3DVector.h:15
HGCalSoAClustersLayout
Definition:
HGCalSoAClusters.h:16
x
float x
Definition:
beamSpotDipStandalone.cc:55
SoACommon.h
SOA_COLUMN
#define SOA_COLUMN(TYPE, NAME)
Definition:
SoACommon.h:564
Generated for CMSSW Reference Manual by
1.8.14