src
HeterogeneousCore
AlpakaTest
interface
AlpakaESTestSoA.h
Go to the documentation of this file.
1
#ifndef HeterogeneousCore_AlpakaTest_interface_AlpakaESTestSoA_h
2
#define HeterogeneousCore_AlpakaTest_interface_AlpakaESTestSoA_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
namespace
cms::alpakatest
{
9
// Model 1
10
GENERATE_SOA_LAYOUT
(
AlpakaESTestSoALayoutA
,
SOA_COLUMN
(
int
, z))
11
GENERATE_SOA_LAYOUT
(
AlpakaESTestSoALayoutC
,
SOA_COLUMN
(
int
, x))
12
GENERATE_SOA_LAYOUT
(
AlpakaESTestSoALayoutD
,
SOA_COLUMN
(
int
, y))
13
14
using
AlpakaESTestSoAA
=
AlpakaESTestSoALayoutA
<>;
15
using
AlpakaESTestSoAC
=
AlpakaESTestSoALayoutC
<>;
16
using
AlpakaESTestSoAD
=
AlpakaESTestSoALayoutD
<>;
17
}
// namespace cms::alpakatest
18
19
#endif
cms::alpakatest::AlpakaESTestSoALayoutD
Definition:
AlpakaESTestSoA.h:10
SoAView.h
cms::alpakatest::AlpakaESTestSoALayoutC
Definition:
AlpakaESTestSoA.h:10
cms::alpakatest
Definition:
AlpakaESTestData.h:10
GENERATE_SOA_LAYOUT
#define GENERATE_SOA_LAYOUT(CLASS,...)
Definition:
SoALayout.h:426
cms::alpakatest::AlpakaESTestSoALayoutA
Definition:
AlpakaESTestSoA.h:10
SoALayout.h
SoACommon.h
SOA_COLUMN
#define SOA_COLUMN(TYPE, NAME)
Definition:
SoACommon.h:554
Generated for CMSSW Reference Manual by
1.8.14