ATLAS Offline Software
Classes | Public Member Functions | Static Private Attributes | Friends | List of all members
HyfPar Class Reference

#include <HyfPar.h>

Collaboration diagram for HyfPar:

Classes

struct  HYFPAR
 

Public Member Functions

 HyfPar ()
 
 ~HyfPar ()
 
double & bgen (void)
 
double & nbcol (void)
 
double & npart (void)
 
int & npyt (void)
 
int & nhyd (void)
 
void init (void)
 

Static Private Attributes

static HYFPARs_hyfpar =0
 

Friends

struct HYFPAR
 

Detailed Description

Definition at line 17 of file HyfPar.h.

Constructor & Destructor Documentation

◆ HyfPar()

HyfPar::HyfPar ( )
inline

Definition at line 56 of file HyfPar.h.

57 {}

◆ ~HyfPar()

HyfPar::~HyfPar ( )
inline

Definition at line 61 of file HyfPar.h.

62 {}

Member Function Documentation

◆ bgen()

double & HyfPar::bgen ( void  )
inline

Definition at line 65 of file HyfPar.h.

66 {
67  init();
68  return s_hyfpar->bgen;
69 }

◆ init()

void HyfPar::init ( void  )
inline

Definition at line 51 of file HyfPar.h.

52 { if (!s_hyfpar) s_hyfpar = reinterpret_cast<HYFPAR*>(hyfpar_address_()); }

◆ nbcol()

double & HyfPar::nbcol ( void  )
inline

Definition at line 72 of file HyfPar.h.

73 {
74  init();
75  return s_hyfpar->nbcol;
76 }

◆ nhyd()

int & HyfPar::nhyd ( void  )
inline

Definition at line 93 of file HyfPar.h.

94 {
95  init();
96  return s_hyfpar->nhyd;
97 }

◆ npart()

double & HyfPar::npart ( void  )
inline

Definition at line 79 of file HyfPar.h.

80 {
81  init();
82  return s_hyfpar->npart;
83 }

◆ npyt()

int & HyfPar::npyt ( void  )
inline

Definition at line 86 of file HyfPar.h.

87 {
88  init();
89  return s_hyfpar->npyt;
90 }

Friends And Related Function Documentation

◆ HYFPAR

friend struct HYFPAR
friend

Definition at line 33 of file HyfPar.h.

Member Data Documentation

◆ s_hyfpar

HyfPar::HYFPAR * HyfPar::s_hyfpar =0
staticprivate

Definition at line 44 of file HyfPar.h.


The documentation for this class was generated from the following file:
hyfpar_address_
uintptr_t hyfpar_address_()
HyfPar::HYFPAR::npyt
int npyt
Definition: HyfPar.h:40
HyfPar::s_hyfpar
static HYFPAR * s_hyfpar
Definition: HyfPar.h:44
HyfPar::HYFPAR::npart
double npart
Definition: HyfPar.h:39
HyfPar::init
void init(void)
Definition: HyfPar.h:51
HyfPar::HYFPAR::nbcol
double nbcol
Definition: HyfPar.h:38
HyfPar::HYFPAR::nhyd
int nhyd
Definition: HyfPar.h:41
HyfPar::HYFPAR::bgen
double bgen
Definition: HyfPar.h:37
HyfPar::HYFPAR
friend struct HYFPAR
Definition: HyfPar.h:32