21 #ifndef yap_BlattWeisskopf_h
22 #define yap_BlattWeisskopf_h
24 #include "fwd/DataPartition.h"
25 #include "fwd/DataPoint.h"
26 #include "fwd/DecayingParticle.h"
27 #include "fwd/CachedValue.h"
28 #include "fwd/Model.h"
29 #include "fwd/ParticleCombination.h"
30 #include "fwd/StatusManager.h"
63 virtual const std::complex<double>
value(
const DataPoint& d,
const std::shared_ptr<ParticleCombination>& pc)
const override;
virtual void updateCalculationStatus(StatusManager &D) const override
update the calculationStatus for a DataPartition
Definition: BlattWeisskopf.cxx:113
Definition: RequiresMeasuredBreakupMomenta.h:30
virtual const std::complex< double > value(const DataPoint &d, const std::shared_ptr< ParticleCombination > &pc) const override
Definition: BlattWeisskopf.cxx:77
BlattWeisskopf(unsigned L, DecayingParticle *dp)
Definition: BlattWeisskopf.cxx:51
virtual void calculate(DataPartition &D) const override
Definition: BlattWeisskopf.cxx:83
Definition: AmplitudeComponent.h:82
Class for holding data and cached values per data point for fast calculation.
Definition: DataPoint.h:35
Class implementing BlattWeisskopf barrier factors.
Definition: BlattWeisskopf.h:45
unsigned L_
angular momentum
Definition: BlattWeisskopf.h:96
bool consistent() const
Check consistency of object.
Definition: DataAccessor.cxx:31
Class defining a partition of the DataSet.
Definition: DataPartition.h:158
const double squared_barrier_factor(unsigned l, double z)
Definition: BlattWeisskopf.cxx:17
Definition: StatusManager.h:32
Class implementing a PWA model.
Definition: Model.h:56
void addParticleCombination(std::shared_ptr< ParticleCombination > pc) override
override to throw on adding non-two-body PC
Definition: BlattWeisskopf.cxx:126
unsigned L() const
Definition: BlattWeisskopf.h:57
virtual bool consistent() const
check consistency of object
Definition: BlattWeisskopf.h:73
Definition: DecayingParticle.h:51
const Model * model() const override
Definition: BlattWeisskopf.cxx:120
DecayingParticle * DecayingParticle_
raw pointer to owning DecayingParticle
Definition: BlattWeisskopf.h:93
std::shared_ptr< RealCachedValue > BarrierFactor_
Blatt-Weisskopf barrier factor.
Definition: BlattWeisskopf.h:99