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

#include <HyFlow.h>

Collaboration diagram for HyFlow:

Classes

struct  HYFLOW

Public Member Functions

 HyFlow ()
 ~HyFlow ()
double & ytfl (void)
double & ylfl (void)
double & tf (void)
double & fpart (void)
void init (void)

Static Private Attributes

static HYFLOWs_hyflow =0

Friends

struct HYFLOW

Detailed Description

Definition at line 17 of file HyFlow.h.

Constructor & Destructor Documentation

◆ HyFlow()

HyFlow::HyFlow ( )
inline

Definition at line 54 of file HyFlow.h.

55{}

◆ ~HyFlow()

HyFlow::~HyFlow ( )
inline

Definition at line 59 of file HyFlow.h.

60{}

Member Function Documentation

◆ fpart()

double & HyFlow::fpart ( void )
inline

Definition at line 84 of file HyFlow.h.

85{
86 init();
87 return s_hyflow->fpart;
88}
static HYFLOW * s_hyflow
Definition HyFlow.h:42
void init(void)
Definition HyFlow.h:49

◆ init()

void HyFlow::init ( void )
inline

Definition at line 49 of file HyFlow.h.

50{ if (!s_hyflow) s_hyflow = reinterpret_cast<HYFLOW*>(hyflow_address_()); }
uintptr_t hyflow_address_()

◆ tf()

double & HyFlow::tf ( void )
inline

Definition at line 77 of file HyFlow.h.

78{
79 init();
80 return s_hyflow->tf;
81}

◆ ylfl()

double & HyFlow::ylfl ( void )
inline

Definition at line 70 of file HyFlow.h.

71{
72 init();
73 return s_hyflow->ylfl;
74}

◆ ytfl()

double & HyFlow::ytfl ( void )
inline

Definition at line 63 of file HyFlow.h.

64{
65 init();
66 return s_hyflow->ytfl;
67}

◆ HYFLOW

friend struct HYFLOW
friend

Definition at line 32 of file HyFlow.h.

Member Data Documentation

◆ s_hyflow

HyFlow::HYFLOW * HyFlow::s_hyflow =0
staticprivate

Definition at line 42 of file HyFlow.h.


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