Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-04-19 09:10:16

0001 #ifndef SHRIMPS_Ladders_Ladder_Generator_Eik_H
0002 #define SHRIMPS_Ladders_Ladder_Generator_Eik_H
0003 
0004 #include "SHRiMPS/Ladders/Ladder_Generator_Base.H"
0005 #include "SHRiMPS/Ladders/Ladder.H"
0006 #include "SHRiMPS/Cross_Sections/Sigma_Partonic.H"
0007 #include "MODEL/Main/Strong_Coupling.H"
0008 #include "ATOOLS/Math/Histogram.H"
0009 
0010 namespace SHRIMPS {
0011   class Ladder_Generator_Eik : public Ladder_Generator_Base {
0012   private:
0013     ATOOLS::Vec4D   m_lastk;
0014     void   FillGluons();
0015     void   SelectPropagatorColours();
0016     bool   SelectPropagatorQTs();
0017     bool   SelectPropagatorQT(const size_t dir,T_Prop & prop);
0018     void   CalculateWeight();
0019   public:
0020     Ladder_Generator_Eik();
0021     ~Ladder_Generator_Eik();
0022     
0023     Ladder * operator()(const ATOOLS::Vec4D & pos);    
0024   };
0025 }
0026 #endif