21 #ifndef yap_PoleMass_h
22 #define yap_PoleMass_h
24 #include "fwd/DataPoint.h"
25 #include "fwd/Parameter.h"
26 #include "fwd/ParticleCombination.h"
49 PoleMass(std::complex<double>
mass = std::complex<double>(-1, -1));
57 std::shared_ptr<ComplexParameter>
mass()
const
69 virtual void calculateT(
DataPartition& D,
const std::shared_ptr<ParticleCombination>& pc,
unsigned si)
const override;
72 std::shared_ptr<ComplexParameter>
Mass_;
PoleMass(std::complex< double > mass=std::complex< double >(-1,-1))
Definition: PoleMass.cxx:16
Data container for storing particle information in database.
Definition: ParticleFactory.h:43
std::shared_ptr< ComplexParameter > mass() const
Get mass.
Definition: PoleMass.h:57
virtual void setParameters(const ParticleTableEntry &entry) override
Definition: PoleMass.cxx:24
Class defining a partition of the DataSet.
Definition: DataPartition.h:158
std::shared_ptr< ComplexParameter > Mass_
Complex mass [GeV].
Definition: PoleMass.h:72
virtual void calculateT(DataPartition &D, const std::shared_ptr< ParticleCombination > &pc, unsigned si) const override
Definition: PoleMass.cxx:39
Abstract base class for all mass shapes.
Definition: MassShape.h:46
virtual bool consistent() const override
Check consistency of object.
Definition: PoleMass.cxx:49
Class for pole-mass resonance shape.
Definition: PoleMass.h:43