Go to the source code of this file.
|
#define | CALORECGPU_BASIC_CLUSTER_PROPERTY(NAME, ...) |
|
#define | CALORECGPU_CLUSTER_MOMENT(...) CALORECGPU_CLUSTER_MOMENT_INNER(__VA_ARGS__, 1, 1) |
|
#define | CALORECGPU_CLUSTER_MOMENT_INNER(NAME, PROPERTY, UNIT, ...) CALORECGPU_BASIC_CLUSTER_PROPERTY(moments_ ## NAME, return cluster_moments . PROPERTY [cluster_index] / UNIT;) |
|
#define | CALORECGPU_COMPARED_CLUSTER_PROPERTY(NAME, ...) |
|
#define | CALORECGPU_BASIC_CELL_PROPERTY(NAME, ...) |
|
#define | CALORECGPU_BASIC_CELL_TYPE(NAME, ...) |
|
◆ CALORECGPU_BASIC_CELL_PROPERTY
#define CALORECGPU_BASIC_CELL_PROPERTY |
( |
|
NAME, |
|
|
|
... |
|
) |
| |
◆ CALORECGPU_BASIC_CELL_TYPE
#define CALORECGPU_BASIC_CELL_TYPE |
( |
|
NAME, |
|
|
|
... |
|
) |
| |
◆ CALORECGPU_BASIC_CLUSTER_PROPERTY
#define CALORECGPU_BASIC_CLUSTER_PROPERTY |
( |
|
NAME, |
|
|
|
... |
|
) |
| |
Value: struct clusters_ ## NAME \
{ \
static std::string
name() \
{ \
return # NAME; \
} \
[[maybe_unused]] const int cluster_index ) \
{ \
__VA_ARGS__ \
} \
};
Definition at line 1105 of file CaloGPUClusterAndCellDataMonitor.cxx.
◆ CALORECGPU_CLUSTER_MOMENT
◆ CALORECGPU_CLUSTER_MOMENT_INNER
◆ CALORECGPU_COMPARED_CLUSTER_PROPERTY
#define CALORECGPU_COMPARED_CLUSTER_PROPERTY |
( |
|
NAME, |
|
|
|
... |
|
) |
| |
Value: struct clusters_ ## NAME \
{ \
static std::string
name() \
{ \
return # NAME; \
} \
[[maybe_unused]] const int cluster_index_1, \
[[maybe_unused]] const int cluster_index_2) \
{ \
__VA_ARGS__ \
} \
};
Definition at line 1301 of file CaloGPUClusterAndCellDataMonitor.cxx.