R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3BValueError.h File Reference
#include <Math/GenVector/Cartesian3D.h>
#include <Math/GenVector/CoordinateSystemTags.h>
#include <Math/GenVector/DisplacementVector3D.h>
#include <Rtypes.h>
#include <TObject.h>
#include <cmath>
#include <fmt/base.h>
#include <fmt/core.h>
#include <nlohmann/json.hpp>
#include <nlohmann/json_fwd.hpp>
Include dependency graph for R3BValueError.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  R3B::ValueError< DataType >
class  fmt::formatter< R3B::ValueError< DataType > >
class  fmt::formatter< R3B::XYZVectorValueErrorD >

Namespaces

namespace  R3B

Concepts

concept  R3B::Arithmetic

Typedefs

using R3B::ValueErrorD = ValueError<double>
using R3B::ValueErrorF = ValueError<float>
using R3B::ValueErrorI = ValueError<int>
using R3B::XYZVectorValueErrorD

Functions

template<typename DataType>
auto R3B::operator* (ValueError< DataType > left, ValueError< DataType > right) -> ValueError< DataType >
template<typename DataType>
auto R3B::operator/ (ValueError< DataType > numerator, ValueError< DataType > denominator) -> ValueError< DataType >
template<typename DataType>
auto R3B::operator+ (ValueError< DataType > left, ValueError< DataType > right) -> ValueError< DataType >
template<typename DataType>
auto R3B::operator- (ValueError< DataType > left, ValueError< DataType > right) -> ValueError< DataType >
template<typename DataType>
auto R3B::operator-= (ValueError< DataType > &left, const ValueError< DataType > &right) -> ValueError< DataType > &
template<typename DataType>
auto R3B::operator+= (ValueError< DataType > &left, const ValueError< DataType > &right) -> ValueError< DataType > &
template<typename DataType>
auto R3B::operator> (ValueError< DataType > &left, const ValueError< DataType > &right) -> bool
template<typename DataType>
auto R3B::operator< (ValueError< DataType > &left, const ValueError< DataType > &right) -> bool
template<typename DataType>
void R3B::to_json (nlohmann::ordered_json &json_obj, const ValueError< DataType > &value)
template<typename DataType>
void R3B::from_json (const nlohmann::ordered_json &json_obj, ValueError< DataType > &value)