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