|
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.