CGEM BOSS 6.6.5.g
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtDalitzFlatPdf.hh
Go to the documentation of this file.
1/*******************************************************************************
2 * Project: BaBar detector at the SLAC PEP-II B-factory
3 * Package: EvtGenBase
4 * File: $Id: EvtDalitzFlatPdf.hh,v 1.1.1.2 2007/10/26 05:03:14 pingrg Exp $
5 * Author: Alexei Dvoretskii, [email protected], 2001-2002
6 *
7 * Copyright (C) 2002 Caltech
8 *******************************************************************************/
9
10/*
11 * Uniform PDF defined on a Dalitz plot.
12 */
13
14#ifndef EVT_DALITZ_FLAT_PDF_HH
15#define EVT_DALITZ_FLAT_PDF_HH
16
17#include <assert.h>
18#include "EvtGenBase/EvtPdf.hh"
21
22class EvtDalitzFlatPdf : public EvtPdf<EvtDalitzPoint> {
23public:
24
27 virtual ~EvtDalitzFlatPdf();
28 virtual EvtPdf<EvtDalitzPoint>* clone() const;
29
30 virtual EvtValError compute_integral(int N) const;
32
33protected:
34
35 virtual double pdf(const EvtDalitzPoint&) const;
36
38};
39
40#endif
EvtDalitzPlot _dp
virtual double pdf(const EvtDalitzPoint &) const
virtual EvtDalitzPoint randomPoint()
virtual ~EvtDalitzFlatPdf()
virtual EvtPdf< EvtDalitzPoint > * clone() const
Definition: EvtPdf.hh:57
virtual EvtValError compute_integral() const
Definition: EvtPdf.hh:92