GooFit  v2.1.3
DalitzVetoPdf.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <goofit/PDFs/GooPdf.h>
5 
6 namespace GooFit {
7 
8 struct VetoInfo {
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,
24  Variable d1m,
25  Variable d2m,
26  Variable d3m,
27  std::vector<VetoInfo> vetos);
28 
29  private:
30 };
31 } // namespace GooFit
Variable motherM("motherM", _mD0)
Special class for observables. Used in DataSets.
Definition: Variable.h:109
Variable minimum
Definition: DalitzVetoPdf.h:9
VetoInfo(Variable minimum, Variable maximum, DaughterPair cyclic_index)
Definition: DalitzVetoPdf.h:12
DaughterPair cyclic_index
Definition: DalitzVetoPdf.h:11