00001 //-------------------------------------------------------------------------- 00002 // 00003 // 00004 // Copyright Information: See EvtGen/COPYRIGHT 00005 // Environment: 00006 // This software is part of the EvtGen package developed jointly 00007 // for the BaBar and CLEO collaborations. If you use all or part 00008 // of it, please give an appropriate acknowledgement. 00009 // 00010 // 00011 // Module: EvtGen/EvtBtoXsgammaAliGreubFcn.hh 00012 // 00013 // Description: 00014 // Class to generate non-resonant two-body b->s,gamma decays. 00015 // 00016 // Modification history: 00017 // 00018 // Mark Ian Williams July 20, 2000 Module created 00019 // Jane Tinslay March 21, 2000 Separated from EvtBtoXsgamma 00020 // class to allow choice of input models. 00021 // 00022 //------------------------------------------------------------------------ 00023 00024 #ifndef EVTBTOXSGAMMAALIGREUB_HH 00025 #define EVTBTOXSGAMMAALIGREUB_HH 00026 #include "EvtGenModels/EvtBtoXsgammaAbsModel.hh" 00027 00028 class EvtBtoXsgammaAliGreub : public EvtBtoXsgammaAbsModel { 00029 00030 public: 00031 00032 EvtBtoXsgammaAliGreub() {} 00033 00034 virtual ~EvtBtoXsgammaAliGreub(); 00035 00036 void init(int, double*); 00037 00038 double GetMass(int code); 00039 00040 private: 00041 00042 }; 00043 00044 #endif 00045