File indexing completed on 2025-04-19 09:10:13
0001 #ifndef REMNANTS_Main_Electron_Remnant_H
0002 #define REMNANTS_Main_Electron_Remnant_H
0003
0004 #include "REMNANTS/Main/Remnant_Base.H"
0005 #include "PDF/Main/PDF_Base.H"
0006 #include "YFS/Main/YFS_Handler.H"
0007
0008 namespace REMNANTS {
0009
0010 class Electron_Remnant: public Remnant_Base {
0011 private:
0012 FlavourList m_constituents;
0013 PDF::PDF_Base * p_pdfbase;
0014 YFS::YFS_Handler * p_yfs;
0015 public:
0016 Electron_Remnant(PDF::PDF_Base * pdf,const unsigned int & beam,
0017 const unsigned int & tag=0);
0018
0019 Electron_Remnant(YFS::YFS_Handler * yfs,const unsigned int & beam,
0020 const unsigned int & tag=0);
0021
0022 bool FillBlob(ATOOLS::ParticleMomMap *ktmap=NULL,const bool & copy=true);
0023 bool TestExtract(const ATOOLS::Flavour &flav,const ATOOLS::Vec4D &mom);
0024 };
0025 }
0026
0027 #endif