ATLAS Offline Software
Loading...
Searching...
No Matches
Simulation
ISF
ISF_FastCaloSim
ISF_FastCaloGpu
ISF_FastCaloGpu
FH_structs.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef ISF_FASTCALOGPU_FH_STRUCT_H
6
#define ISF_FASTCALOGPU_FH_STRUCT_H
7
8
#include <cstdint>
9
10
typedef
struct
FHs
{
11
uint32_t
s_MaxValue
{0};
12
float
*
low_edge
{0};
13
unsigned
int
nhist
{0};
14
unsigned
int
mxsz
{0};
15
unsigned
int
*
h_szs
{0};
16
uint32_t**
h_contents
{0};
17
float
**
h_borders
{0};
18
uint32_t*
d_contents1D
{0};
19
float
*
d_borders1D
{0};
20
}
FHs
;
21
22
typedef
struct
FH1D
{
23
float
*
h_borders
{0};
// low edge for each bin + the up edge for the last bin
24
float
*
h_contents
{0};
25
float
*
h_errors
{0};
26
int
nbins
{0};
27
}
FH1D
;
28
29
typedef
struct
FH2D
{
30
int
nbinsx
{0};
31
int
nbinsy
{0};
32
float
*
h_bordersx
{0};
33
float
*
h_bordersy
{0};
34
float
*
h_contents
{0};
35
}
FH2D
;
36
37
#endif
FH1D
Definition
FH_structs.h:22
FH1D::h_errors
float * h_errors
Definition
FH_structs.h:25
FH1D::nbins
int nbins
Definition
FH_structs.h:26
FH1D::h_contents
float * h_contents
Definition
FH_structs.h:24
FH1D::h_borders
float * h_borders
Definition
FH_structs.h:23
FH2D
Definition
FH_structs.h:29
FH2D::h_contents
float * h_contents
Definition
FH_structs.h:34
FH2D::h_bordersy
float * h_bordersy
Definition
FH_structs.h:33
FH2D::nbinsx
int nbinsx
Definition
FH_structs.h:30
FH2D::h_bordersx
float * h_bordersx
Definition
FH_structs.h:32
FH2D::nbinsy
int nbinsy
Definition
FH_structs.h:31
FHs
Definition
FH_structs.h:10
FHs::h_szs
unsigned int * h_szs
Definition
FH_structs.h:15
FHs::nhist
unsigned int nhist
Definition
FH_structs.h:13
FHs::h_borders
float ** h_borders
Definition
FH_structs.h:17
FHs::mxsz
unsigned int mxsz
Definition
FH_structs.h:14
FHs::d_borders1D
float * d_borders1D
Definition
FH_structs.h:19
FHs::h_contents
uint32_t ** h_contents
Definition
FH_structs.h:16
FHs::d_contents1D
uint32_t * d_contents1D
Definition
FH_structs.h:18
FHs::low_edge
float * low_edge
Definition
FH_structs.h:12
FHs::s_MaxValue
uint32_t s_MaxValue
Definition
FH_structs.h:11
Generated on
for ATLAS Offline Software by
1.14.0