PARTONS
|
PARtonic Tomography Of Nucleon Software
|
Container to store single numbers for photons, gluons and all quark flavors. More...
Public Member Functions | |
PartonContent () | |
Default constructor. More... | |
virtual | ~PartonContent () |
Destructor. More... | |
PartonContent * | clone () const |
Virtual clone function to allow the factory to clone all derived members object stored in the BaseObjectRegistry. More... | |
double | getUpv () const |
Get value for \(u_v\) quarks. More... | |
void | setUpv (double upv) |
Set value for \(u_v\) quarks. More... | |
double | getDnv () const |
Get value for \(d_v\) quarks. More... | |
void | setDnv (double dnv) |
Set value for \(d_v\) quarks. More... | |
double | getUsea () const |
Get value for \(u_{\mathrm{sea}}\) quarks. More... | |
void | setUsea (double usea) |
Set value for \(u_{\mathrm{sea}}\) quarks. More... | |
double | getDsea () const |
Get value for \(d_{\mathrm{sea}}\) quarks. More... | |
void | setDsea (double dsea) |
Set value for \(d_{\mathrm{sea}}\) quarks. More... | |
double | getStr () const |
Get value for \(s\) quarks. More... | |
void | setStr (double str) |
Set value for \(s\) quarks. More... | |
double | getSbar () const |
Get value for \(\bar{s}\) quarks. More... | |
void | setSbar (double sbar) |
Set value for \(\bar{s}\) quarks. More... | |
double | getChm () const |
Get value for \(c\) quarks. More... | |
void | setChm (double chm) |
Set value for \(c\) quarks. More... | |
double | getCbar () const |
Get value for \(\bar{c}\) quarks. More... | |
void | setCbar (double cbar) |
Set value for \(\bar{c}\) quarks. More... | |
double | getBot () const |
Get value for \(b\) quarks. More... | |
void | setBot (double bot) |
Set value for \(b\) quarks. More... | |
double | getBbar () const |
Get value for \(\bar{b}\) quarks. More... | |
void | setBbar (double bbar) |
Set value for \(\bar{b}\) quarks. More... | |
double | getTop () const |
Get value for \(t\) quarks. More... | |
void | setTop (double top) |
Set value for \(t\) quarks. More... | |
double | getTbar () const |
Get value for \(\bar{t}\) quarks. More... | |
void | setTbar (double tbar) |
Set value for \(\bar{t}\) quarks. More... | |
double | getGlu () const |
Get value for gluons. More... | |
void | setGlu (double glu) |
Set value for gluons. More... | |
double | getPhot () const |
Get value for photons. More... | |
void | setPhot (double phot) |
Set value for photons. More... | |
Public Member Functions inherited from PARTONS::BaseObject | |
BaseObject (const std::string &className) | |
Constructor. More... | |
virtual | ~BaseObject () |
Default destructor. More... | |
virtual void | resolveObjectDependencies () |
Because of the initialization step order of the program, objects are registered in a total random order and some objects depend on others. More... | |
virtual std::string | toString () const |
Return a pre-formatted characters string for output visualization of class member's values. More... | |
void | serialize (ElemUtils::Packet &packet) const |
Used to split a complex C++ object into a concatenation of simple types. More... | |
void | unserialize (ElemUtils::Packet &packet) |
Used to rebuild a complex C++ object from a concatenation of simple type. More... | |
bool | operator< (const BaseObject &other) const |
Overload of < operator to sort BaseObject object by its indexId value. More... | |
const std::string & | getClassName () const |
unsigned int | getObjectId () const |
int | getIndexId () const |
void | setIndexId (int indexId) |
Protected Member Functions | |
PartonContent (const PartonContent &other) | |
Copy constructor. More... | |
Protected Member Functions inherited from PARTONS::BaseObject | |
BaseObject (const BaseObject &other) | |
Copy constructor. More... | |
void | info (const std::string &functionName, const std::string &message) const |
Print info message into logger. More... | |
void | debug (const std::string &functionName, const std::string &message) const |
Print debug message into logger. More... | |
void | warn (const std::string &functionName, const std::string &message) const |
Print warning message into logger. More... | |
void | errorMissingParameter (const std::string ¶meterName) const |
Use in automation process to throw exception when a parameter is missing from the XML scenario file. More... | |
Private Attributes | |
double | upv |
Value for \(u_v\) quarks. More... | |
double | dnv |
Value for \(d_v\) quarks. More... | |
double | usea |
Value for \(u_{\mathrm{sea}}\) quarks. More... | |
double | dsea |
Value for \(d_{\mathrm{sea}}\) quarks. More... | |
double | str |
Value for \(s\) quarks. More... | |
double | sbar |
Value for \(\bar{s}\) quarks. More... | |
double | chm |
Value for \(c\) quarks. More... | |
double | cbar |
Value for \(\bar{c}\) quarks. More... | |
double | bot |
Value for \(b\) quarks. More... | |
double | bbar |
Value for \(\bar{b}\) quarks. More... | |
double | top |
Value for \(t\) quarks. More... | |
double | tbar |
Value for \(\bar{t}\) quarks. More... | |
double | glu |
Value for gluons. More... | |
double | phot |
Value for photons. More... | |
Container to store single numbers for photons, gluons and all quark flavors.
This class acts as a container to store single double precision numbers for photons, gluons and all quark flavors. It can be used in particular to store an output of a given PDF parameterization.
PARTONS::PartonContent::PartonContent | ( | ) |
Default constructor.
|
virtual |
Destructor.
|
protected |
Copy constructor.
other | Object to be copied. |
|
virtual |
Virtual clone function to allow the factory to clone all derived members object stored in the BaseObjectRegistry.
Reimplemented from PARTONS::BaseObject.
double PARTONS::PartonContent::getBbar | ( | ) | const |
Get value for \(\bar{b}\) quarks.
double PARTONS::PartonContent::getBot | ( | ) | const |
Get value for \(b\) quarks.
double PARTONS::PartonContent::getCbar | ( | ) | const |
Get value for \(\bar{c}\) quarks.
double PARTONS::PartonContent::getChm | ( | ) | const |
Get value for \(c\) quarks.
double PARTONS::PartonContent::getDnv | ( | ) | const |
Get value for \(d_v\) quarks.
double PARTONS::PartonContent::getDsea | ( | ) | const |
Get value for \(d_{\mathrm{sea}}\) quarks.
double PARTONS::PartonContent::getGlu | ( | ) | const |
Get value for gluons.
double PARTONS::PartonContent::getPhot | ( | ) | const |
Get value for photons.
double PARTONS::PartonContent::getSbar | ( | ) | const |
Get value for \(\bar{s}\) quarks.
double PARTONS::PartonContent::getStr | ( | ) | const |
Get value for \(s\) quarks.
double PARTONS::PartonContent::getTbar | ( | ) | const |
Get value for \(\bar{t}\) quarks.
double PARTONS::PartonContent::getTop | ( | ) | const |
Get value for \(t\) quarks.
double PARTONS::PartonContent::getUpv | ( | ) | const |
Get value for \(u_v\) quarks.
double PARTONS::PartonContent::getUsea | ( | ) | const |
Get value for \(u_{\mathrm{sea}}\) quarks.
void PARTONS::PartonContent::setBbar | ( | double | bbar | ) |
Set value for \(\bar{b}\) quarks.
void PARTONS::PartonContent::setBot | ( | double | bot | ) |
Set value for \(b\) quarks.
void PARTONS::PartonContent::setCbar | ( | double | cbar | ) |
Set value for \(\bar{c}\) quarks.
void PARTONS::PartonContent::setChm | ( | double | chm | ) |
Set value for \(c\) quarks.
void PARTONS::PartonContent::setDnv | ( | double | dnv | ) |
Set value for \(d_v\) quarks.
void PARTONS::PartonContent::setDsea | ( | double | dsea | ) |
Set value for \(d_{\mathrm{sea}}\) quarks.
void PARTONS::PartonContent::setGlu | ( | double | glu | ) |
Set value for gluons.
void PARTONS::PartonContent::setPhot | ( | double | phot | ) |
Set value for photons.
void PARTONS::PartonContent::setSbar | ( | double | sbar | ) |
Set value for \(\bar{s}\) quarks.
void PARTONS::PartonContent::setStr | ( | double | str | ) |
Set value for \(s\) quarks.
void PARTONS::PartonContent::setTbar | ( | double | tbar | ) |
Set value for \(\bar{t}\) quarks.
void PARTONS::PartonContent::setTop | ( | double | top | ) |
Set value for \(t\) quarks.
void PARTONS::PartonContent::setUpv | ( | double | upv | ) |
Set value for \(u_v\) quarks.
void PARTONS::PartonContent::setUsea | ( | double | usea | ) |
Set value for \(u_{\mathrm{sea}}\) quarks.
|
private |
Value for \(\bar{b}\) quarks.
|
private |
Value for \(b\) quarks.
|
private |
Value for \(\bar{c}\) quarks.
|
private |
Value for \(c\) quarks.
|
private |
Value for \(d_v\) quarks.
|
private |
Value for \(d_{\mathrm{sea}}\) quarks.
|
private |
Value for gluons.
|
private |
Value for photons.
|
private |
Value for \(\bar{s}\) quarks.
|
private |
Value for \(s\) quarks.
|
private |
Value for \(\bar{t}\) quarks.
|
private |
Value for \(t\) quarks.
|
private |
Value for \(u_v\) quarks.
|
private |
Value for \(u_{\mathrm{sea}}\) quarks.