![]() |
ATLAS Offline Software
|
#include "CxxUtils/bitmask.h"#include <cstddef>#include <cmath>#include <vector>#include <string>#include <cstdint>#include <tuple>Go to the source code of this file.
Classes | |
| struct | MissingETBase::Numerical |
| Numerical constants and operations. More... | |
| struct | MissingETBase::Strings |
| String constants, tags, and handling. More... | |
| struct | MissingETBase::Source |
| MET source indicators. More... | |
Namespaces | |
| namespace | MissingETBase |
| General namespace for MET EDM software. | |
| namespace | MissingETBase::Types |
| Namespace for generally used type definitions. | |
| namespace | MissingETBase::Constants |
Macros | |
| #define | EXTRACT_PX(_T_, _V_, _P_) |
| #define | EXTRACT_PY(_T_, _V_, _P_) |
| #define | EXTRACT_SCALED_PX(_T_, _V_, _P_, _S_) |
| #define | EXTRACT_SCALED_PY(_T_, _V_, _P_, _S_) |
Typedefs | |
| typedef uint64_t | MissingETBase::Types::bitmask_t |
| Type for status word bit mask. | |
| typedef std::vector< bitmask_t > | MissingETBase::Types::bitmask_vector_t |
| Type for vector of status word bit masks. | |
| typedef std::tuple< size_t, size_t > | MissingETBase::Types::indexedlink_t |
| Type for links defined as index pairs. | |
Variables | |
Numerical constants | |
| static constexpr double | MissingETBase::Constants::precision = 0.00001 |
| Maximum numerical distance up to which two double precision variables are considered to be identical. | |
| static constexpr size_t | MissingETBase::Constants::invalidIndex = size_t(-1) |
| Invalid index indicator. | |
| static constexpr size_t | MissingETBase::Constants::unknownIndex = size_t(-1) |
| Unknown index indicator. | |
| static const constexpr double | MissingETBase::Constants::wpxDefault = 1.0 |
| Default kinematic weight \( w_{x} \). | |
| static constexpr double | MissingETBase::Constants::wpyDefault = 1.0 |
| Default kinematic weight \( w_{y} \). | |
| static constexpr double | MissingETBase::Constants::wetDefault = 1.0 |
| Default kinematic weight \( w_{\rm T} \). | |
| static constexpr double | MissingETBase::Constants::wpxError = 0.0 |
| Error return value for kinematic weight \( w_{x} \). | |
| static constexpr double | MissingETBase::Constants::wpyError = 0.0 |
| Error return value for kinematic weight \( w_{y} \). | |
| static constexpr double | MissingETBase::Constants::wetError = 0.0 |
| Error return value for kinematic weight \( w_{\rm T} \). | |
| static const constexpr double | MissingETBase::Constants::cpxDefault = 0.0 |
| Default constituent vector \( P_{x} \). | |
| static constexpr double | MissingETBase::Constants::cpyDefault = 0.0 |
| Default constituent vector \( P_{y} \). | |
| static constexpr double | MissingETBase::Constants::cpzDefault = 0.0 |
| Default constituent vector \( P_{z} \). | |
| static constexpr double | MissingETBase::Constants::ceDefault = 0.0 |
| Default constituent vector \( E \). | |
| static constexpr double | MissingETBase::Constants::sumptDefault = 0.0 |
| Default constituent sumpt. | |
| static constexpr double | MissingETBase::Constants::cpxError = -9999999 |
| Error constituent vector \( P_{x} \). | |
| static constexpr double | MissingETBase::Constants::cpyError = -9999999 |
| Error constituent vector \( P_{y} \). | |
| static constexpr double | MissingETBase::Constants::cpzError = -9999999 |
| Error constituent vector \( P_{z} \). | |
| static constexpr double | MissingETBase::Constants::ceError = -9999999 |
| Error constituent vector \( E \). | |
| static constexpr double | MissingETBase::Constants::sumptError = -9999999 |
| Error constituent vector \( E \). | |
String constants | |
| static const std::string | MissingETBase::Constants::invalidString = "INVALID" |
| Invalid string indicator. | |
| static const std::string | MissingETBase::Constants::unknownString = "UNKNOWN" |
| Unknown string indicator. | |
| static const std::string | MissingETBase::Constants::emptyString = "EMPTY" |
| Empty string indicator. | |
| static const std::string | MissingETBase::Constants::nullString = "NULL" |
| NULL string indicator. | |
| #define EXTRACT_PX | ( | _T_, | |
| _V_, | |||
| _P_ ) |
Definition at line 11 of file MissingETBase.h.
| #define EXTRACT_PY | ( | _T_, | |
| _V_, | |||
| _P_ ) |
Definition at line 14 of file MissingETBase.h.
| #define EXTRACT_SCALED_PX | ( | _T_, | |
| _V_, | |||
| _P_, | |||
| _S_ ) |
Definition at line 17 of file MissingETBase.h.
| #define EXTRACT_SCALED_PY | ( | _T_, | |
| _V_, | |||
| _P_, | |||
| _S_ ) |
Definition at line 20 of file MissingETBase.h.
|
inline |
Definition at line 433 of file MissingETBase.h.
|
inline |
Definition at line 445 of file MissingETBase.h.
|
inline |
|
inline |
Definition at line 430 of file MissingETBase.h.
|
inline |
|
inline |