/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Generator/BesEvtGen/BesEvtGen-00-03-58/src/EvtGen/EvtGenModels/EvtHypNonLepton.hh

Go to the documentation of this file.
00001 //-----------------------------------------------------------------------------------------------
00002 //
00003 // Module: EvtHybNonLepton.hh
00004 //
00005 // Desription: Routine to implement Hyperon(s=1/2) -> Baryon(s=1/2) + Scalar decays accroding to
00006 //             Review Of Particle Physics 2004, Phys.Lett.B, Vol.592, p.864
00007 //
00008 // Modification history:
00009 //
00010 //  20/02/2005  PR   Module created according to PHSP and Lb2Lll model
00011 //
00012 //-----------------------------------------------------------------------------------------------
00013 
00014 #ifndef EVTHYBNONLEPTON_HH
00015 #define EVTHYBNONLEPTON_HH
00016 
00017 #include "EvtGenBase/EvtDecayAmp.hh"
00018 #include "EvtGenBase/EvtComplex.hh"
00019 
00020 class EvtHypNonLepton:public EvtDecayAmp {
00021 
00022 public:
00023 
00024   EvtHypNonLepton() {}
00025   virtual ~EvtHypNonLepton();
00026 
00027   void getName(std::string& name);
00028   EvtDecayBase* clone();
00029 
00030   void decay(EvtParticle *p);
00031   void init();
00032   void initProbMax();
00033 
00034   void calcAmp(EvtAmp *amp,EvtParticle *parent);
00035 
00036 private:
00037 
00038   double     m_alpha;
00039   double     m_phi;
00040   EvtComplex m_B_to_A;
00041   long       m_noTries;
00042 
00043 };
00044 
00045 #endif

Generated on Tue Nov 29 23:12:18 2016 for BOSS_7.0.2 by  doxygen 1.4.7