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

#include <HyjPar.h>

Collaboration diagram for HyjPar:

Classes

struct  HYJPAR

Public Member Functions

 HyjPar ()
 ~HyjPar ()
double & ptmin (void)
double & sigin (void)
double & sigjet (void)
int & nhsel (void)
int & ishad (void)
int & njet (void)
void init (void)

Static Private Attributes

static HYJPARs_hyjpar =0

Friends

struct HYJPAR

Detailed Description

Definition at line 17 of file HyjPar.h.

Constructor & Destructor Documentation

◆ HyjPar()

HyjPar::HyjPar ( )
inline

Definition at line 58 of file HyjPar.h.

59{}

◆ ~HyjPar()

HyjPar::~HyjPar ( )
inline

Definition at line 63 of file HyjPar.h.

64{}

Member Function Documentation

◆ init()

void HyjPar::init ( void )
inline

Definition at line 53 of file HyjPar.h.

54{ if (!s_hyjpar) s_hyjpar = reinterpret_cast<HYJPAR*>(hyjpar_address_()); }
uintptr_t hyjpar_address_()
static HYJPAR * s_hyjpar
Definition HyjPar.h:46

◆ ishad()

int & HyjPar::ishad ( void )
inline

Definition at line 95 of file HyjPar.h.

96{
97 init();
98 return s_hyjpar->ishad;
99}
void init(void)
Definition HyjPar.h:53

◆ nhsel()

int & HyjPar::nhsel ( void )
inline

Definition at line 88 of file HyjPar.h.

89{
90 init();
91 return s_hyjpar->nhsel;
92}

◆ njet()

int & HyjPar::njet ( void )
inline

Definition at line 102 of file HyjPar.h.

103{
104 init();
105 return s_hyjpar->njet;
106}

◆ ptmin()

double & HyjPar::ptmin ( void )
inline

Definition at line 67 of file HyjPar.h.

68{
69 init();
70 return s_hyjpar->ptmin;
71}

◆ sigin()

double & HyjPar::sigin ( void )
inline

Definition at line 74 of file HyjPar.h.

75{
76 init();
77 return s_hyjpar->sigin;
78}

◆ sigjet()

double & HyjPar::sigjet ( void )
inline

Definition at line 81 of file HyjPar.h.

82{
83 init();
84 return s_hyjpar->sigjet;
85}

◆ HYJPAR

friend struct HYJPAR
friend

Definition at line 34 of file HyjPar.h.

Member Data Documentation

◆ s_hyjpar

HyjPar::HYJPAR * HyjPar::s_hyjpar =0
staticprivate

Definition at line 46 of file HyjPar.h.


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