ant
A2 ant: class-based analysis framework
ant::analysis::utils::UncertaintyModel Class Referenceabstract

Virtual base class for different Uncertainty Models for fitter. Implement at least the GetSigmas() method. More...

#include <Uncertainties.h>

+ Inheritance diagram for ant::analysis::utils::UncertaintyModel:

Classes

struct  Exception
 

Public Member Functions

 UncertaintyModel ()
 
virtual ~UncertaintyModel ()
 
virtual Uncertainties_t GetSigmas (const TParticle &particle) const =0
 
virtual double GetBeamEnergySigma (double photon_energy) const
 

Protected Attributes

std::shared_ptr< TaggerDetector_ttagger
 

Detailed Description

Virtual base class for different Uncertainty Models for fitter. Implement at least the GetSigmas() method.

See also
UncertaintyModels::Constant
UncertaintyModels::MCExtracted
UncertaintyModels::Interpolated

Constructor & Destructor Documentation

◆ UncertaintyModel()

UncertaintyModel::UncertaintyModel ( )

◆ ~UncertaintyModel()

UncertaintyModel::~UncertaintyModel ( )
virtual

Member Function Documentation

◆ GetBeamEnergySigma()

double UncertaintyModel::GetBeamEnergySigma ( double  photon_energy) const
virtual

◆ GetSigmas()

Member Data Documentation

◆ tagger

std::shared_ptr<TaggerDetector_t> ant::analysis::utils::UncertaintyModel::tagger
protected

The documentation for this class was generated from the following files: