JHUGen MELA  v2.4.1
Matrix element calculations as used in JHUGen. MELA is an important tool that was used for the Higgs boson discovery and for precise measurements of its structure and interactions. Please see the website https://spin.pha.jhu.edu/ and papers cited there for more details, and kindly cite those papers when using this code.
Public Member Functions | Public Attributes | List of all members
SimpleEntry Struct Reference

Public Member Functions

 SimpleEntry ()
 
 SimpleEntry (int id_, float trueval_, float recoval_, float recotrackval_=0, float weight_=1)
 
bool operator!= (const SimpleEntry &other) const
 
bool operator== (const SimpleEntry &other) const
 
bool operator> (const SimpleEntry &other) const
 
bool operator>= (const SimpleEntry &other) const
 
bool operator< (const SimpleEntry &other) const
 
bool operator<= (const SimpleEntry &other) const
 

Public Attributes

int id
 
float trueval
 
float recoval
 
float recotrackval
 
float weight
 

Detailed Description

Definition at line 51 of file getResolution.c.

Constructor & Destructor Documentation

◆ SimpleEntry() [1/2]

SimpleEntry::SimpleEntry ( )
inline

Definition at line 58 of file getResolution.c.

58 : id(0), trueval(0), recoval(0), recotrackval(0), weight(0) {}

◆ SimpleEntry() [2/2]

SimpleEntry::SimpleEntry ( int  id_,
float  trueval_,
float  recoval_,
float  recotrackval_ = 0,
float  weight_ = 1 
)
inline

Definition at line 59 of file getResolution.c.

59 : id(id_), trueval(trueval_), recoval(recoval_), recotrackval(recotrackval_), weight(weight_) {}

Member Function Documentation

◆ operator!=()

bool SimpleEntry::operator!= ( const SimpleEntry other) const
inline

Definition at line 61 of file getResolution.c.

61 { return trueval!=other.trueval; }

◆ operator<()

bool SimpleEntry::operator< ( const SimpleEntry other) const
inline

Definition at line 65 of file getResolution.c.

65 { return trueval<other.trueval; }

◆ operator<=()

bool SimpleEntry::operator<= ( const SimpleEntry other) const
inline

Definition at line 66 of file getResolution.c.

66 { return trueval<=other.trueval; }

◆ operator==()

bool SimpleEntry::operator== ( const SimpleEntry other) const
inline

Definition at line 62 of file getResolution.c.

62 { return trueval==other.trueval; }

◆ operator>()

bool SimpleEntry::operator> ( const SimpleEntry other) const
inline

Definition at line 63 of file getResolution.c.

63 { return trueval>other.trueval; }

◆ operator>=()

bool SimpleEntry::operator>= ( const SimpleEntry other) const
inline

Definition at line 64 of file getResolution.c.

64 { return trueval>=other.trueval; }

Member Data Documentation

◆ id

int SimpleEntry::id

Definition at line 52 of file getResolution.c.

◆ recotrackval

float SimpleEntry::recotrackval

Definition at line 55 of file getResolution.c.

◆ recoval

float SimpleEntry::recoval

Definition at line 54 of file getResolution.c.

◆ trueval

float SimpleEntry::trueval

Definition at line 53 of file getResolution.c.

◆ weight

float SimpleEntry::weight

Definition at line 56 of file getResolution.c.


The documentation for this struct was generated from the following file:
SimpleEntry::weight
float weight
Definition: getResolution.c:56
SimpleEntry::id
int id
Definition: getResolution.c:52
SimpleEntry::recotrackval
float recotrackval
Definition: getResolution.c:55
SimpleEntry::recoval
float recoval
Definition: getResolution.c:54
SimpleEntry::trueval
float trueval
Definition: getResolution.c:53