YAP
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
Model.h File Reference
#include "fwd/DataAccessor.h"
#include "fwd/DataPartition.h"
#include "fwd/DataPoint.h"
#include "fwd/DataSet.h"
#include "fwd/DecayingParticle.h"
#include "fwd/Filters.h"
#include "fwd/FinalStateParticle.h"
#include "fwd/FourMomenta.h"
#include "fwd/FourVector.h"
#include "fwd/FreeAmplitude.h"
#include "fwd/HelicityAngles.h"
#include "fwd/MassAxes.h"
#include "fwd/MeasuredBreakupMomenta.h"
#include "fwd/Parameter.h"
#include "fwd/Particle.h"
#include "fwd/RecalculableDataAccessor.h"
#include "fwd/StaticDataAccessor.h"
#include "fwd/StatusManager.h"
#include "CoordinateSystem.h"
#include "ParticleCombinationCache.h"
#include "SpinAmplitudeCache.h"
#include <complex>
#include <memory>
#include <vector>

Go to the source code of this file.

Classes

class  Model
 Class implementing a PWA model. More...
 

Namespaces

 yap
 
 

Functions

std::string to_string (const AdmixtureMap &mix)
 
const bool decays_to_full_final_state (const Particle &p)
 
std::vector< std::shared_ptr
< DecayingParticle > > 
full_final_state_isp (const Model &M)
 
const double intensity (const InitialStateParticleMap::value_type &isp_mix, const DataPoint &d)
 
const double intensity (const InitialStateParticleMap &isp_map, const DataPoint &d)
 
const double sum_of_log_intensity (const Model &M, DataPartition &D, double ped=0)
 
const double sum_of_log_intensity (const Model &M, DataPartitionVector &DP, double ped=0)
 
FreeAmplitudeSet free_amplitudes (const Model &M)
 
template<typename Last , typename... UnaryPredicates>
FreeAmplitudeSet free_amplitudes (const Model &M, Last p, UnaryPredicates...P)
 
template<typename Last , typename... UnaryPredicates>
FreeAmplitudeSet::value_type free_amplitude (const Model &M, Last p, UnaryPredicates...P)
 
ParticleSet particles (const Model &M)
 
template<typename Last , typename... UnaryPredicates>
ParticleSet particles (const Model &M, Last p, UnaryPredicates...P)
 
template<typename Last , typename... UnaryPredicates>
ParticleSet::value_type particle (const Model &M, Last p, UnaryPredicates...P)