00001 #ifndef __EVTMBREITWIGNER_HH__ 00002 #define __EVTMBREITWIGNER_HH__ 00003 00004 #include "EvtGenBase/EvtMRes.hh" 00005 00006 class EvtMBreitWigner : public EvtMLineShape { 00007 00008 public: 00009 EvtMBreitWigner( const EvtId& id, const vector<string>& args ); 00010 ~EvtMBreitWigner( ) {}; 00011 00012 EvtComplex shape( const vector<EvtVector4R>& product ) const; 00013 00014 EvtMLineShape * duplicate() const; 00015 00016 private: 00017 EvtId _id; 00018 00019 double _width, _resmass; 00020 }; 00021 00022 #endif