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

Class definition for HiMain1, which is used to modify the Hijing HIMAIN1 common. More...

#include <HiMain1.h>

Collaboration diagram for HiMain1:

Classes

struct  HIMAIN1

Public Member Functions

 HiMain1 ()
 ~HiMain1 ()
int & natt (void)
float & eatt (void)
int & jatt (void)
int & nt (void)
int & np (void)
int & n0 (void)
int & n01 (void)
int & n10 (void)
int & n11 (void)
int & ierrstat (void)
void init (void)

Static Private Attributes

static HIMAIN1s_himain1 =0

Friends

struct HIMAIN1

Detailed Description

Class definition for HiMain1, which is used to modify the Hijing HIMAIN1 common.

Definition at line 19 of file HiMain1.h.

Constructor & Destructor Documentation

◆ HiMain1()

HiMain1::HiMain1 ( )
inline

Definition at line 81 of file HiMain1.h.

82{}

◆ ~HiMain1()

HiMain1::~HiMain1 ( )
inline

Definition at line 86 of file HiMain1.h.

87{}

Member Function Documentation

◆ eatt()

float & HiMain1::eatt ( void )
inline

Definition at line 97 of file HiMain1.h.

98{
99 init();
100 return s_himain1->eatt;
101}
static HIMAIN1 * s_himain1
Definition HiMain1.h:69
void init(void)
Definition HiMain1.h:76

◆ ierrstat()

int & HiMain1::ierrstat ( void )
inline

Definition at line 153 of file HiMain1.h.

154{
155 init();
156 return s_himain1->ierrstat;
157}

◆ init()

void HiMain1::init ( void )
inline

Definition at line 76 of file HiMain1.h.

77{ if (!s_himain1) s_himain1 = reinterpret_cast<HIMAIN1*>(himain1_address_()); }
uintptr_t himain1_address_()

◆ jatt()

int & HiMain1::jatt ( void )
inline

Definition at line 104 of file HiMain1.h.

105{
106 init();
107 return s_himain1->jatt;
108}

◆ n0()

int & HiMain1::n0 ( void )
inline

Definition at line 125 of file HiMain1.h.

126{
127 init();
128 return s_himain1->n0;
129}

◆ n01()

int & HiMain1::n01 ( void )
inline

Definition at line 132 of file HiMain1.h.

133{
134 init();
135 return s_himain1->n01;
136}

◆ n10()

int & HiMain1::n10 ( void )
inline

Definition at line 139 of file HiMain1.h.

140{
141 init();
142 return s_himain1->n10;
143}

◆ n11()

int & HiMain1::n11 ( void )
inline

Definition at line 146 of file HiMain1.h.

147{
148 init();
149 return s_himain1->n11;
150}

◆ natt()

int & HiMain1::natt ( void )
inline

Definition at line 90 of file HiMain1.h.

91{
92 init();
93 return s_himain1->natt;
94}

◆ np()

int & HiMain1::np ( void )
inline

Definition at line 118 of file HiMain1.h.

119{
120 init();
121 return s_himain1->np;
122}

◆ nt()

int & HiMain1::nt ( void )
inline

Definition at line 111 of file HiMain1.h.

112{
113 init();
114 return s_himain1->nt;
115}

◆ HIMAIN1

friend struct HIMAIN1
friend

Definition at line 46 of file HiMain1.h.

Member Data Documentation

◆ s_himain1

HiMain1::HIMAIN1 * HiMain1::s_himain1 =0
staticprivate

Definition at line 69 of file HiMain1.h.


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