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

Go to the documentation of this file.
00001 //-----------------------------------------------------------------------
00002 // File and Version Information: 
00003 //      $Id: EvtPto3P.hh,v 1.1.1.2 2007/10/26 05:03:14 pingrg Exp $
00004 // 
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 // Copyright Information:
00011 //      Copyright (C) 1998 Caltech, UCSB
00012 //
00013 // Module creator:
00014 //      Alexei Dvoretskii, Caltech, 2001-2002.
00015 //-----------------------------------------------------------------------
00016 
00017 #ifndef EVT_PTO3P_HH
00018 #define EVT_PTO3P_HH
00019 
00020 #include <vector>
00021 #include "EvtGenBase/EvtVector4R.hh"
00022 #include "EvtGenModels/EvtIntervalDecayAmp.hh"
00023 #include "EvtGenBase/EvtDalitzPoint.hh"
00024 
00025 
00026 class EvtPto3P : public  EvtIntervalDecayAmp<EvtDalitzPoint> {
00027   
00028 public:
00029   
00030   EvtPto3P() {}
00031   virtual ~EvtPto3P() {}
00032   void getName(std::string& model_name) { model_name="PTO3P"; }
00033   EvtDecayBase* clone() { return new EvtPto3P(); } 
00034   
00035   
00036   virtual EvtAmpFactory<EvtDalitzPoint>* createFactory(const EvtMultiChannelParser& parser);
00037   virtual std::vector<EvtVector4R> initDaughters(const EvtDalitzPoint& p) const;
00038   
00039   EvtDalitzPlot dp();
00040   
00041 };
00042 
00043 #endif
00044 

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