PARTONS
|
PARtonic Tomography Of Nucleon Software
|
Interval of factorization scale with fixed number of flavors. More...
Public Member Functions | |
ActiveFlavorsThresholds () | |
Default constructor. More... | |
ActiveFlavorsThresholds (unsigned short nf, double lowerBound, double upperBound, unsigned int index) | |
Assignment constructor. More... | |
virtual | ~ActiveFlavorsThresholds () |
Destructor. More... | |
bool | operator< (const ActiveFlavorsThresholds &other) const |
Relation operator that checks if the value of left operand is less than the value of right operand (in this case returned is this->m_nf < other.m_nf). More... | |
virtual std::string | toString () const |
Return a pre-formatted characters string for output visualization of class member's values. More... | |
unsigned short | getNf () const |
Get number of quark flavor being active in the interval. More... | |
void | setNf (unsigned short nf) |
Set number of quark flavor being active in the interval. More... | |
double | getLowerBound () const |
Get lower bound of the interval. More... | |
void | setLowerBound (double lowerBound) |
Set lower bound of the interval. More... | |
double | getUpperBound () const |
Get upper bound of the interval. More... | |
void | setUpperBound (double upperBound) |
Set upper bound of the interval. More... | |
unsigned int | getIndex () const |
Get index of interval. More... | |
void | setIndex (unsigned int index) |
Set index of interval. More... | |
Private Attributes | |
unsigned short | m_nf |
Number of quark flavor being active in the interval. More... | |
double | m_lowerBound |
Lower bound of the interval. More... | |
double | m_upperBound |
Upper bound of the interval. More... | |
unsigned int | m_index |
Index of interval. More... | |
Interval of factorization scale with fixed number of flavors.
This class is used to indicate an interval of factorization scale where a fixed number of quark flavors is active.
PARTONS::ActiveFlavorsThresholds::ActiveFlavorsThresholds | ( | ) |
Default constructor.
PARTONS::ActiveFlavorsThresholds::ActiveFlavorsThresholds | ( | unsigned short | nf, |
double | lowerBound, | ||
double | upperBound, | ||
unsigned int | index | ||
) |
Assignment constructor.
nf | Number of quark flavor being active in the interval. |
lowerBound | Lower bound of the interval. |
upperBound | Upper bound of the interval. |
index | Index of interval. |
|
virtual |
Destructor.
unsigned int PARTONS::ActiveFlavorsThresholds::getIndex | ( | ) | const |
Get index of interval.
double PARTONS::ActiveFlavorsThresholds::getLowerBound | ( | ) | const |
Get lower bound of the interval.
unsigned short PARTONS::ActiveFlavorsThresholds::getNf | ( | ) | const |
Get number of quark flavor being active in the interval.
double PARTONS::ActiveFlavorsThresholds::getUpperBound | ( | ) | const |
Get upper bound of the interval.
bool PARTONS::ActiveFlavorsThresholds::operator< | ( | const ActiveFlavorsThresholds & | other | ) | const |
Relation operator that checks if the value of left operand is less than the value of right operand (in this case returned is this->m_nf < other.m_nf).
Used by std::sort function.
other | Right hand value. |
void PARTONS::ActiveFlavorsThresholds::setIndex | ( | unsigned int | index | ) |
Set index of interval.
void PARTONS::ActiveFlavorsThresholds::setLowerBound | ( | double | lowerBound | ) |
Set lower bound of the interval.
void PARTONS::ActiveFlavorsThresholds::setNf | ( | unsigned short | nf | ) |
Set number of quark flavor being active in the interval.
void PARTONS::ActiveFlavorsThresholds::setUpperBound | ( | double | upperBound | ) |
Set upper bound of the interval.
|
virtual |
Return a pre-formatted characters string for output visualization of class member's values.
|
private |
Index of interval.
|
private |
Lower bound of the interval.
|
private |
Number of quark flavor being active in the interval.
|
private |
Upper bound of the interval.