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