a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
LHPC::ExtendedMass Class Reference

#include <ExtendedMass.hpp>

Detailed Description

Definition at line 26 of file ExtendedMass.hpp.

Public Member Functions

 ExtendedMass ()
 
 ExtendedMass (ExtendedMass const &copySource)
 
double getMass () const
 
double getMinusUncertainty () const
 
double getPlusUncertainty () const
 
double getScale () const
 
int getScheme () const
 
void setUncertainties (double const minusUncertainty, double const plusUncertainty)
 
void setValues (double const massValue, double const minusUncertainty, double const plusUncertainty, int const schemeType, double const evaluationScale)
 
 ~ExtendedMass ()
 

Protected Attributes

double evaluationScale
 
double massValue
 
double minusUncertainty
 
double plusUncertainty
 
int schemeType
 

Constructor & Destructor Documentation

◆ ExtendedMass() [1/2]

LHPC::ExtendedMass::ExtendedMass ( )

◆ ExtendedMass() [2/2]

LHPC::ExtendedMass::ExtendedMass ( ExtendedMass const &  copySource)

Definition at line 28 of file ExtendedMass.cpp.

28 :
29 massValue( copySource.massValue ),
30 minusUncertainty( copySource.minusUncertainty ),
31 plusUncertainty( copySource.plusUncertainty ),
32 schemeType( copySource.schemeType ),
33 evaluationScale( copySource.evaluationScale )
34 {
35 // just an initialization list.
36 }

◆ ~ExtendedMass()

LHPC::ExtendedMass::~ExtendedMass ( )

Definition at line 38 of file ExtendedMass.cpp.

39 {
40 // does nothing.
41 }

Member Function Documentation

◆ getMass()

double LHPC::ExtendedMass::getMass ( ) const
inline

Definition at line 67 of file ExtendedMass.hpp.

68 {
69 return massValue;
70 }

◆ getMinusUncertainty()

double LHPC::ExtendedMass::getMinusUncertainty ( ) const
inline

Definition at line 73 of file ExtendedMass.hpp.

74 {
75 return minusUncertainty;
76 }

◆ getPlusUncertainty()

double LHPC::ExtendedMass::getPlusUncertainty ( ) const
inline

Definition at line 79 of file ExtendedMass.hpp.

80 {
81 return plusUncertainty;
82 }

◆ getScale()

double LHPC::ExtendedMass::getScale ( ) const
inline

Definition at line 91 of file ExtendedMass.hpp.

92 {
93 return evaluationScale;
94 }

◆ getScheme()

int LHPC::ExtendedMass::getScheme ( ) const
inline

Definition at line 85 of file ExtendedMass.hpp.

86 {
87 return schemeType;
88 }

◆ setUncertainties()

void LHPC::ExtendedMass::setUncertainties ( double const  minusUncertainty,
double const  plusUncertainty 
)
inline

Definition at line 111 of file ExtendedMass.hpp.

113 {
116 }

◆ setValues()

void LHPC::ExtendedMass::setValues ( double const  massValue,
double const  minusUncertainty,
double const  plusUncertainty,
int const  schemeType,
double const  evaluationScale 
)
inline

Definition at line 97 of file ExtendedMass.hpp.

102 {
103 this->massValue = massValue;
106 this->schemeType = schemeType;
108 }

Member Data Documentation

◆ evaluationScale

double LHPC::ExtendedMass::evaluationScale
protected

Definition at line 59 of file ExtendedMass.hpp.

◆ massValue

double LHPC::ExtendedMass::massValue
protected

Definition at line 55 of file ExtendedMass.hpp.

◆ minusUncertainty

double LHPC::ExtendedMass::minusUncertainty
protected

Definition at line 56 of file ExtendedMass.hpp.

◆ plusUncertainty

double LHPC::ExtendedMass::plusUncertainty
protected

Definition at line 57 of file ExtendedMass.hpp.

◆ schemeType

int LHPC::ExtendedMass::schemeType
protected

Definition at line 58 of file ExtendedMass.hpp.


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