#include "Mint/DalitzEventPattern.h"
#include "Mint/IGenFct.h"
#include "Mint/lambda.h"
#include "Mint/CLHEPPhysicalConstants.h"
#include "TF1.h"
#include <iostream>
#include <cmath>
Go to the source code of this file.
◆ d3body_by_ds12()
      
        
          | double d3body_by_ds12 | ( | Double_t * | x, | 
        
          |  |  | Double_t * | p | 
        
          |  | ) |  |  | 
      
 
Definition at line 52 of file phaseSpaceIntegrals.cpp.
   57   double m12 = sqrt(s12);
    62   if(dbThis) cout << 
" d3body_by_ds12 called with "  double phaseSpaceIntegral2body(double mum, double d1, double d2)
 
 
◆ d4body_by_ds12()
      
        
          | double d4body_by_ds12 | ( | Double_t * | x, | 
        
          |  |  | Double_t * | p | 
        
          |  | ) |  |  | 
      
 
Definition at line 22 of file phaseSpaceIntegrals.cpp.
   26   double m12 = sqrt(s12);
    33   if(dbThis) cout << 
" d4body_by_ds12 called with "     42   double p3val = p3.
getVal(mum, m12, 
m3, m4);
    45     cout << 
" d4body_by_ds12: returning " << p2val << 
" * " << p3val
    46      << 
" = " << p2val * p3val
 double phaseSpaceIntegral2body(double mum, double d1, double d2)
double getVal(const DalitzEventPattern &_pat)
 
 
◆ phaseSpaceIntegral2body() [1/2]
  
  | 
        
          | double phaseSpaceIntegral2body | ( | double | mum, |  
          |  |  | double | d1, |  
          |  |  | double | d2 |  
          |  | ) |  |  |  | inline | 
 
Definition at line 20 of file phaseSpaceIntegrals.h.
   21   if(mum <=0 ) 
return 0;
    22   if(mum < d1 + d2) 
return 0;
    24   double la = 
lambda(mum*mum, d1*d1, d2*d2);
    27   return pi * sqrt(la)/(2*mum*mum);
 
double lambda(double x, double y, double z)
 
 
◆ phaseSpaceIntegral2body() [2/2]
Definition at line 30 of file phaseSpaceIntegrals.h.
   32     std::cout << 
"phaseSpaceIntegral2body: wrong pattern " << _pat << std::endl;
    34   double mum = _pat[0].mass();
    35   double d1  = _pat[1].mass();
    36   double d2  = _pat[2].mass();
 double phaseSpaceIntegral2body(double mum, double d1, double d2)
unsigned int size() const
 
 
◆ phaseSpaceIntegral_upTo4body()
Definition at line 488 of file phaseSpaceIntegrals.cpp.
double phaseSpaceIntegral2body(double mum, double d1, double d2)
double getVal(const DalitzEventPattern &_pat)
double getVal(const DalitzEventPattern &_pat)