ATLAS Offline Software
Loading...
Searching...
No Matches
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
10typedef 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};
21
22typedef 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};
28
29typedef 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};
36
37#endif
float * h_errors
Definition FH_structs.h:25
int nbins
Definition FH_structs.h:26
float * h_contents
Definition FH_structs.h:24
float * h_borders
Definition FH_structs.h:23
float * h_contents
Definition FH_structs.h:34
float * h_bordersy
Definition FH_structs.h:33
int nbinsx
Definition FH_structs.h:30
float * h_bordersx
Definition FH_structs.h:32
int nbinsy
Definition FH_structs.h:31
unsigned int * h_szs
Definition FH_structs.h:15
unsigned int nhist
Definition FH_structs.h:13
float ** h_borders
Definition FH_structs.h:17
unsigned int mxsz
Definition FH_structs.h:14
float * d_borders1D
Definition FH_structs.h:19
uint32_t ** h_contents
Definition FH_structs.h:16
uint32_t * d_contents1D
Definition FH_structs.h:18
float * low_edge
Definition FH_structs.h:12
uint32_t s_MaxValue
Definition FH_structs.h:11