|
ATLAS Offline Software
|
Go to the documentation of this file.
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 );
unsigned int get_t_a_hits()
void createCPUGen(unsigned long long seed)
float * get_cells_energy()
unsigned int m_current_hits
void set_rand_ptr(float *ptr)
void set_c_hits(int nhits)
void allocate_simulation(long long maxhits, unsigned short maxbins, unsigned short maxhitct, unsigned long n_cells)
float * genCPU(size_t num)
void create_gen(unsigned long long seed, size_t numhits, bool useCPU=false)
unsigned int get_c_hits()
unsigned long * get_hitcells()
bool over_alloc(int nhits)
unsigned long * m_hitcells
std::vector< float > m_rnd_cpu
float * rand_ptr(int nhits)
void add_a_hits(int nhits)
unsigned int m_total_a_hits
void set_t_a_hits(int nhits)