00001 /******************************************************************************* 00002 * Project: BaBar detector at the SLAC PEP-II B-factory 00003 * Package: EvtGenBase 00004 * File: $Id: EvtPropBreitWignerRel.hh,v 1.1.1.2 2007/10/26 05:03:14 pingrg Exp $ 00005 * Author: Alexei Dvoretskii, dvoretsk@slac.stanford.edu, 2001-2002 00006 * 00007 * Copyright (C) 2002 Caltech 00008 *******************************************************************************/ 00009 00010 // Relativistic Breit-Wigner Propagator 00011 00012 #ifndef EVT_PROP_BREIT_WIGNER_REL_HH 00013 #define EVT_PROP_BREIT_WIGNER_REL_HH 00014 00015 #include "EvtGenBase/EvtComplex.hh" 00016 #include "EvtGenBase/EvtPropagator.hh" 00017 00018 class EvtPropBreitWignerRel : public EvtPropagator { 00019 public: 00020 00021 EvtPropBreitWignerRel(double m0, double g0); 00022 EvtPropBreitWignerRel(const EvtPropBreitWignerRel& other); 00023 ~EvtPropBreitWignerRel(); 00024 00025 EvtAmplitude<EvtPoint1D>* clone() const; 00026 00027 protected: 00028 00029 EvtComplex amplitude(const EvtPoint1D& x) const; 00030 }; 00031 00032 #endif 00033