00001 //-------------------------------------------------------------------------- 00002 // 00003 // Environment: 00004 // This software is part of models developed at BES collaboration 00005 // based on the EvtGen framework. If you use all or part 00006 // of it, please give an appropriate acknowledgement. 00007 // 00008 // Copyright Information: See EvtGen/BesCopyright 00009 // Copyright (A) 2006 Ping Rong-Gang, Pang Cai-Ying@IHEP 00010 // 00011 // Module: EvtJ2BB3.cc 00012 // 00013 // Description: Routine to decay J/psi-> B_8 bar B_10 with using the 00014 // GVDM approach.(see J.-G. Korner Z.Physik C-Particles 00015 // and Fields 33,529-535(1987)) 00016 // 00017 00018 // Modification history: 00019 // 00020 // Pang C.-Y., Ping R.-G. Mar, 2007 Module created 00021 // 00022 //------------------------------------------------------------------------ 00023 00024 #ifndef EVTJ2BB3_HH 00025 #define EVTJ2BB3_HH 00026 00027 #include "EvtGenBase/EvtDecayAmp.hh" 00028 00029 00030 class EvtParticle; 00031 00032 class EvtJ2BB3:public EvtDecayAmp { 00033 00034 public: 00035 00036 EvtJ2BB3() {} 00037 virtual ~EvtJ2BB3(); 00038 00039 void getName(std::string& name); 00040 EvtDecayBase* clone(); 00041 00042 void decay(EvtParticle *p); 00043 void init(); 00044 void init(int,double*); 00045 // void initProbMax(); 00046 00047 double alpha; 00048 double u; 00049 00050 00051 }; 00052 00053 #endif 00054