5 #ifndef COMPWA_PHYSICS_EVTGEN_EVTGENIF_HPP 6 #define COMPWA_PHYSICS_EVTGEN_EVTGENIF_HPP 14 #include "ThirdParty/EvtGen/EvtDalitzPlot.hh" 15 #include "ThirdParty/EvtGen/EvtDalitzReso.hh" 27 EvtGenIF(
double mA,
double mB,
double mC,
double bigM,
double ldel = 0.,
33 void addResonance(
const std::string &name,
double m0,
double g0,
double spin,
42 std::shared_ptr<DalitzKinematics> kin,
58 virtual void setPhspSample(std::shared_ptr<ComPWA::Data::DataSet> phspSample,
59 std::shared_ptr<ComPWA::Data::DataSet> toySample) {
67 std::shared_ptr<ComPWA::Data::DataSet>
PhspSample;
76 std::map<std::string, std::shared_ptr<ComPWA::FunctionTree::FitParameter>>
80 std::vector<EvtDalitzReso>
Resos;
EvtGenIF(double mA, double mB, double mC, double bigM, double ldel=0., double rdel=0.)
Implementations of Parameter for various data types.
std::vector< double > NormalizationValues
Caching of normalization values for each intensity.
void addHeliResonance(const boost::property_tree::ptree &pt, const ComPWA::ParticleList &partL)
Add EvtGen Dalitz Resonance.
void addResonances(const boost::property_tree::ptree &pt, std::shared_ptr< DalitzKinematics > kin, const ComPWA::ParticleList &partL)
Add EvtGen Dalitz Resonances from XML model.
std::vector< double > evaluate(const ComPWA::DataMap &data) noexcept
Contains DalitzKinematics class.
void updateParametersFrom(const std::vector< double > &Parameters) final
It is important to input the vector in the same length and order as defined in the getParameters() me...
virtual void setPhspSample(std::shared_ptr< ComPWA::Data::DataSet > phspSample, std::shared_ptr< ComPWA::Data::DataSet > toySample)
Set phase space sample.
void addResonance(const std::string &name, double m0, double g0, double spin, const ComPWA::Physics::SubSystem &subsys)
Add EvtGen Dalitz Resonance.
std::set< ParticleProperties > ParticleList
std::vector< EvtDalitzReso > Resos
std::map< std::string, std::shared_ptr< ComPWA::FunctionTree::FitParameter > > evtPars
Temporary storage of the para.
std::vector< ComPWA::Parameter > getParameters() const final
std::unordered_map< std::string, std::vector< double > > DataMap
virtual void setPhspVolume(double vol)
std::shared_ptr< ComPWA::Data::DataSet > PhspSample
Phase space sample to calculate the normalization and maximum value.
Definition of a two-body decay node within a sequential decay tree.
Interface template for a general Function of the form OutputType Function(InputTypes) The concept clo...
Contains SubSystem class.