5#ifndef ISF_FASTCALOGPU_RAND4HITS_H
6#define ISF_FASTCALOGPU_RAND4HITS_H
34 void create_gen(
unsigned long long seed,
size_t numhits,
bool useCPU =
false );
36 void allocate_simulation(
long long maxhits,
unsigned short maxbins,
unsigned short maxhitct,
unsigned long n_cells );
60 float*
genCPU(
size_t num );
void add_a_hits(int nhits)
unsigned int get_t_a_hits()
float * get_cells_energy()
void create_gen(unsigned long long seed, size_t numhits, bool useCPU=false)
void set_c_hits(int nhits)
void set_rand_ptr(float *ptr)
unsigned int m_total_a_hits
void allocate_simulation(long long maxhits, unsigned short maxbins, unsigned short maxhitct, unsigned long n_cells)
float * rand_ptr(int nhits)
void createCPUGen(unsigned long long seed)
unsigned int m_current_hits
void set_t_a_hits(int nhits)
unsigned int get_c_hits()
unsigned long * get_hitcells()
unsigned long * m_hitcells
bool over_alloc(int nhits)
std::vector< float > m_rnd_cpu
float * genCPU(size_t num)