16 class SpecialIncoherentIntegrator;
17 class SpecialIncoherentResonanceCalculator;
27 __host__
void setDataSize(
unsigned int dataSize,
unsigned int evtSize = 3);
39 thrust::device_vector<fpcomplex> *cachedResonances;
43 mutable bool forceRedoIntegrals;
56 __device__
fptype operator()(thrust::tuple<int, fptype *> t)
const;
59 unsigned int resonance_i;
64 :
public thrust::unary_function<thrust::tuple<int, fptype *, int>, fpcomplex> {
67 __device__
fpcomplex operator()(thrust::tuple<int, fptype *, int> t)
const;
70 unsigned int resonance_i;
Special class for observables. Used in DataSets.
thrust::complex< fptype > fpcomplex
__host__ void setForceIntegrals(bool f=true)
EventNumber * eventNumber
__host__ fptype normalize() const override
A normalize function. This fills in the host_normalize.
IncoherentSumPdf(std::string n, Observable m12, Observable m13, EventNumber eventNumber, DecayInfo3 decay, GooPdf *eff)
__host__ void setDataSize(unsigned int dataSize, unsigned int evtSize=3)