21 #ifndef yap_BreitWigner_h
22 #define yap_BreitWigner_h
24 #include "fwd/DataPartition.h"
25 #include "fwd/DataPoint.h"
26 #include "fwd/ParticleCombination.h"
27 #include "fwd/StatusManager.h"
57 std::shared_ptr<RealParameter>
width()
61 const std::shared_ptr<RealParameter>
width()
const
72 virtual void calculateT(
DataPartition& D,
const std::shared_ptr<ParticleCombination>& pc,
unsigned si)
const override;
77 std::shared_ptr<RealParameter>
Width_;
std::shared_ptr< RealParameter > mass()
Get mass.
Definition: MassShapeWithNominalMass.h:52
BreitWigner(double mass=-1, double w=-1)
Definition: BreitWigner.cxx:17
virtual void setParameters(const ParticleTableEntry &entry) override
Definition: BreitWigner.cxx:25
Data container for storing particle information in database.
Definition: ParticleFactory.h:43
std::shared_ptr< RealParameter > Width_
Width [GeV].
Definition: BreitWigner.h:77
const std::shared_ptr< RealParameter > width() const
Get width (const)
Definition: BreitWigner.h:61
virtual void calculateT(DataPartition &D, const std::shared_ptr< ParticleCombination > &pc, unsigned si) const override
Definition: BreitWigner.cxx:37
Class defining a partition of the DataSet.
Definition: DataPartition.h:158
std::shared_ptr< RealParameter > width()
Get width.
Definition: BreitWigner.h:57
Class for MassShape that gets its nominal mass from its owning resonance.
Definition: MassShapeWithNominalMass.h:39
virtual bool consistent() const override
Check consistency of object.
Definition: BreitWigner.cxx:48
Class for Breit-Wigner resonance shape.
Definition: BreitWigner.h:43