![]() |
Project
|
#include <QEDGenParam.h>
Inherits o2::conf::ConfigurableParamHelper< QEDGenParam >.
Public Member Functions | |
| O2ParamDef (QEDGenParam, "QEDGenParam") | |
Public Member Functions inherited from o2::conf::ConfigurableParamHelper< QEDGenParam > | |
| std::string | getName () const final |
| EParamProvenance | getMemberProvenance (const std::string &key) const final |
| void | printKeyValues (bool showProv=true, bool useLogger=false, bool withPadding=true, bool showHash=true) const final |
| size_t | getHash () const final |
| void | output (std::ostream &out) const final |
| std::vector< ParamDataMember > * | getDataMembers () const |
| void | putKeyValues (boost::property_tree::ptree *tree) final |
| void | initFrom (TFile *file) final |
| void | syncCCDBandRegistry (void *externalobj) final |
| void | serializeTo (TFile *file) const final |
| ConfigurableParam () | |
Public Attributes | |
| float | yMin = -6.f |
| min Y | |
| float | yMax = 6.f |
| max Y | |
| float | ptMin = 0.4e-3 |
| min pT | |
| float | ptMax = 10.f |
| min pT | |
| float | cmEnergy = 5360.f |
| center of mass energy per nucleon pair in GeV | |
| float | Z = 82.f |
| atomic number of the projectile/target (only symmetric systems are compatible for now) | |
| float | xSectionQED = -1 |
| estimated QED x-section in barns | |
| float | xSectionHad = 8. |
| reference hadronic x-section for the same system | |
Additional Inherited Members | |
Public Types inherited from o2::conf::ConfigurableParam | |
| enum | EParamProvenance { kCODE , kCCDB , kRT } |
| enum class | EParamUpdateStatus { Changed , Unchanged , Failed } |
Static Public Member Functions inherited from o2::conf::ConfigurableParamHelper< QEDGenParam > | |
| static const QEDGenParam & | Instance () |
Static Public Member Functions inherited from o2::conf::ConfigurableParam | |
| static std::string | toString (EParamProvenance p) |
| static EParamProvenance | getProvenance (const std::string &key) |
| static void | printAllRegisteredParamNames () |
| static void | printAllKeyValuePairs (bool useLogger=false) |
| static const std::string & | getOutputDir () |
| static void | setOutputDir (const std::string &d) |
| static bool | configFileExists (std::string const &filepath) |
| static void | writeJSON (std::string const &filename, std::string const &keyOnly="") |
| static void | writeINI (std::string const &filename, std::string const &keyOnly="") |
| static void | write (std::string const &filename, std::string const &keyOnly="") |
| static std::string | asJSON (std::string const &keyOnly="") |
| template<typename T > | |
| static T | getValueAs (std::string key) |
| template<typename T > | |
| static void | setValue (std::string const &mainkey, std::string const &subkey, T x) |
| static void | setProvenance (std::string const &mainkey, std::string const &subkey, EParamProvenance p) |
| static void | setValue (std::string const &key, std::string const &valuestring) |
| static void | setEnumValue (const std::string &, const std::string &) |
| static void | setArrayValue (const std::string &, const std::string &) |
| static void | setContainerValue (const std::string &, const std::string &) |
| static bool | isRegisteredContainerType (const std::string &typeName) |
| static void | registerContainerType (const std::string &key, const std::string &typeName) |
| static std::string | getRegisteredContainerType (const std::string &key) |
| static bool | assignRegisteredContainer (const std::string &typeName, void *target, const void *source) |
| static bool | areRegisteredContainersEqual (const std::string &typeName, const void *lhs, const void *rhs) |
| static std::string | registeredContainerAsString (const std::string &typeName, const void *source) |
| static void | setValues (std::vector< std::pair< std::string, std::string > > const &keyValues) |
| static void | initialize () |
| static void | toCCDB (std::string filename) |
| static void | fromCCDB (std::string filename) |
| static void | updateFromString (std::string const &) |
| static void | updateFromFile (std::string const &, std::string const ¶msList="", bool unchangedOnly=false) |
| static void | updateFromJSONString (std::string const &, std::string const ¶msList="", bool unchangedOnly=false) |
Protected Member Functions inherited from o2::conf::ConfigurableParam | |
| ConfigurableParam () | |
| virtual | ~ConfigurableParam ()=default |
| void | setRegisterMode (bool b) |
| bool | isInitialized () const |
Static Protected Member Functions inherited from o2::conf::ConfigurableParam | |
| static void | initPropertyTree () |
| static EParamUpdateStatus | updateThroughStorageMap (std::string, std::string, std::type_info const &, void *) |
| static EParamUpdateStatus | updateThroughStorageMapWithConversion (std::string const &, std::string const &) |
Static Protected Attributes inherited from o2::conf::ConfigurableParam | |
| static std::map< std::string, std::pair< std::type_info const &, void * > > * | sKeyToStorageMap = nullptr |
| static std::map< std::string, ConfigurableParam::EParamProvenance > * | sValueProvenanceMap = nullptr |
| static EnumRegistry * | sEnumRegistry = nullptr |
| static std::string | sOutputDir = "" |
Definition at line 26 of file QEDGenParam.h.
| o2::eventgen::QEDGenParam::O2ParamDef | ( | QEDGenParam | , |
| "QEDGenParam" | |||
| ) |
center of mass energy per nucleon pair in GeV
Definition at line 31 of file QEDGenParam.h.
min pT
Definition at line 30 of file QEDGenParam.h.
min pT
Definition at line 29 of file QEDGenParam.h.
| float o2::eventgen::QEDGenParam::xSectionHad = 8. |
reference hadronic x-section for the same system
Definition at line 35 of file QEDGenParam.h.
| float o2::eventgen::QEDGenParam::xSectionQED = -1 |
estimated QED x-section in barns
Definition at line 34 of file QEDGenParam.h.
max Y
Definition at line 28 of file QEDGenParam.h.
min Y
Definition at line 27 of file QEDGenParam.h.
atomic number of the projectile/target (only symmetric systems are compatible for now)
Definition at line 32 of file QEDGenParam.h.