ATLAS Offline Software
Loading...
Searching...
No Matches
HyiPar Class Reference

#include <HyiPar.h>

Collaboration diagram for HyiPar:

Classes

struct  HYIPAR

Public Member Functions

 HyiPar ()
 ~HyiPar ()
double & bminh (void)
double & bmaxh (void)
double & AW (void)
double & RA (void)
double & npar0 (void)
double & nbco0 (void)
double & Apb (void)
double & Rpb (void)
int & np (void)
int & init (void)
int & ipr (void)
void initf (void)

Static Private Attributes

static HYIPARs_hyipar =0

Friends

struct HYIPAR

Detailed Description

Definition at line 17 of file HyiPar.h.

Constructor & Destructor Documentation

◆ HyiPar()

HyiPar::HyiPar ( )
inline

Definition at line 67 of file HyiPar.h.

68{}

◆ ~HyiPar()

HyiPar::~HyiPar ( )
inline

Definition at line 71 of file HyiPar.h.

72{}

Member Function Documentation

◆ Apb()

double & HyiPar::Apb ( void )
inline

Definition at line 117 of file HyiPar.h.

118{
119 initf();
120 return s_hyipar->Apb;
121}
static HYIPAR * s_hyipar
Definition HyiPar.h:56
void initf(void)
Definition HyiPar.h:63

◆ AW()

double & HyiPar::AW ( void )
inline

Definition at line 89 of file HyiPar.h.

90{
91 initf();
92 return s_hyipar->AW;
93}

◆ bmaxh()

double & HyiPar::bmaxh ( void )
inline

Definition at line 82 of file HyiPar.h.

83{
84 initf();
85 return s_hyipar->bmaxh;
86}

◆ bminh()

double & HyiPar::bminh ( void )
inline

Definition at line 75 of file HyiPar.h.

76{
77 initf();
78 return s_hyipar->bminh;
79}

◆ init()

int & HyiPar::init ( void )
inline

Definition at line 138 of file HyiPar.h.

139{
140 initf();
141 return s_hyipar->init;
142}

◆ initf()

void HyiPar::initf ( void )
inline

Definition at line 63 of file HyiPar.h.

64{ if (!s_hyipar) s_hyipar = reinterpret_cast<HYIPAR*>(hyipar_address_()); }
uintptr_t hyipar_address_()

◆ ipr()

int & HyiPar::ipr ( void )
inline

Definition at line 145 of file HyiPar.h.

146{
147 initf();
148 return s_hyipar->ipr;
149}

◆ nbco0()

double & HyiPar::nbco0 ( void )
inline

Definition at line 110 of file HyiPar.h.

111{
112 initf();
113 return s_hyipar->nbco0;
114}

◆ np()

int & HyiPar::np ( void )
inline

Definition at line 131 of file HyiPar.h.

132{
133 initf();
134 return s_hyipar->np;
135}

◆ npar0()

double & HyiPar::npar0 ( void )
inline

Definition at line 103 of file HyiPar.h.

104{
105 initf();
106 return s_hyipar->npar0;
107}

◆ RA()

double & HyiPar::RA ( void )
inline

Definition at line 96 of file HyiPar.h.

97{
98 initf();
99 return s_hyipar->RA;
100}

◆ Rpb()

double & HyiPar::Rpb ( void )
inline

Definition at line 124 of file HyiPar.h.

125{
126 initf();
127 return s_hyipar->Rpb;
128}

◆ HYIPAR

friend struct HYIPAR
friend

Definition at line 39 of file HyiPar.h.

Member Data Documentation

◆ s_hyipar

HyiPar::HYIPAR * HyiPar::s_hyipar =0
staticprivate

Definition at line 56 of file HyiPar.h.


The documentation for this class was generated from the following file: