1 /*******************************************************************************
2 * Project: BaBar detector at the SLAC PEP-II B-factory
4 * Authors: Denis Dujmic, ddujmic@slac.stanford.edu
5 * Andrew Wagner, apwagner@slac.stanford.edu
7 * Copyright (C) 2005 SLAC
8 *******************************************************************************/
10 #ifndef EVT_LASS_AMP_HH
11 #define EVT_LASS_AMP_HH
15 #include "EvtGenBase/EvtCyclic3.hh"
16 #include "EvtGenBase/EvtDalitzPoint.hh"
17 #include "EvtGenBase/EvtDalitzPlot.hh"
18 #include "EvtGenBase/EvtAmplitude.hh"
22 class EvtLASSAmp : public EvtAmplitude<EvtDalitzPoint> {
26 EvtLASSAmp( EvtDalitzPlot *dp,
27 EvtCyclic3::Pair pair,
29 double a, double r, double cutoff, std::string subtype = "LASS" );
31 EvtLASSAmp(const EvtLASSAmp& other);
35 virtual EvtComplex amplitude(const EvtDalitzPoint& p) const;
37 virtual EvtAmplitude<EvtDalitzPoint>* clone() const
38 { return new EvtLASSAmp(*this); }
42 EvtDalitzPlot *_dalitzSpace;
44 EvtCyclic3::Pair _pair;