1 //--------------------------------------------------------------------------
4 // Copyright Information: See EvtGen/COPYRIGHT
7 // This software is part of the EvtGen package developed jointly
8 // for the BaBar and CLEO collaborations. If you use all or part
9 // of it, please give an appropriate acknowledgement.
12 // Module: EvtGen/EvtBtoXsgamma.hh
15 // Class to generate non-resonant two-body b->s,gamma decays.
17 // Modification history:
19 // Mark Ian Williams July 20, 2000 Module created
21 //------------------------------------------------------------------------
23 #ifndef EVTBTOXSGAMMA_HH
24 #define EVTBTOXSGAMMA_HH
26 #include "EvtGenBase/EvtDecayIncoherent.hh"
28 class EvtBtoXsgammaAbsModel;
31 class EvtBtoXsgamma:public EvtDecayIncoherent {
35 EvtBtoXsgamma() {_model=0;}
37 virtual ~EvtBtoXsgamma();
39 std::string getName();
41 EvtDecayBase* clone();
47 void decay(EvtParticle *p);
51 EvtBtoXsgammaAbsModel *_model;