JHUGen MELA
v2.4.1
Matrix element calculations as used in JHUGen. MELA is an important tool that was used for the Higgs boson discovery and for precise measurements of its structure and interactions. Please see the website https://spin.pha.jhu.edu/ and papers cited there for more details, and kindly cite those papers when using this code.
|
#include <MELANCSplineFactory_3D.h>
Protected Member Functions | |
const std::vector< splineQuadruplet_t > | getPoints (const std::vector< MELANCSplineCore::T > &XList, const std::vector< MELANCSplineCore::T > &YList, const std::vector< MELANCSplineCore::T > &ZList, const std::vector< MELANCSplineCore::T > &FcnList) |
void | destroyPDF () |
void | initPDF (const std::vector< splineQuadruplet_t > &pList) |
void | addUnique (std::vector< MELANCSplineCore::T > &list, MELANCSplineCore::T val) |
Protected Attributes | |
TString | appendName |
MELANCSplineCore::BoundaryCondition | bcBeginX |
MELANCSplineCore::BoundaryCondition | bcEndX |
MELANCSplineCore::BoundaryCondition | bcBeginY |
MELANCSplineCore::BoundaryCondition | bcEndY |
MELANCSplineCore::BoundaryCondition | bcBeginZ |
MELANCSplineCore::BoundaryCondition | bcEndZ |
RooAbsReal * | XVar |
RooAbsReal * | YVar |
RooAbsReal * | ZVar |
MELANCSpline_3D_fast * | fcn |
MELAFuncPdf * | |
Definition at line 14 of file MELANCSplineFactory_3D.h.
MELANCSplineFactory_3D::MELANCSplineFactory_3D | ( | RooAbsReal & | XVar_, |
RooAbsReal & | YVar_, | ||
RooAbsReal & | ZVar_, | ||
TString | appendName_ = "" , |
||
MELANCSplineCore::BoundaryCondition const | bcBeginX_ = MELANCSplineCore::bcNaturalSpline , |
||
MELANCSplineCore::BoundaryCondition const | bcEndX_ = MELANCSplineCore::bcNaturalSpline , |
||
MELANCSplineCore::BoundaryCondition const | bcBeginY_ = MELANCSplineCore::bcNaturalSpline , |
||
MELANCSplineCore::BoundaryCondition const | bcEndY_ = MELANCSplineCore::bcNaturalSpline , |
||
MELANCSplineCore::BoundaryCondition const | bcBeginZ_ = MELANCSplineCore::bcNaturalSpline , |
||
MELANCSplineCore::BoundaryCondition const | bcEndZ_ = MELANCSplineCore::bcNaturalSpline |
||
) |
MELANCSplineFactory_3D::~MELANCSplineFactory_3D | ( | ) |
Definition at line 23 of file MELANCSplineFactory_3D.cc.
|
protected |
Definition at line 27 of file MELANCSplineFactory_3D.cc.
|
protected |
|
inline |
Definition at line 50 of file MELANCSplineFactory_3D.h.
|
inline |
Definition at line 51 of file MELANCSplineFactory_3D.h.
|
protected |
Definition at line 31 of file MELANCSplineFactory_3D.cc.
|
protected |
Definition at line 62 of file MELANCSplineFactory_3D.cc.
void MELANCSplineFactory_3D::setEndConditions | ( | MELANCSplineCore::BoundaryCondition const | bcBegin, |
MELANCSplineCore::BoundaryCondition const | bcEnd, | ||
const unsigned int | direction | ||
) |
Definition at line 124 of file MELANCSplineFactory_3D.cc.
|
inline |
Definition at line 61 of file MELANCSplineFactory_3D.h.
|
inline |
Definition at line 60 of file MELANCSplineFactory_3D.h.
void MELANCSplineFactory_3D::setPoints | ( | TTree * | tree | ) |
Definition at line 112 of file MELANCSplineFactory_3D.cc.
|
protected |
Definition at line 16 of file MELANCSplineFactory_3D.h.
|
protected |
Definition at line 18 of file MELANCSplineFactory_3D.h.
|
protected |
Definition at line 20 of file MELANCSplineFactory_3D.h.
|
protected |
Definition at line 22 of file MELANCSplineFactory_3D.h.
|
protected |
Definition at line 19 of file MELANCSplineFactory_3D.h.
|
protected |
Definition at line 21 of file MELANCSplineFactory_3D.h.
|
protected |
Definition at line 23 of file MELANCSplineFactory_3D.h.
|
protected |
Definition at line 28 of file MELANCSplineFactory_3D.h.
|
protected |
Definition at line 29 of file MELANCSplineFactory_3D.h.
|
protected |
Definition at line 25 of file MELANCSplineFactory_3D.h.
|
protected |
Definition at line 26 of file MELANCSplineFactory_3D.h.
|
protected |
Definition at line 27 of file MELANCSplineFactory_3D.h.