#include <Status.h>
Defines converters between version numbers and its components
Definition at line 51 of file Event/eformat/include/eformat/Status.h.
◆ Status() [1/6]
Constructor. Takes the components to form a status
- Parameters
-
| gen | The generic component |
| spec | The specific component |
Definition at line 60 of file Event/eformat/include/eformat/Status.h.
60: m_gen( gen ), m_spec( spec ) {}
◆ Status() [2/6]
| eformat::helper::Status::Status |
( |
uint32_t | v | ) |
|
Constructor. Takes the status to understand the components from.
- Parameters
-
| s | The status number, fully built. |
- Warning
- This status value has to conform to the current version of the library or unpredictable results might occur.
Definition at line 15 of file Status.cxx.
17 , m_spec( (
v >> 16 ) & 0xffff ) {}
**********Class see also m_nmax DOUBLE PRECISION m_amel DOUBLE PRECISION m_x2 DOUBLE PRECISION m_alfinv DOUBLE PRECISION m_Xenph INTEGER m_KeyWtm INTEGER m_idyfs DOUBLE PRECISION m_zini DOUBLE PRECISION m_q2 DOUBLE PRECISION m_Wt_KF DOUBLE PRECISION m_WtCut INTEGER m_KFfin *COMMON c_KarLud $ !Input CMS energy[GeV] $ !CMS energy after beam spread beam strahlung[GeV] $ !Beam energy spread[GeV] $ !z boost due to beam spread $ !electron beam mass *ff pair spectrum $ !minimum v
◆ Status() [3/6]
◆ Status() [4/6]
| eformat::helper::Status::Status |
( |
uint32_t | v | ) |
|
Constructor. Takes the status to understand the components from.
- Parameters
-
| s | The status number, fully built. |
- Warning
- This status value has to conform to the current version of the library or unpredictable results might occur.
◆ Status() [5/6]
◆ Status() [6/6]
| eformat::helper::Status::Status |
( |
uint32_t | v | ) |
|
Constructor. Takes the status to understand the components from.
- Parameters
-
| s | The status number, fully built. |
- Warning
- This status value has to conform to the current version of the library or unpredictable results might occur.
◆ code() [1/3]
| uint32_t eformat::helper::Status::code |
( |
void | | ) |
const |
Gets the full 32-bit number made by assembling the 2 numbers above.
Definition at line 19 of file Status.cxx.
19 {
20 uint32_t retval = m_spec;
21 retval <<= 16;
22 retval |= m_gen;
23 return retval;
24}
◆ code() [2/3]
| uint32_t eformat::helper::Status::code |
( |
void | | ) |
const |
Gets the full 32-bit number made by assembling the 2 numbers above.
◆ code() [3/3]
| uint32_t eformat::helper::Status::code |
( |
void | | ) |
const |
Gets the full 32-bit number made by assembling the 2 numbers above.
◆ generic() [1/3]
◆ generic() [2/3]
◆ generic() [3/3]
◆ specific() [1/3]
| uint16_t eformat::helper::Status::specific |
( |
void | | ) |
const |
|
inline |
◆ specific() [2/3]
| uint16_t eformat::helper::Status::specific |
( |
void | | ) |
const |
|
inline |
◆ specific() [3/3]
| uint16_t eformat::helper::Status::specific |
( |
void | | ) |
const |
|
inline |
The documentation for this class was generated from the following files: