Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-05-12 09:08:14

0001 #include "METOOLS/Main/Spin_Structure.H"
0002 
0003 namespace METOOLS {
0004   class Current;
0005   class Vertex;
0006 }
0007 
0008 namespace PHASIC {
0009   class Color_Integrator;
0010 }
0011 
0012 namespace EXTRAXS {
0013 
0014   class Comix1to2 : public METOOLS::Spin_Amplitudes {
0015     std::vector<METOOLS::Current*> m_cur;
0016     METOOLS::Current *m_fcur;
0017     std::vector<METOOLS::Vertex*> m_v1;
0018 
0019     std::vector<METOOLS::Current*> m_anticur;
0020     METOOLS::Current *m_antifcur;
0021     std::vector<METOOLS::Vertex*> m_antiv1;
0022 
0023     std::vector<size_t> m_nhel;
0024 
0025     PHASIC::Color_Integrator* p_ci;
0026 
0027     size_t NHel(const ATOOLS::Flavour& fl);
0028   public:
0029     Comix1to2(const std::vector<ATOOLS::Flavour>& flavs);
0030     ~Comix1to2();
0031     void Calculate(const ATOOLS::Vec4D_Vector& momenta, bool anti=false);
0032   }; 
0033 
0034 }
0035