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

#include <ILineshape.h>

Inheritance diagram for ILineshape:
MINT::IFitParDependent Bugg_BW BW_BW BW_BW_DifferentMother CrystalBallRhoOmega CrystalBarrelFOCUS FermiPS_BW Flatte FocusFlatte GLass GounarisSakurai Histo_BW Lass Model_independent NonRes Rho0Omega RhoOmegaGS SBW singleTopHatShape

Public Member Functions

virtual std::complex< double > getVal (IDalitzEvent &evt)=0
 
virtual DalitzCoordinate getDalitzCoordinate (double nSigma=3) const =0
 
virtual void print (std::ostream &out=std::cout) const =0
 
virtual std::string name () const =0
 
virtual MINT::counted_ptr< IGenFctgeneratingFunction () const =0
 
virtual ~ILineshape ()
 
- Public Member Functions inherited from MINT::IFitParDependent
virtual bool changedSinceLastCall () const =0
 
virtual void rememberFitParValues ()=0
 
virtual const FitParRefoperator[] (unsigned int i) const =0
 
virtual unsigned int size () const =0
 
virtual void listFitParDependencies (std::ostream &os) const =0
 

Detailed Description

Definition at line 20 of file ILineshape.h.

Constructor & Destructor Documentation

◆ ~ILineshape()

virtual ILineshape::~ILineshape ( )
inlinevirtual

Definition at line 30 of file ILineshape.h.

30 {}

Member Function Documentation

◆ generatingFunction()

virtual MINT::counted_ptr<IGenFct> ILineshape::generatingFunction ( ) const
pure virtual

◆ getDalitzCoordinate()

virtual DalitzCoordinate ILineshape::getDalitzCoordinate ( double  nSigma = 3) const
pure virtual

◆ getVal()

virtual std::complex<double> ILineshape::getVal ( IDalitzEvent evt)
pure virtual

◆ name()

virtual std::string ILineshape::name ( ) const
pure virtual

◆ print()

virtual void ILineshape::print ( std::ostream &  out = std::cout) const
pure virtual

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