laura is hosted by Hepforge, IPPP Durham
Laura++  v3r2
A maximum likelihood fitting package for performing Dalitz-plot analysis.
LauFlatNR.cc
Go to the documentation of this file.
1 
2 // Copyright University of Warwick 2004 - 2014.
3 // Distributed under the Boost Software License, Version 1.0.
4 // (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
5 
6 // Authors:
7 // Thomas Latham
8 // John Back
9 // Paul Harrison
10 
15 #include <iostream>
16 
17 #include "LauKinematics.hh"
18 #include "LauFlatNR.hh"
19 
21 
22 LauFlatNR::LauFlatNR(LauResonanceInfo* resInfo, const Int_t resPairAmpInt, const LauDaughters* daughters) :
23  LauAbsResonance(resInfo, resPairAmpInt, daughters)
24 {
25 }
26 
28 {
29 }
30 
32 {
33 }
34 
36 {
37  // return the uniform amplitude
38  return LauComplex(1.0, 0.0);
39 }
40 
41 LauComplex LauFlatNR::resAmp(Double_t mass, Double_t spinTerm)
42 {
43  std::cerr << "ERROR in LauFlatNR::resAmp : This method shouldn't get called." << std::endl;
44  std::cerr << " Returning zero amplitude for mass = " << mass << " and spinTerm = " << spinTerm << "." << std::endl;
45  return LauComplex(0.0, 0.0);
46 }
47 
virtual void initialise()
Initialise the model.
Definition: LauFlatNR.cc:31
ClassImp(LauAbsCoeffSet)
Class for defining the properties of a resonant particle.
virtual LauComplex amplitude(const LauKinematics *kinematics)
Complex resonant amplitude.
Definition: LauFlatNR.cc:35
Class that defines the particular 3-body decay under study.
Definition: LauDaughters.hh:33
File containing declaration of LauKinematics class.
virtual ~LauFlatNR()
Destructor.
Definition: LauFlatNR.cc:27
Abstract class for defining type for resonance amplitude models (Breit-Wigner, Flatte etc...
virtual LauComplex resAmp(Double_t mass, Double_t spinTerm)
This is not meant to be called.
Definition: LauFlatNR.cc:41
Class for defining a complex number.
Definition: LauComplex.hh:47
Class for calculating 3-body kinematic quantities.
Class for defining a uniform nonresonant amplitude.
Definition: LauFlatNR.hh:30
File containing declaration of LauFlatNR class.