R3BROOT
R3B analysis software
|
#include <Rtypes.h>
#include <TObject.h>
#include <cmath>
#include <nlohmann/json.hpp>
#include <type_traits>
Go to the source code of this file.
Classes | |
struct | R3B::ValueError< DataType > |
Namespaces | |
namespace | R3B |
Typedefs | |
using | R3B::ValueErrorD = ValueError<double> |
using | R3B::ValueErrorF = ValueError<float> |
using | R3B::ValueErrorI = ValueError<int> |
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> | |
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) |