laura is hosted by Hepforge, IPPP Durham
Laura++  v3r0
A maximum likelihood fitting package for performing Dalitz-plot analysis.
LauGaussIncohRes.hh
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 
19 #ifndef LAU_GAUSS_INCOH_RES
20 #define LAU_GAUSS_INCOH_RES
21 
22 #include "TString.h"
23 
24 #include "LauAbsIncohRes.hh"
25 #include "LauComplex.hh"
26 
27 class LauKinematics;
28 
29 
31 
32  public:
34 
39  LauGaussIncohRes(LauResonanceInfo* resInfo, const Int_t resPairAmpInt, const LauDaughters* daughters);
40 
42  virtual ~LauGaussIncohRes();
43 
45  virtual void initialise();
46 
48 
52  virtual Double_t intensityFactor(const LauKinematics* kinematics);
53 
55 
59 
61 
64  virtual const std::vector<LauParameter*>& getFloatingParameters();
65 
66  private:
69 
72 
73  ClassDef(LauGaussIncohRes,0) // Gaussian incoherent resonance model
74 };
75 
76 #endif
Class for defining the properties of a resonant particle.
Class that defines the particular 3-body decay under study.
Definition: LauDaughters.hh:33
Abstract class for defining incoherent resonant amplitude models.
LauGaussIncohRes & operator=(const LauGaussIncohRes &rhs)
Copy assignment operator (not implemented)
LauGaussIncohRes(LauResonanceInfo *resInfo, const Int_t resPairAmpInt, const LauDaughters *daughters)
Constructor.
virtual ~LauGaussIncohRes()
Destructor.
File containing declaration of LauComplex class.
LauResonanceModel
Define the allowed resonance types.
Class for defining a uniform nonresonant amplitude.
virtual Double_t intensityFactor(const LauKinematics *kinematics)
Get intensity factor.
virtual void initialise()
Initialise the model.
virtual const std::vector< LauParameter * > & getFloatingParameters()
Retrieve the resonance parameters, e.g. so that they can be loaded into a fit.
Class for calculating 3-body kinematic quantities.
virtual LauAbsResonance::LauResonanceModel getResonanceModel() const
Get the resonance model type.
File containing declaration of LauAbsIncohRes class.