flavour
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
observable Class Referenceabstract

A base class representing an experimental measure. More...

#include <model.h>

Inheritance diagram for observable:

Public Member Functions

 observable ()
 
virtual ~observable ()
 
virtual double loglikelihood (double hipothesis) const =0
 
virtual double error (double hipothesis) const =0
 

Public Attributes

uint copies
 

Detailed Description

A base class representing an experimental measure.

Definition at line 35 of file model.h.

Constructor & Destructor Documentation

observable::observable ( )
inline

Definition at line 37 of file model.h.

virtual observable::~observable ( )
inlinevirtual

Definition at line 38 of file model.h.

Member Function Documentation

virtual double observable::error ( double  hipothesis) const
pure virtual

Implemented in gauss2obs, gaussobs, and limitedobs.

virtual double observable::loglikelihood ( double  hipothesis) const
pure virtual
Parameters
hipothesisthe theoretical hypothesis
Returns
the logarithm of the probability of measuring what was measured, assuming that the hypothesis is true

Implemented in gauss2obs, gaussobs, and limitedobs.

Member Data Documentation

uint observable::copies
mutable

Definition at line 48 of file model.h.


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