|
|
|||
File indexing completed on 2026-06-02 08:51:43
0001 #ifndef ACTIVE_FLAVORS_THRESHOLDS_QUARK_MASSES_MODULE_H 0002 #define ACTIVE_FLAVORS_THRESHOLDS_QUARK_MASSES_MODULE_H 0003 0004 /** 0005 * @file ActiveFlavorsThresholdsQuarkMasses.h 0006 * @author Bryan BERTHOU (SPhN / CEA Saclay) 0007 * @date 07 August 2015 0008 * @version 1.0 0009 */ 0010 0011 #include <string> 0012 0013 #include "ActiveFlavorsThresholdsModule.h" 0014 0015 namespace PARTONS { 0016 0017 /** 0018 * @class ActiveFlavorsThresholdsQuarkMasses 0019 * 0020 * @brief Number of active quark flavors intervals corresponding to quark masses. 0021 * 0022 * This module defines number of active quark flavors intervals corresponding to quark masses. The intervals are: 0023 N. of active flavors | Min \f$\mu_{F}^{2}\f$ [GeV\f$^2\f$] | Max \f$\mu_{F}^{2}\f$ [GeV\f$^2\f$] 0024 ------------- | ------------- | ------------- 0025 1 | 0. | QUARK_UP_MASS\f$^2\f$ 0026 2 | QUARK_UP_MASS\f$^2\f$ | QUARK_DOWN_MASS\f$^2\f$ 0027 3 | QUARK_DOWN_MASS\f$^2\f$ | QUARK_STRANGE_MASS\f$^2\f$ 0028 4 | QUARK_STRANGE_MASS\f$^2\f$ | QUARK_CHARM_MASS\f$^2\f$ 0029 5 | QUARK_CHARM_MASS\f$^2\f$ | QUARK_BOTTOM_MASS\f$^2\f$ 0030 6 | QUARK_BOTTOM_MASS\f$^2\f$ | QUARK_TOP_MASS\f$^2\f$ 0031 * The quark masses are defined in `FundamentalPhysicalConstants.h` file. 0032 */ 0033 class ActiveFlavorsThresholdsQuarkMasses: public ActiveFlavorsThresholdsModule { 0034 0035 public: 0036 0037 /** 0038 * Unique ID to automatically register the class in the registry. 0039 */ 0040 static const unsigned int classId; 0041 0042 /** 0043 * Constructor. 0044 * @param className Name of this class. 0045 */ 0046 ActiveFlavorsThresholdsQuarkMasses(const std::string &className); 0047 0048 /** 0049 * Destructor. 0050 */ 0051 virtual ~ActiveFlavorsThresholdsQuarkMasses(); 0052 0053 virtual ActiveFlavorsThresholdsQuarkMasses* clone() const; 0054 0055 protected: 0056 0057 /** 0058 * Copy constructor. 0059 * @param other Object to be copied. 0060 */ 0061 ActiveFlavorsThresholdsQuarkMasses( 0062 const ActiveFlavorsThresholdsQuarkMasses &other); 0063 0064 virtual void initModule(); 0065 virtual void isModuleWellConfigured(); 0066 }; 0067 0068 } /* namespace PARTONS */ 0069 0070 #endif /* ACTIVE_FLAVORS_THRESHOLDS_QUARK_MASSES_MODULE_H */
| [ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
|
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
|