ComPWA
Common Partial-Wave-Analysis Framework
PhspVolume.hpp
Go to the documentation of this file.
1 // Copyright (c) 2013, 2017 The ComPWA Team.
2 // This file is part of the ComPWA framework, check
3 // https://github.com/ComPWA/ComPWA/license.txt for details.
4 
10 
11 #ifndef PhspVolume_h
12 #define PhspVolume_h
13 
14 #include <utility>
15 #include <vector>
16 
17 namespace ComPWA {
18 namespace Physics {
19 
28 std::pair<double, double> PhspVolume(double s, std::vector<double> &FSMasses,
29  std::size_t SampleSize = 1000);
30 
37 double KallenFunction(double x, double y, double z);
38 
41 double PhspVolumeTwoParticles(double s, double m1, double m2);
42 
43 } // namespace Physics
44 } // namespace ComPWA
45 
46 #endif
double PhspVolumeTwoParticles(double s, double m1, double m2)
Phase space element for a two particle decay.
Definition: PhspVolume.cpp:77
double KallenFunction(double x, double y, double z)
Original Källén function, that is, not having square values in its argument.
Definition: PhspVolume.cpp:81
std::pair< double, double > PhspVolume(double s, std::vector< double > &masses, std::size_t SampleSize)
Compute phasespace volume of momentum space for an arbitrary number of particles in the final state u...
Definition: PhspVolume.cpp:42