ATLAS Offline Software
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
FHs::d_borders1D
float * d_borders1D
Definition:
FH_structs.h:19
FH2D::nbinsx
int nbinsx
Definition:
FH_structs.h:30
FHs::d_contents1D
uint32_t * d_contents1D
Definition:
FH_structs.h:18
FHs::nhist
unsigned int nhist
Definition:
FH_structs.h:13
FH1D::h_contents
float * h_contents
Definition:
FH_structs.h:24
xAOD::uint32_t
setEventNumber uint32_t
Definition:
EventInfo_v1.cxx:127
FHs::h_contents
uint32_t ** h_contents
Definition:
FH_structs.h:16
FHs::s_MaxValue
uint32_t s_MaxValue
Definition:
FH_structs.h:11
FH1D::nbins
int nbins
Definition:
FH_structs.h:26
FH1D::h_borders
float * h_borders
Definition:
FH_structs.h:23
FH1D
Definition:
FH_structs.h:22
FH2D
struct FH2D FH2D
FHs::mxsz
unsigned int mxsz
Definition:
FH_structs.h:14
FH1D::h_errors
float * h_errors
Definition:
FH_structs.h:25
FHs::h_szs
unsigned int * h_szs
Definition:
FH_structs.h:15
FH2D::h_contents
float * h_contents
Definition:
FH_structs.h:34
FH2D::h_bordersx
float * h_bordersx
Definition:
FH_structs.h:32
FH2D::h_bordersy
float * h_bordersy
Definition:
FH_structs.h:33
FH2D::nbinsy
int nbinsy
Definition:
FH_structs.h:31
FHs::low_edge
float * low_edge
Definition:
FH_structs.h:12
FH1D
struct FH1D FH1D
FHs::h_borders
float ** h_borders
Definition:
FH_structs.h:17
FHs
struct FHs FHs
FH2D
Definition:
FH_structs.h:29
FHs
Definition:
FH_structs.h:10
Generated on Mon Dec 23 2024 21:10:31 for ATLAS Offline Software by
1.8.18