laura is hosted by Hepforge, IPPP Durham
Laura++  v3r3
A maximum likelihood fitting package for performing Dalitz-plot analysis.

Pure abstract base class for defining a variation across a 2D DP. More...

#include <Lau2DAbsDP.hh>

Inheritance diagram for Lau2DAbsDP:
Lau2DAbsHistDP Lau2DHistDP Lau2DSplineDP

Public Member Functions

 Lau2DAbsDP ()
 Constructor. More...
 
virtual ~Lau2DAbsDP ()
 Destructor. More...
 
virtual Double_t interpolateXY (Double_t x, Double_t y) const =0
 Perform the interpolation. More...
 
virtual Bool_t usingSquareDP () const =0
 Determine whether the histogram is defined in the square DP. More...
 

Private Member Functions

 Lau2DAbsDP (const Lau2DAbsDP &rhs)
 Copy constructor - not implemented. More...
 
Lau2DAbsDPoperator= (const Lau2DAbsDP &rhs)
 Copy assignment operator - not implemented. More...
 

Detailed Description

Pure abstract base class for defining a variation across a 2D DP.

Pure abstract base class for defining an unnormalised variation across a 2D DP.

Definition at line 27 of file Lau2DAbsDP.hh.

Constructor & Destructor Documentation

Lau2DAbsDP::Lau2DAbsDP ( )
inline

Constructor.

Definition at line 31 of file Lau2DAbsDP.hh.

virtual Lau2DAbsDP::~Lau2DAbsDP ( )
inlinevirtual

Destructor.

Definition at line 34 of file Lau2DAbsDP.hh.

Lau2DAbsDP::Lau2DAbsDP ( const Lau2DAbsDP rhs)
private

Copy constructor - not implemented.

Member Function Documentation

virtual Double_t Lau2DAbsDP::interpolateXY ( Double_t  x,
Double_t  y 
) const
pure virtual

Perform the interpolation.

Parameters
[in]xthe x-axis value
[in]ythe y-aixs value
Returns
the interpolated histogram value

Implemented in Lau2DHistDP, Lau2DSplineDP, and Lau2DAbsHistDP.

Lau2DAbsDP& Lau2DAbsDP::operator= ( const Lau2DAbsDP rhs)
private

Copy assignment operator - not implemented.

virtual Bool_t Lau2DAbsDP::usingSquareDP ( ) const
pure virtual

Determine whether the histogram is defined in the square DP.

Implemented in Lau2DAbsHistDP.


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