MINT2
Public Member Functions | List of all members
IIntegrationCalculator Class Referenceabstract

#include <IIntegrationCalculator.h>

Inheritance diagram for IIntegrationCalculator:
FitAmpPairList IntegCalculator IntegCalculator

Public Member Functions

virtual void addEvent (IDalitzEvent *evtPtr, double weight=1)=0
 
virtual void addEvent (MINT::counted_ptr< IDalitzEvent > evtPtr, double weight=1)=0
 
virtual int numEvents () const =0
 
virtual double integral () const =0
 
virtual double variance () const =0
 
virtual bool makeAndStoreFractions (MINT::Minimiser *mini=0)=0
 
virtual FitFractionList getFractions () const =0
 
virtual double getFractionChi2 () const =0
 
virtual DalitzHistoSet histoSet () const =0
 
virtual void saveEachAmpsHistograms (const std::string &prefix) const =0
 
virtual void doFinalStats (MINT::Minimiser *mini=0)=0
 
virtual bool save (const std::string &dirname) const =0
 
virtual bool retrieve (const std::string &dirname)=0
 
virtual void print (std::ostream &os=std::cout) const =0
 
virtual MINT::counted_ptr< IIntegrationCalculatorclone_IIntegrationCalculator () const =0
 
virtual ~IIntegrationCalculator ()
 

Detailed Description

Definition at line 16 of file IIntegrationCalculator.h.

Constructor & Destructor Documentation

◆ ~IIntegrationCalculator()

virtual IIntegrationCalculator::~IIntegrationCalculator ( )
inlinevirtual

Definition at line 43 of file IIntegrationCalculator.h.

43 {}

Member Function Documentation

◆ addEvent() [1/2]

virtual void IIntegrationCalculator::addEvent ( IDalitzEvent evtPtr,
double  weight = 1 
)
pure virtual

◆ addEvent() [2/2]

virtual void IIntegrationCalculator::addEvent ( MINT::counted_ptr< IDalitzEvent evtPtr,
double  weight = 1 
)
pure virtual

◆ clone_IIntegrationCalculator()

virtual MINT::counted_ptr<IIntegrationCalculator> IIntegrationCalculator::clone_IIntegrationCalculator ( ) const
pure virtual

◆ doFinalStats()

virtual void IIntegrationCalculator::doFinalStats ( MINT::Minimiser mini = 0)
pure virtual

◆ getFractionChi2()

virtual double IIntegrationCalculator::getFractionChi2 ( ) const
pure virtual

◆ getFractions()

virtual FitFractionList IIntegrationCalculator::getFractions ( ) const
pure virtual

◆ histoSet()

virtual DalitzHistoSet IIntegrationCalculator::histoSet ( ) const
pure virtual

◆ integral()

virtual double IIntegrationCalculator::integral ( ) const
pure virtual

◆ makeAndStoreFractions()

virtual bool IIntegrationCalculator::makeAndStoreFractions ( MINT::Minimiser mini = 0)
pure virtual

◆ numEvents()

virtual int IIntegrationCalculator::numEvents ( ) const
pure virtual

◆ print()

virtual void IIntegrationCalculator::print ( std::ostream &  os = std::cout) const
pure virtual

◆ retrieve()

virtual bool IIntegrationCalculator::retrieve ( const std::string &  dirname)
pure virtual

◆ save()

virtual bool IIntegrationCalculator::save ( const std::string &  dirname) const
pure virtual

◆ saveEachAmpsHistograms()

virtual void IIntegrationCalculator::saveEachAmpsHistograms ( const std::string &  prefix) const
pure virtual

◆ variance()

virtual double IIntegrationCalculator::variance ( ) const
pure virtual

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