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.
MELANCSpline_3D_fast Member List

This is the complete list of members for MELANCSpline_3D_fast, including all inherited members.

addLeafDependents(RooArgSet &set)MELANCSplineCoreprotected
analyticalIntegral(Int_t code, const char *rangeName=0) constMELANCSpline_3D_fastvirtual
bcApproximatedSecondDerivative enum valueMELANCSplineCore
bcApproximatedSlope enum valueMELANCSplineCore
bcBeginXMELANCSpline_3D_fastprotected
bcBeginYMELANCSpline_3D_fastprotected
bcBeginZMELANCSpline_3D_fastprotected
bcClamped enum valueMELANCSplineCore
bcEndXMELANCSpline_3D_fastprotected
bcEndYMELANCSpline_3D_fastprotected
bcEndZMELANCSpline_3D_fastprotected
bcNaturalSpline enum valueMELANCSplineCore
bcQuadratic enum valueMELANCSplineCore
bcQuadraticWithNullSlope enum valueMELANCSplineCore
BoundaryCondition enum nameMELANCSplineCore
clone(const char *newname) constMELANCSpline_3D_fastinlinevirtual
coefficientsMELANCSpline_3D_fastprotected
cropValueForRange(T &val, const Int_t whichDirection) constMELANCSpline_3D_fastprotectedvirtual
doFloor(Bool_t flag)MELANCSplineCore
emptyFcnList()MELANCSpline_3D_fastinlineprotectedvirtual
evalSplineSegment(const std::vector< T > &coefs, const T &kappa, const T &tup, const T &tdn, Bool_t doIntegrate=false) constMELANCSplineCoreprotectedvirtual
evaluate() constMELANCSpline_3D_fastprotectedvirtual
FcnListMELANCSpline_3D_fastprotected
floorEvalMELANCSplineCoreprotected
floorIntMELANCSplineCoreprotected
getAArray(const std::vector< T > &kappas, std::vector< std::vector< T >> &AArray, BoundaryCondition const &bcBegin, BoundaryCondition const &bcEnd) constMELANCSplineCoreprotectedvirtual
getAnalyticalIntegral(RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=0) constMELANCSpline_3D_fastvirtual
getBArray(const std::vector< T > &kappas, const std::vector< T > &fcnList, std::vector< T > &BArray, BoundaryCondition const &bcBegin, BoundaryCondition const &bcEnd) constMELANCSplineCoreprotectedvirtual
getCoefficients(const TVector_t &S, const std::vector< T > &kappas, const std::vector< T > &fcnList, const Int_t &bin) constMELANCSplineCoreprotectedvirtual
getCoefficientsAlongDirection(const std::vector< T > &kappas, const TMatrix_t &Ainv, const std::vector< T > &fcnList, BoundaryCondition const &bcBegin, BoundaryCondition const &bcEnd, const Int_t pickBin) constMELANCSplineCoreprotectedvirtual
getCoefficientsPerYPerZ(const std::vector< T > &kappaX, const TMatrix_t &xAinv, const Int_t &ybin, const Int_t &zbin, MELANCSplineCore::BoundaryCondition const &bcBegin, MELANCSplineCore::BoundaryCondition const &bcEnd, const Int_t xbin) constMELANCSpline_3D_fastprotectedvirtual
getKappas(std::vector< T > &kappas, const Int_t whichDirection)MELANCSpline_3D_fastprotectedvirtual
getLeafDependents(RooRealProxy &proxy, RooArgSet &set)MELANCSplineCoreprotected
getTVar(const std::vector< T > &kappas, const T &val, const Int_t &bin, const Int_t whichDirection) constMELANCSpline_3D_fastprotectedvirtual
getWhichBin(const T &val, const Int_t whichDirection) constMELANCSpline_3D_fastprotectedvirtual
interpolateFcn(Int_t code, const char *rangeName=0) constMELANCSpline_3D_fastprotectedvirtual
kappaXMELANCSpline_3D_fastprotected
kappaYMELANCSpline_3D_fastprotected
kappaZMELANCSpline_3D_fastprotected
kError enum valueMELANCSplineCore
kSilent enum valueMELANCSplineCore
kVerbose enum valueMELANCSplineCore
leafDepsListMELANCSplineCoreprotected
MELANCSpline_3D_fast()MELANCSpline_3D_fast
MELANCSpline_3D_fast(const char *name, const char *title)MELANCSpline_3D_fast
MELANCSpline_3D_fast(const char *name, const char *title, RooAbsReal &inXVar, RooAbsReal &inYVar, RooAbsReal &inZVar, const std::vector< T > &inXList, const std::vector< T > &inYList, const std::vector< T > &inZList, const std::vector< std::vector< std::vector< T >>> &inFcnList, 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, Bool_t inUseFloor=true, T inFloorEval=0, T inFloorInt=0)MELANCSpline_3D_fast
MELANCSpline_3D_fast(const MELANCSpline_3D_fast &other, const char *name=0)MELANCSpline_3D_fast
MELANCSplineCore()MELANCSplineCore
MELANCSplineCore(const char *name, const char *title)MELANCSplineCore
MELANCSplineCore(const char *name, const char *title, RooAbsReal &inXVar, const std::vector< T > &inXList, Bool_t inUseFloor=true, T inFloorEval=1e-15, T inFloorInt=1e-10)MELANCSplineCore
MELANCSplineCore(const MELANCSplineCore &other, const char *name=0)MELANCSplineCore
NBoundaryConditions enum valueMELANCSplineCore
npointsX() constMELANCSplineCoreinlineprotected
npointsY() constMELANCSpline_3D_fastinlineprotected
npointsZ() constMELANCSpline_3D_fastinlineprotected
rangeXmaxMELANCSplineCoreprotected
rangeXminMELANCSplineCoreprotected
rangeYmaxMELANCSpline_3D_fastprotected
rangeYminMELANCSpline_3D_fastprotected
rangeZmaxMELANCSpline_3D_fastprotected
rangeZminMELANCSpline_3D_fastprotected
setEvalFloor(T val)MELANCSplineCore
setIntFloor(T val)MELANCSplineCore
setRangeValidity(const T valmin, const T valmax, const Int_t whichDirection)MELANCSpline_3D_fastvirtual
setVerbosity(VerbosityLevel flag)MELANCSplineCorevirtual
T typedefMELANCSplineCore
testRangeValidity(const T &val, const Int_t whichDirection) constMELANCSpline_3D_fastprotectedvirtual
theXVarMELANCSplineCoreprotected
theYVarMELANCSpline_3D_fastprotected
theZVarMELANCSpline_3D_fastprotected
TMatrix_t typedefMELANCSplineCore
TVector_t typedefMELANCSplineCore
useFloorMELANCSplineCoreprotected
verbosityMELANCSplineCoreprotected
VerbosityLevel enum nameMELANCSplineCore
XListMELANCSplineCoreprotected
YListMELANCSpline_3D_fastprotected
ZListMELANCSpline_3D_fastprotected
~MELANCSpline_3D_fast()MELANCSpline_3D_fastinlinevirtual
~MELANCSplineCore()MELANCSplineCoreinlinevirtual