ATLAS Offline Software
Classes | Public Member Functions | Static Private Attributes | Friends | List of all members
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 }

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

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

Friends And Related Function Documentation

◆ 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:
HyFlow::init
void init(void)
Definition: HyFlow.h:49
HyFlow::HYFLOW::ytfl
double ytfl
Definition: HyFlow.h:36
HyFlow::HYFLOW
friend struct HYFLOW
Definition: HyFlow.h:31
HyFlow::s_hyflow
static HYFLOW * s_hyflow
Definition: HyFlow.h:42
hyflow_address_
uintptr_t hyflow_address_()
HyFlow::HYFLOW::ylfl
double ylfl
Definition: HyFlow.h:37
HyFlow::HYFLOW::fpart
double fpart
Definition: HyFlow.h:39
HyFlow::HYFLOW::tf
double tf
Definition: HyFlow.h:38