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_2D_fast Member List

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

addLeafDependents(RooArgSet &set)MELANCSplineCoreprotected
analyticalIntegral(Int_t code, const char *rangeName=0) constMELANCSpline_2D_fastvirtual
bcApproximatedSecondDerivative enum valueMELANCSplineCore
bcApproximatedSlope enum valueMELANCSplineCore
bcBeginXMELANCSpline_2D_fastprotected
bcBeginYMELANCSpline_2D_fastprotected
bcClamped enum valueMELANCSplineCore
bcEndXMELANCSpline_2D_fastprotected
bcEndYMELANCSpline_2D_fastprotected
bcNaturalSpline enum valueMELANCSplineCore
bcQuadratic enum valueMELANCSplineCore
bcQuadraticWithNullSlope enum valueMELANCSplineCore
BoundaryCondition enum nameMELANCSplineCore
clone(const char *newname) constMELANCSpline_2D_fastinlinevirtual
coefficientsMELANCSpline_2D_fastprotected
cropValueForRange(T &val, const Int_t whichDirection) constMELANCSpline_2D_fastprotectedvirtual
doFloor(Bool_t flag)MELANCSplineCore
emptyFcnList()MELANCSpline_2D_fastinlineprotectedvirtual
evalSplineSegment(const std::vector< T > &coefs, const T &kappa, const T &tup, const T &tdn, Bool_t doIntegrate=false) constMELANCSplineCoreprotectedvirtual
evaluate() constMELANCSpline_2D_fastprotectedvirtual
FcnListMELANCSpline_2D_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_2D_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
getCoefficientsPerY(const std::vector< T > &kappaX, const TMatrix_t &xAinv, const Int_t &ybin, MELANCSplineCore::BoundaryCondition const &bcBegin, MELANCSplineCore::BoundaryCondition const &bcEnd, const Int_t xbin) constMELANCSpline_2D_fastprotectedvirtual
getKappas(std::vector< T > &kappas, const Int_t whichDirection)MELANCSpline_2D_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_2D_fastprotectedvirtual
getWhichBin(const T &val, const Int_t whichDirection) constMELANCSpline_2D_fastprotectedvirtual
interpolateFcn(Int_t code, const char *rangeName=0) constMELANCSpline_2D_fastprotectedvirtual
kappaXMELANCSpline_2D_fastprotected
kappaYMELANCSpline_2D_fastprotected
kError enum valueMELANCSplineCore
kSilent enum valueMELANCSplineCore
kVerbose enum valueMELANCSplineCore
leafDepsListMELANCSplineCoreprotected
MELANCSpline_2D_fast()MELANCSpline_2D_fast
MELANCSpline_2D_fast(const char *name, const char *title)MELANCSpline_2D_fast
MELANCSpline_2D_fast(const char *name, const char *title, RooAbsReal &inXVar, RooAbsReal &inYVar, const std::vector< T > &inXList, const std::vector< T > &inYList, const 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, Bool_t inUseFloor=true, T inFloorEval=0, T inFloorInt=0)MELANCSpline_2D_fast
MELANCSpline_2D_fast(const MELANCSpline_2D_fast &other, const char *name=0)MELANCSpline_2D_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_2D_fastinlineprotected
rangeXmaxMELANCSplineCoreprotected
rangeXminMELANCSplineCoreprotected
rangeYmaxMELANCSpline_2D_fastprotected
rangeYminMELANCSpline_2D_fastprotected
setEvalFloor(T val)MELANCSplineCore
setIntFloor(T val)MELANCSplineCore
setRangeValidity(const T valmin, const T valmax, const Int_t whichDirection)MELANCSpline_2D_fastvirtual
setVerbosity(VerbosityLevel flag)MELANCSplineCorevirtual
T typedefMELANCSplineCore
testRangeValidity(const T &val, const Int_t whichDirection) constMELANCSpline_2D_fastprotectedvirtual
theXVarMELANCSplineCoreprotected
theYVarMELANCSpline_2D_fastprotected
TMatrix_t typedefMELANCSplineCore
TVector_t typedefMELANCSplineCore
useFloorMELANCSplineCoreprotected
verbosityMELANCSplineCoreprotected
VerbosityLevel enum nameMELANCSplineCore
XListMELANCSplineCoreprotected
YListMELANCSpline_2D_fastprotected
~MELANCSpline_2D_fast()MELANCSpline_2D_fastinlinevirtual
~MELANCSplineCore()MELANCSplineCoreinlinevirtual