MINT2
PhaseDifferenceCalc.h
Go to the documentation of this file.
1 #ifndef __PHASEDIFFERENCECALC_H__
2 #define __PHASEDIFFERENCECALC_H__
3 
5 #include <memory>
6 #include "Mint/DalitzEvent.h"
7 #include "Mint/FitAmpSum.h"
8 #include <complex>
9 
11  public :
12  PhaseDifferenceCalc(const DalitzEventPattern&, const char* fname=0) ;
13 
14  // Can't be made const as IReturnComplexForEvent::ComplexVal is not const.
15  // Returns the phase of A/Abar for the given point in phase space.
17 
18  // Returns the cross term A* x Abar fro the given point in phase space.
19  std::complex<double> cross_term(IDalitzEvent&) ;
20 
21  const FitAmpSum& model() const ;
22  const FitAmpSum& cp_model() const ;
23 
24  private :
27 
28 } ;
29 
30 #endif
const FitAmpSum & cp_model() const
const FitAmpSum & model() const
PhaseDifferenceCalc(const DalitzEventPattern &, const char *fname=0)
std::complex< double > cross_term(IDalitzEvent &)
double phase_difference(IDalitzEvent &)