GooFit
v2.1.3
include
goofit
PDFs
physics
DalitzVetoPdf.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
goofit/PDFs/GooPdf.h
>
4
#include <
goofit/PDFs/physics/TddpPdf.h
>
5
6
namespace
GooFit
{
7
8
struct
VetoInfo
{
9
Variable
minimum
;
10
Variable
maximum
;
11
DaughterPair
cyclic_index
;
12
VetoInfo
(
Variable
minimum,
Variable
maximum,
DaughterPair
cyclic_index)
13
: minimum(minimum)
14
, maximum(maximum)
15
, cyclic_index(cyclic_index) {}
16
};
17
18
class
DalitzVetoPdf
:
public
GooPdf
{
19
public
:
20
__host__
DalitzVetoPdf
(std::string n,
21
Observable
_x,
22
Observable
_y,
23
Variable
motherM
,
24
Variable
d1m,
25
Variable
d2m,
26
Variable
d3m,
27
std::vector<VetoInfo> vetos);
28
29
private
:
30
};
31
}
// namespace GooFit
GooFit::GooPdf
Definition:
GooPdf.h:54
GooFit::VetoInfo
Definition:
DalitzVetoPdf.h:8
GooFit::VetoInfo::maximum
Variable maximum
Definition:
DalitzVetoPdf.h:10
motherM
Variable motherM("motherM", _mD0)
GooFit::Observable
Special class for observables. Used in DataSets.
Definition:
Variable.h:109
TddpPdf.h
GooPdf.h
GooFit::VetoInfo::minimum
Variable minimum
Definition:
DalitzVetoPdf.h:9
GooFit
Definition:
Application.h:18
GooFit::DalitzVetoPdf
Definition:
DalitzVetoPdf.h:18
GooFit::Variable
Definition:
Variable.h:149
GooFit::VetoInfo::VetoInfo
VetoInfo(Variable minimum, Variable maximum, DaughterPair cyclic_index)
Definition:
DalitzVetoPdf.h:12
GooFit::DaughterPair
DaughterPair
Definition:
DalitzPlotHelpers.h:69
GooFit::VetoInfo::cyclic_index
DaughterPair cyclic_index
Definition:
DalitzVetoPdf.h:11
Generated on Sat Apr 21 2018 20:13:17 for GooFit by
1.8.13