Page MenuHomeHEPForge

ThreeBodyOnShellME.cc
No OneTemporary

ThreeBodyOnShellME.cc

// -*- C++ -*-
//
// This is the implementation of the non-inlined, non-templated member
// functions of the ThreeBodyOnShellME class.
//
#include "Herwig++/Decay/DecayIntegrator.h"
#include "Herwig++/Decay/DecayPhaseSpaceChannel.h"
#include "Herwig++/Decay/DecayPhaseSpaceMode.h"
#include "ThreeBodyOnShellME.h"
// the functions for the integrands of the width
namespace Herwig {
using namespace Genfun;
FUNCTION_OBJECT_IMP(ThreeBodyOnShellME)
ThreeBodyOnShellME::
ThreeBodyOnShellME(DecayIntegratorPtr in,int inmode){_decayer=in;_mode=inmode;}
unsigned int ThreeBodyOnShellME::dimensionality() const {return 7;}
double ThreeBodyOnShellME::operator ()(const Argument & a) const
{return _decayer->threeBodyMatrixElement(_mode,a[0],a[1],a[2],a[3],a[4],a[5],a[6]);}
}

File Metadata

Mime Type
text/x-c
Expires
Wed, May 14, 11:07 AM (1 d, 3 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5111352
Default Alt Text
ThreeBodyOnShellME.cc (780 B)

Event Timeline