Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-04-19 09:09:48

0001 #ifndef AMISIC_Perturbative_QED_Processes_H
0002 #define AMISIC_Perturbative_QED_Processes_H
0003 
0004 #include "AMISIC++/Perturbative/MI_Process.H"
0005 #include "ATOOLS/Phys/Flavour.H"
0006 
0007 namespace AMISIC {
0008   class gg_gg: public XS_Base {
0009   public:
0010     gg_gg();
0011     void Calc(const double & s,const double & t,const double & u);
0012     bool SetColours(const ATOOLS::Flavour_Vector & flavs);
0013   };
0014   
0015   class gg_qqbar: public XS_Base {
0016   public:
0017     gg_qqbar();
0018     void Calc(const double & s,const double & t,const double & u);
0019     bool SetColours(const ATOOLS::Flavour_Vector & flavs);
0020   };
0021 
0022   class qqbar_gg: public XS_Base {    
0023   public:
0024     qqbar_gg();
0025     void Calc(const double & s,const double & t,const double & u);
0026     bool SetColours(const ATOOLS::Flavour_Vector & flavs);
0027   };
0028 
0029   class qg_qg: public XS_Base {
0030   public:
0031     qg_qg();
0032     void Calc(const double & s,const double & t,const double & u);
0033     bool SetColours(const ATOOLS::Flavour_Vector & flavs);
0034   };
0035 
0036   class qq_qq: public XS_Base {
0037   public:
0038     qq_qq();
0039     void Calc(const double & s,const double & t,const double & u);
0040     bool SetColours(const ATOOLS::Flavour_Vector & flavs);
0041   };
0042 
0043   class qqbar_qqbar: public XS_Base {
0044   public:
0045     qqbar_qqbar();
0046     void Calc(const double & s,const double & t,const double & u);
0047     bool SetColours(const ATOOLS::Flavour_Vector & flavs);
0048   };
0049 
0050   class q1q2_q1q2: public XS_Base {
0051   public:
0052     q1q2_q1q2();
0053     void Calc(const double & s,const double & t,const double & u);
0054     bool SetColours(const ATOOLS::Flavour_Vector & flavs);
0055   };
0056 
0057   class q1q1bar_q2q2bar: public XS_Base {
0058   public:
0059     q1q1bar_q2q2bar();
0060     void Calc(const double & s,const double & t,const double & u);
0061     bool SetColours(const ATOOLS::Flavour_Vector & flavs);
0062   };
0063 }
0064 
0065 #endif