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

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

addLeafDependents(RooArgSet &set)MELANCSplineCoreprotected
analyticalIntegral(Int_t code, const char *rangeName=0) constMELANCSpline_1D_fastvirtual
bcApproximatedSecondDerivative enum valueMELANCSplineCore
bcApproximatedSlope enum valueMELANCSplineCore
bcBeginXMELANCSpline_1D_fastprotected
bcClamped enum valueMELANCSplineCore
bcEndXMELANCSpline_1D_fastprotected
bcNaturalSpline enum valueMELANCSplineCore
bcQuadratic enum valueMELANCSplineCore
bcQuadraticWithNullSlope enum valueMELANCSplineCore
BoundaryCondition enum nameMELANCSplineCore
clone(const char *newname) constMELANCSpline_1D_fastinlinevirtual
coefficientsMELANCSpline_1D_fastprotected
cropValueForRange(T &val, const Int_t whichDirection=0) constMELANCSpline_1D_fastprotectedvirtual
doFloor(Bool_t flag)MELANCSplineCore
emptyFcnList()MELANCSpline_1D_fastinlineprotectedvirtual
evalSplineSegment(const std::vector< T > &coefs, const T &kappa, const T &tup, const T &tdn, Bool_t doIntegrate=false) constMELANCSplineCoreprotectedvirtual
evaluate() constMELANCSpline_1D_fastprotectedvirtual
FcnListMELANCSpline_1D_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_1D_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
getKappas(std::vector< T > &kappas, const Int_t whichDirection)MELANCSpline_1D_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_1D_fastprotectedvirtual
getWhichBin(const T &val, const Int_t whichDirection) constMELANCSpline_1D_fastprotectedvirtual
interpolateFcn(Int_t code, const char *rangeName=0) constMELANCSpline_1D_fastprotectedvirtual
kappaXMELANCSpline_1D_fastprotected
kError enum valueMELANCSplineCore
kSilent enum valueMELANCSplineCore
kVerbose enum valueMELANCSplineCore
leafDepsListMELANCSplineCoreprotected
MELANCSpline_1D_fast()MELANCSpline_1D_fast
MELANCSpline_1D_fast(const char *name, const char *title)MELANCSpline_1D_fast
MELANCSpline_1D_fast(const char *name, const char *title, RooAbsReal &inXVar, const std::vector< T > &inXList, const std::vector< T > &inFcnList, MELANCSplineCore::BoundaryCondition const bcBeginX_=MELANCSplineCore::bcNaturalSpline, MELANCSplineCore::BoundaryCondition const bcEndX_=MELANCSplineCore::bcNaturalSpline, Bool_t inUseFloor=true, T inFloorEval=0, T inFloorInt=0)MELANCSpline_1D_fast
MELANCSpline_1D_fast(const MELANCSpline_1D_fast &other, const char *name=0)MELANCSpline_1D_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
rangeXmaxMELANCSplineCoreprotected
rangeXminMELANCSplineCoreprotected
setEvalFloor(T val)MELANCSplineCore
setIntFloor(T val)MELANCSplineCore
setRangeValidity(const T valmin, const T valmax, const Int_t whichDirection=0)MELANCSpline_1D_fastvirtual
setVerbosity(VerbosityLevel flag)MELANCSplineCorevirtual
T typedefMELANCSplineCore
testRangeValidity(const T &val, const Int_t whichDirection=0) constMELANCSpline_1D_fastprotectedvirtual
theXVarMELANCSplineCoreprotected
TMatrix_t typedefMELANCSplineCore
TVector_t typedefMELANCSplineCore
useFloorMELANCSplineCoreprotected
verbosityMELANCSplineCoreprotected
VerbosityLevel enum nameMELANCSplineCore
XListMELANCSplineCoreprotected
~MELANCSpline_1D_fast()MELANCSpline_1D_fastinlinevirtual
~MELANCSplineCore()MELANCSplineCoreinlinevirtual