MINT2
Mint
IDalitzPdf.h
Go to the documentation of this file.
1
#ifndef MINTDALITZ_IDALITZ_PDF_HH
2
#define MINTDALITZ_IDALITZ_PDF_HH
3
4
#include "
Mint/IReturnRealForEvent.h
"
5
#include "
Mint/IDalitzEvent.h
"
6
#include "
Mint/IPdf.h
"
7
#include "
Mint/DalitzHistoSet.h
"
8
9
class
IDalitzPdf
10
:
virtual
public
MINT::IReturnRealForEvent
<IDalitzEvent>
11
,
virtual
public
MINT::IPdf
<IDalitzEvent>
12
{
13
public
:
14
virtual
double
getVal
(
IDalitzEvent
& evt)=0;
15
virtual
double
getVal_noPs
(
IDalitzEvent
& evt)=0;
16
virtual
double
getVal_withPs
(
IDalitzEvent
& evt)=0;
17
18
// the following three are for backward compatiblity
19
// and will disappear soon:
20
virtual
double
getVal
(
IDalitzEvent
* evt)=0;
21
virtual
double
getVal_noPs
(
IDalitzEvent
* evt)=0;
22
virtual
double
getVal_withPs
(
IDalitzEvent
* evt)=0;
23
24
virtual
DalitzHistoSet
histoSet
()=0;
25
//virtual double RealVal(IDalitzEvent& evgt)=0;
26
};
27
28
#endif
29
//
MINT::IPdf
Definition:
IPdf.h:14
IDalitzPdf::histoSet
virtual DalitzHistoSet histoSet()=0
DalitzHistoSet.h
IDalitzEvent
Definition:
IDalitzEvent.h:16
IDalitzPdf
Definition:
IDalitzPdf.h:9
IDalitzEvent.h
MINT::IReturnRealForEvent
Definition:
IReturnRealForEvent.h:12
IDalitzPdf::getVal
virtual double getVal(IDalitzEvent &evt)=0
IPdf.h
DalitzHistoSet
Definition:
DalitzHistoSet.h:20
IReturnRealForEvent.h
IDalitzPdf::getVal_withPs
virtual double getVal_withPs(IDalitzEvent &evt)=0
IDalitzPdf::getVal_noPs
virtual double getVal_noPs(IDalitzEvent &evt)=0
Generated by
1.8.15