00001 //-------------------------------------------------------------------------- 00002 // 00003 // Environment: 00004 // 00005 // Module: EvtEDM.cc 00006 // 00007 // Description: tau pair production with EDM, see PRD55, 1643 00008 // L = tau_bar sigma^{mu,nu} gamma_5 tau 00009 // 00010 // Modification history: 00011 // 00012 // Ping RG Dec 23, 2013 Module created 00013 // 00014 //------------------------------------------------------------------------ 00015 #ifndef EVTEDM_HH 00016 #define EVTEDM_HH 00017 00018 #include "EvtGenBase/EvtDecayAmp.hh" 00019 00020 class EvtParticle; 00021 00022 class EvtEDM:public EvtDecayAmp { 00023 00024 public: 00025 00026 EvtEDM() {} 00027 virtual ~EvtEDM(); 00028 00029 void getName(std::string& name); 00030 EvtDecayBase* clone(); 00031 00032 void initProbMax(); 00033 void init(); 00034 void decay(EvtParticle *p); 00035 00036 }; 00037 00038 #endif