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

◆ ishad()

int & HyjPar::ishad ( void  )
inline

Definition at line 95 of file HyjPar.h.

96 {
97  init();
98  return s_hyjpar->ishad;
99 }

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

Friends And Related Function Documentation

◆ 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:
HyjPar::HYJPAR::ishad
int ishad
Definition: HyjPar.h:42
HyjPar::HYJPAR::sigin
double sigin
Definition: HyjPar.h:39
HyjPar::HYJPAR::njet
int njet
Definition: HyjPar.h:43
HyjPar::s_hyjpar
static HYJPAR * s_hyjpar
Definition: HyjPar.h:46
HyjPar::HYJPAR::ptmin
double ptmin
Definition: HyjPar.h:38
hyjpar_address_
uintptr_t hyjpar_address_()
HyjPar::init
void init(void)
Definition: HyjPar.h:53
HyjPar::HYJPAR::sigjet
double sigjet
Definition: HyjPar.h:40
HyjPar::HYJPAR::nhsel
int nhsel
Definition: HyjPar.h:41
HyjPar::HYJPAR
friend struct HYJPAR
Definition: HyjPar.h:33