yoda is hosted by Hepforge, IPPP Durham
YODA - Yet more Objects for Data Analysis 2.0.0
Estimate0D.h File Reference
#include "YODA/AnalysisObject.h"
#include "YODA/Exceptions.h"
#include "YODA/Estimate.h"
#include "YODA/Scatter.h"
#include <string>

Go to the source code of this file.

Classes

class  YODA::Estimate0D
 An estimate in 0D. More...
 

Namespaces

namespace  YODA
 Anonymous namespace to limit visibility.
 

Functions

Generalised transformations
void YODA::transform (Estimate0D &est, const Trf< 1 > &fn)
 
template<typename FN >
void YODA::transform (Estimate0D &est, const FN &fn)
 
Global operators for Estimate0D objects
Estimate0D YODA::operator+ (Estimate0D lhs, const Estimate0D &rhs)
 Add two Estimate0D objects.
 
Estimate0D YODA::operator+ (Estimate0D lhs, Estimate0D &&rhs)
 Add two Estimate0D objects.
 
Estimate0D YODA::operator- (Estimate0D lhs, const Estimate0D &rhs)
 Subtract two Estimate0D objects.
 
Estimate0D YODA::operator- (Estimate0D lhs, Estimate0D &&rhs)
 Subtract two Estimate0D objects.
 
Estimate0D YODA::divide (const Estimate0D &numer, const Estimate0D &denom, const std::string &pat_uncorr="^stat|^uncor")
 Divide two Estimate0D objects.
 
Estimate0D YODA::operator/ (const Estimate0D &numer, const Estimate0D &denom)
 Divide two Estimate0D objects.
 
Estimate0D YODA::operator/ (Estimate0D &&numer, const Estimate0D &denom)
 Divide two Estimate0D objects.
 
Estimate0D YODA::operator/ (const Estimate0D &numer, Estimate0D &&denom)
 Divide two Estimate0D objects.
 
Estimate0D YODA::operator/ (Estimate0D &&numer, Estimate0D &&denom)
 Divide two Estimate0D objects.
 
Estimate0D YODA::efficiency (const Estimate0D &accepted, const Estimate0D &total, const std::string &pat_uncorr="^stat|^uncor")
 Divide two Estimate0D objects using binomial statistics.