ATLAS Offline Software
Loading...
Searching...
No Matches
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}
void init(void)
Definition HyfPar.h:51
static HYFPAR * s_hyfpar
Definition HyfPar.h:44

◆ 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_()); }
uintptr_t 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}

◆ 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: