ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
LoadGpuFuncHist Class Reference

#include <LoadGpuFuncHist.h>

Collaboration diagram for LoadGpuFuncHist:

Public Member Functions

 LoadGpuFuncHist ()
 
 ~LoadGpuFuncHist ()
 
void set_hf (FHs *hf_ptr)
 
void set_d_hf (FHs *hf_ptr)
 
void set_hf2d (FH2D *hf_ptr)
 
void set_d_hf2d (FH2D *hf_ptr)
 
FHshf () const
 
FHshf_h () const
 
FHshf_d () const
 
FH2Dhf2d () const
 
FH2Dhf2d_h () const
 
FH2Dhf2d_d () const
 
void LD ()
 
void LD2D ()
 

Private Attributes

struct FHsm_hf {0}
 
struct FHsm_hf_d {0}
 
struct FHsm_hf_h {0}
 
struct FH2Dm_hf2d {0}
 
struct FH2Dm_hf2d_d {0}
 
struct FH2Dm_hf2d_h {0}
 

Detailed Description

Definition at line 10 of file LoadGpuFuncHist.h.

Constructor & Destructor Documentation

◆ LoadGpuFuncHist()

LoadGpuFuncHist::LoadGpuFuncHist ( )

◆ ~LoadGpuFuncHist()

LoadGpuFuncHist::~LoadGpuFuncHist ( )

Member Function Documentation

◆ hf()

FHs* LoadGpuFuncHist::hf ( ) const
inline

Definition at line 20 of file LoadGpuFuncHist.h.

20 { return m_hf; }

◆ hf2d()

FH2D* LoadGpuFuncHist::hf2d ( ) const
inline

Definition at line 23 of file LoadGpuFuncHist.h.

23 { return m_hf2d; }

◆ hf2d_d()

FH2D* LoadGpuFuncHist::hf2d_d ( ) const
inline

Definition at line 25 of file LoadGpuFuncHist.h.

25 { return m_hf2d_d; } // device ptr on DEVICE

◆ hf2d_h()

FH2D* LoadGpuFuncHist::hf2d_h ( ) const
inline

Definition at line 24 of file LoadGpuFuncHist.h.

24 { return m_hf2d_h; } // device ptr on HOST

◆ hf_d()

FHs* LoadGpuFuncHist::hf_d ( ) const
inline

Definition at line 22 of file LoadGpuFuncHist.h.

22 { return m_hf_d; } // device ptr on DEVICE

◆ hf_h()

FHs* LoadGpuFuncHist::hf_h ( ) const
inline

Definition at line 21 of file LoadGpuFuncHist.h.

21 { return m_hf_h; } // device ptr on HOST

◆ LD()

void LoadGpuFuncHist::LD ( )

◆ LD2D()

void LoadGpuFuncHist::LD2D ( )

◆ set_d_hf()

void LoadGpuFuncHist::set_d_hf ( FHs hf_ptr)
inline

Definition at line 17 of file LoadGpuFuncHist.h.

17 { m_hf_d = hf_ptr; }

◆ set_d_hf2d()

void LoadGpuFuncHist::set_d_hf2d ( FH2D hf_ptr)
inline

Definition at line 19 of file LoadGpuFuncHist.h.

19 { m_hf2d_d = hf_ptr; }

◆ set_hf()

void LoadGpuFuncHist::set_hf ( FHs hf_ptr)
inline

Definition at line 16 of file LoadGpuFuncHist.h.

16 { m_hf = hf_ptr; }

◆ set_hf2d()

void LoadGpuFuncHist::set_hf2d ( FH2D hf_ptr)
inline

Definition at line 18 of file LoadGpuFuncHist.h.

18 { m_hf2d = hf_ptr; }

Member Data Documentation

◆ m_hf

struct FHs* LoadGpuFuncHist::m_hf {0}
private

Definition at line 31 of file LoadGpuFuncHist.h.

◆ m_hf2d

struct FH2D* LoadGpuFuncHist::m_hf2d {0}
private

Definition at line 35 of file LoadGpuFuncHist.h.

◆ m_hf2d_d

struct FH2D* LoadGpuFuncHist::m_hf2d_d {0}
private

Definition at line 36 of file LoadGpuFuncHist.h.

◆ m_hf2d_h

struct FH2D* LoadGpuFuncHist::m_hf2d_h {0}
private

Definition at line 37 of file LoadGpuFuncHist.h.

◆ m_hf_d

struct FHs* LoadGpuFuncHist::m_hf_d {0}
private

Definition at line 32 of file LoadGpuFuncHist.h.

◆ m_hf_h

struct FHs* LoadGpuFuncHist::m_hf_h {0}
private

Definition at line 33 of file LoadGpuFuncHist.h.


The documentation for this class was generated from the following file:
LoadGpuFuncHist::m_hf
struct FHs * m_hf
Definition: LoadGpuFuncHist.h:31
LoadGpuFuncHist::m_hf_h
struct FHs * m_hf_h
Definition: LoadGpuFuncHist.h:33
LoadGpuFuncHist::m_hf2d
struct FH2D * m_hf2d
Definition: LoadGpuFuncHist.h:35
LoadGpuFuncHist::m_hf2d_d
struct FH2D * m_hf2d_d
Definition: LoadGpuFuncHist.h:36
LoadGpuFuncHist::m_hf_d
struct FHs * m_hf_d
Definition: LoadGpuFuncHist.h:32
LoadGpuFuncHist::m_hf2d_h
struct FH2D * m_hf2d_h
Definition: LoadGpuFuncHist.h:37