Back to home page

EIC code displayed by LXR

 
 

    


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