Back to home page

EIC code displayed by LXR

 
 

    


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

0001 #ifndef AMEGIC_DipoleSubtraction_II_DipoleSplitting_H
0002 #define AMEGIC_DipoleSubtraction_II_DipoleSplitting_H
0003 
0004 #include "AMEGIC++/DipoleSubtraction/DipoleSplitting_Base.H"
0005 
0006 namespace MODEL {
0007   class Model_Base;
0008 }
0009 
0010 namespace AMEGIC {
0011 
0012   class II_DipoleSplitting : public DipoleSplitting_Base {
0013     double m_xijk;
0014     double m_vi;
0015   public:
0016     II_DipoleSplitting(ATOOLS::sbt::subtype st,
0017                        ATOOLS::spt::splittingtype ft,
0018                        int m,int i,int j,int k) :
0019       DipoleSplitting_Base(st,ft,ATOOLS::dpt::i_i,m,i,j,k) {}
0020     
0021     void SetMomenta(const ATOOLS::Vec4D*);
0022     double GetValue();
0023     double GetDPSF()   {return m_vi;}
0024     void CalcDiPolarizations();
0025   };
0026 }
0027 #endif