ComPWA
Common Partial-Wave-Analysis Framework
ComPWA::Kinematics Class Referenceabstract

The Kinematics interface defines the conversion of Events to a DataSet. More...

#include <Kinematics.hpp>

Public Member Functions

virtual ~Kinematics ()=default
 
virtual ComPWA::Data::DataSet convert (const EventCollection &Events) const =0
 
virtual EventCollection reduceToPhaseSpace (const EventCollection &Events) const =0
 checks if DataPoint is within phase space boundaries More...
 
virtual double phspVolume () const =0
 
virtual const std::vector< pid > & getFinalStatePIDs () const =0
 Get a vector of PIDs of the final state. More...
 

Detailed Description

The Kinematics interface defines the conversion of Events to a DataSet.

Definition at line 19 of file Kinematics.hpp.

+ Inheritance diagram for ComPWA::Kinematics:
+ Collaboration diagram for ComPWA::Kinematics:

Constructor & Destructor Documentation

◆ ~Kinematics()

virtual ComPWA::Kinematics::~Kinematics ( )
virtualdefault

Member Function Documentation

◆ convert()

virtual ComPWA::Data::DataSet ComPWA::Kinematics::convert ( const EventCollection Events) const
pure virtual

◆ getFinalStatePIDs()

virtual const std::vector<pid>& ComPWA::Kinematics::getFinalStatePIDs ( ) const
pure virtual

Get a vector of PIDs of the final state.

This interface allows the user to use the info in this object to interpret momentum tuples in a date file.

Implemented in ComPWA::Physics::HelicityFormalism::HelicityKinematics, and ComPWA::Physics::EvtGen::DalitzKinematics.

◆ phspVolume()

virtual double ComPWA::Kinematics::phspVolume ( ) const
pure virtual

◆ reduceToPhaseSpace()

virtual EventCollection ComPWA::Kinematics::reduceToPhaseSpace ( const EventCollection Events) const
pure virtual

checks if DataPoint is within phase space boundaries

Implemented in ComPWA::Physics::HelicityFormalism::HelicityKinematics, and ComPWA::Physics::EvtGen::DalitzKinematics.


The documentation for this class was generated from the following file: