ComPWA
Common Partial-Wave-Analysis Framework
SimFit.cpp File Reference
#include <cmath>
#include <memory>
#include <sstream>
#include <string>
#include <vector>
#include <boost/archive/xml_iarchive.hpp>
#include <boost/archive/xml_oarchive.hpp>
#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/xml_parser.hpp>
#include "Core/FunctionTree/FunctionTreeEstimator.hpp"
#include "Core/FunctionTree/FunctionTreeIntensity.hpp"
#include "Core/Logging.hpp"
#include "Core/ProgressBar.hpp"
#include "Core/Properties.hpp"
#include "Data/DataSet.hpp"
#include "Data/Generate.hpp"
#include "Data/Root/RootGenerator.hpp"
#include "Physics/BuilderXML.hpp"
#include "Physics/HelicityFormalism/HelicityKinematics.hpp"
#include "Tools/Plotting/RootPlotData.hpp"
#include "Estimator/MinLogLH/MinLogLH.hpp"
#include "Estimator/MinLogLH/SumMinLogLH.hpp"
#include "Optimizer/Minuit2/MinuitIF.hpp"
+ Include dependency graph for SimFit.cpp:

Go to the source code of this file.

Classes

struct  EnergyParameters
 

Functions

EnergyParameters createEnergyPar (size_t NumberOfEvents, double SqrtS, int Seed, ComPWA::ParticleList ParticleList, std::vector< ComPWA::pid > InitialState, std::vector< ComPWA::pid > FinalState, const boost::property_tree::ptree &ModelTree)
 
int main (int argc, char **argv)
 Simultaneous fit of multiple energy points of the reaction $ e^+e^- \to pi^+ pi^- J/psi $. More...
 

Variables

std::string MyParticleList
 
std::string ModelSqrtS4230
 
std::string ModelSqrtS4260
 

Function Documentation

◆ createEnergyPar()

EnergyParameters createEnergyPar ( size_t  NumberOfEvents,
double  SqrtS,
int  Seed,
ComPWA::ParticleList  ParticleList,
std::vector< ComPWA::pid InitialState,
std::vector< ComPWA::pid FinalState,
const boost::property_tree::ptree &  ModelTree 
)

Definition at line 197 of file SimFit.cpp.

◆ main()

int main ( int  argc,
char **  argv 
)

Simultaneous fit of multiple energy points of the reaction $ e^+e^- \to pi^+ pi^- J/psi $.

Definition at line 233 of file SimFit.cpp.

Variable Documentation

◆ ModelSqrtS4230

std::string ModelSqrtS4230

Definition at line 112 of file SimFit.cpp.

◆ ModelSqrtS4260

std::string ModelSqrtS4260
Initial value:
= R"####(
<Intensity Class="IncoherentIntensity">
<Intensity Class="CoherentIntensity">
<Amplitude Class="CoefficientAmplitude">
<Parameter Type="Magnitude" Name="Magnitude_f0(980)0">
<Value>1.</Value>
<Fix>true</Fix>
</Parameter>
<Parameter Type="Phase" Name="Phase_f0(980)0">
<Value>0.</Value>
<Fix>true</Fix>
</Parameter>
<Amplitude Class="SequentialAmplitude">
<Amplitude Class="HelicityDecay">
<DecayParticle Name="f0(980)" Helicity="0"/>
<RecoilSystem FinalState="2" />
<DecayProducts>
<Particle Name="pi+" FinalState="0" Helicity="0"/>
<Particle Name="pi-" FinalState="1" Helicity="0"/>
</DecayProducts>
</Amplitude>
</Amplitude>
</Amplitude>
</Intensity>
</Intensity>
)####"

Definition at line 159 of file SimFit.cpp.

◆ MyParticleList

std::string MyParticleList

Definition at line 32 of file SimFit.cpp.