/******************************************************************************* * Project: BaBar detector at the SLAC PEP-II B-factory * Package: EvtGenBase * Author: D. Dujmic, ddujmic@slac.stanford.edu * * Copyright (C) 2005 SLAC *******************************************************************************/ #ifndef EVT_PTO3P_AMP_SMPRSL_HH #define EVT_PTO3P_AMP_SMPRSL_HH #include "EvtGenBase/EvtPto3PAmp.hh" #include "EvtGenBase/EvtCyclic3.hh" class EvtComplex; class EvtPto3PAmpSmpResolution : public EvtPto3PAmp { public: EvtPto3PAmpSmpResolution(EvtDalitzPlot dp, EvtCyclic3::Pair pairAng, EvtCyclic3::Pair pairRes, EvtSpinType::spintype spin, const EvtPropagator& prop, NumType typeN); EvtPto3PAmpSmpResolution(const EvtPto3PAmp& other); ~EvtPto3PAmpSmpResolution(); virtual EvtAmplitude* clone() const { return new EvtPto3PAmpSmpResolution(*this); } virtual EvtComplex evalPropagator(double m) const; void setResolution(double bias, double sigma) { _bias=bias; _sigma=sigma; } private: double _bias; double _sigma; }; #endif