|
ComPWA
Common Partial-Wave-Analysis Framework
|
Namespaces | |
| Data | |
| Estimator | |
| FunctionTree | |
| Optimizer | |
| Physics | |
| Tools | |
| Utils | |
Classes | |
| class | BadConfig |
| Config is not complete. More... | |
| class | BadIndex |
| Index out of range. More... | |
| class | BadParameter |
| Parameter not existing. More... | |
| class | BeyondPhsp |
| Data beyond phasespace requested. More... | |
| class | CorruptFile |
| Input data file is corrupt or incomplete. More... | |
| class | Efficiency |
| Base class for efficiency description over the phase space. More... | |
| struct | Event |
| Data structure containing all kinematic information of a physics event. More... | |
| struct | EventCollection |
| class | Exception |
| ComPWA Exceptions base class. More... | |
| struct | FitParameter |
| struct | FitResult |
| Data structure which resembles a general fit result. More... | |
| class | FourMomentum |
| ComPWA four momentum class. More... | |
| class | Function |
| Interface template for a general Function of the form OutputType Function(InputTypes) The concept closely follows the mathematical definition of a function/mapping. More... | |
| class | Kinematics |
| The Kinematics interface defines the conversion of Events to a DataSet. More... | |
| class | Logging |
| Logging class provides an interface for logging all over the framework. More... | |
| struct | Parameter |
| class | ParameterFixed |
| Parameter cannot be changed. More... | |
| class | ParameterOutOfBound |
| Parameter out of bound. More... | |
| class | ParticleProperties |
| class | PhaseSpaceEventGenerator |
| Interface class for PHSP event generators. More... | |
| class | ProgressBar |
| class | Resolution |
| class | StdUniformRealGenerator |
| class | TableFormatter |
| class | TreeBuildError |
| Error in tree at construction. More... | |
| class | UniformRealNumberGenerator |
| class | UnitEfficiency |
| Efficiency object with unit efficiency all over the phase space. More... | |
| class | WrongParType |
| Parameter of wrong type. More... | |
| class | WrongVariableID |
| Variable not found. More... | |
| class | ZeroResolution |
Typedefs | |
| using | FitParameterList = std::vector< FitParameter< double > > |
| using | DataMap = std::unordered_map< std::string, std::vector< double > > |
| using | Intensity = Function< std::vector< double >, DataMap > |
| An Intensity is just a Function that takes a list of data vectors and returns a list of intensities (double) More... | |
| typedef int | pid |
| Particle ID. More... | |
| using | ParticleList = std::set< ParticleProperties > |
| typedef std::vector< unsigned int > | IndexList |
Functions | |
| std::ostream & | operator<< (std::ostream &os, const Event &ev) |
| double | calculateInvariantMass (const Event &ev) |
| double | getMaximumSampleWeight (const EventCollection &Sample) |
| bool | isValid (const FitParameterList &FitParameters, const std::vector< ComPWA::Parameter > &EstimatorParameters) |
| std::string | makeFitParameterString (ComPWA::FitParameter< double > p) |
| std::ostream & | operator<< (std::ostream &os, const FitResult &Result) |
| FitResult | load (std::string filename) |
| void | initializeWithFitResult (ComPWA::Intensity &Intens, ComPWA::FitResult Result) |
| void | enableDisableLvl (el::Logger *logger, std::array< std::string, 5 > levels) |
| Enable or disable levels TRACE, DEBUG, INFO, WARNING, ERROR, FATAL. More... | |
| void | insertParticles (ParticleList &list, const boost::property_tree::ptree &pt) |
| Read list of particles from a boost::property_tree. More... | |
| void | insertParticles (ParticleList &list, std::stringstream &Stream) |
| insert particles from a stringstream into a ParticleList More... | |
| void | insertParticles (ParticleList &list, std::string FileName) |
| insert particles from a xml file into a ParticleList More... | |
| ParticleList | readParticles (std::stringstream &Stream) |
| Read list of particles from a stringstream For some reason the boost xml parser needs a non-const reference. More... | |
| ParticleList | readParticles (std::string FileName) |
| Read list of particles from a xml file. More... | |
| ParticleList | readParticles (boost::property_tree::ptree &pt) |
Read list of particles from a boost::property_tree::ptree More... | |
| std::ostream & | operator<< (std::ostream &os, const ParticleList &p) |
| const ParticleProperties & | findParticle (const ParticleList &list, pid Pid) |
| const ParticleProperties & | findParticle (const ParticleList &list, std::string refname) |
| using ComPWA::DataMap = typedef std::unordered_map<std::string, std::vector<double> > |
Definition at line 15 of file Function.hpp.
| using ComPWA::FitParameterList = typedef std::vector<FitParameter<double> > |
Definition at line 50 of file FitParameter.hpp.
| typedef std::vector<unsigned int> ComPWA::IndexList |
Definition at line 20 of file SubSystem.hpp.
| using ComPWA::Intensity = typedef Function<std::vector<double>, DataMap> |
An Intensity is just a Function that takes a list of data vectors and returns a list of intensities (double)
Definition at line 40 of file Function.hpp.
| using ComPWA::ParticleList = typedef std::set<ParticleProperties> |
Definition at line 84 of file Properties.hpp.
| typedef int ComPWA::pid |
Particle ID.
Usually the PIDs from PDG are used here: http://pdg.lbl.gov/mc_particleId_contents.html
Definition at line 22 of file Properties.hpp.
| void ComPWA::enableDisableLvl | ( | el::Logger * | logger, |
| std::array< std::string, 5 > | levels | ||
| ) |
Enable or disable levels TRACE, DEBUG, INFO, WARNING, ERROR, FATAL.
An array of strings is passed. E.g {"0","1","1","1","1","1"} to disable TRACE and enable all other levels.
Definition at line 46 of file Logging.cpp.
|
inline |
Definition at line 93 of file Properties.hpp.
|
inline |
Definition at line 104 of file Properties.hpp.
| double ComPWA::getMaximumSampleWeight | ( | const EventCollection & | Sample | ) |
| void ComPWA::initializeWithFitResult | ( | ComPWA::Intensity & | Intens, |
| ComPWA::FitResult | Result | ||
| ) |
Definition at line 166 of file FitResult.cpp.
| void ComPWA::insertParticles | ( | ParticleList & | list, |
| const boost::property_tree::ptree & | pt | ||
| ) |
Read list of particles from a boost::property_tree.
insert particles from a boost::property_tree into a ParticleList
Definition at line 95 of file Properties.cpp.
| void ComPWA::insertParticles | ( | ParticleList & | list, |
| std::stringstream & | Stream | ||
| ) |
insert particles from a stringstream into a ParticleList
Definition at line 139 of file Properties.cpp.
| void ComPWA::insertParticles | ( | ParticleList & | list, |
| std::string | FileName | ||
| ) |
insert particles from a xml file into a ParticleList
Definition at line 145 of file Properties.cpp.
|
inline |
Definition at line 52 of file FitParameter.hpp.
| FitResult ComPWA::load | ( | std::string | filename | ) |
Definition at line 157 of file FitResult.cpp.
| std::string ComPWA::makeFitParameterString | ( | ComPWA::FitParameter< double > | p | ) |
Definition at line 20 of file FitResult.cpp.
| std::ostream & ComPWA::operator<< | ( | std::ostream & | os, |
| const Event & | ev | ||
| ) |
| std::ostream& ComPWA::operator<< | ( | std::ostream & | os, |
| const FitResult & | Result | ||
| ) |
Definition at line 35 of file FitResult.cpp.
|
inline |
Definition at line 86 of file Properties.hpp.
| ParticleList ComPWA::readParticles | ( | std::stringstream & | Stream | ) |
Read list of particles from a stringstream For some reason the boost xml parser needs a non-const reference.
Definition at line 151 of file Properties.cpp.
| ParticleList ComPWA::readParticles | ( | std::string | FileName | ) |
Read list of particles from a xml file.
Definition at line 157 of file Properties.cpp.
| ParticleList ComPWA::readParticles | ( | boost::property_tree::ptree & | tree | ) |
Read list of particles from a boost::property_tree::ptree
Definition at line 163 of file Properties.cpp.