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.
|
This is the complete list of members for MELANCSpline_3D_fast, including all inherited members.
addLeafDependents(RooArgSet &set) | MELANCSplineCore | protected |
analyticalIntegral(Int_t code, const char *rangeName=0) const | MELANCSpline_3D_fast | virtual |
bcApproximatedSecondDerivative enum value | MELANCSplineCore | |
bcApproximatedSlope enum value | MELANCSplineCore | |
bcBeginX | MELANCSpline_3D_fast | protected |
bcBeginY | MELANCSpline_3D_fast | protected |
bcBeginZ | MELANCSpline_3D_fast | protected |
bcClamped enum value | MELANCSplineCore | |
bcEndX | MELANCSpline_3D_fast | protected |
bcEndY | MELANCSpline_3D_fast | protected |
bcEndZ | MELANCSpline_3D_fast | protected |
bcNaturalSpline enum value | MELANCSplineCore | |
bcQuadratic enum value | MELANCSplineCore | |
bcQuadraticWithNullSlope enum value | MELANCSplineCore | |
BoundaryCondition enum name | MELANCSplineCore | |
clone(const char *newname) const | MELANCSpline_3D_fast | inlinevirtual |
coefficients | MELANCSpline_3D_fast | protected |
cropValueForRange(T &val, const Int_t whichDirection) const | MELANCSpline_3D_fast | protectedvirtual |
doFloor(Bool_t flag) | MELANCSplineCore | |
emptyFcnList() | MELANCSpline_3D_fast | inlineprotectedvirtual |
evalSplineSegment(const std::vector< T > &coefs, const T &kappa, const T &tup, const T &tdn, Bool_t doIntegrate=false) const | MELANCSplineCore | protectedvirtual |
evaluate() const | MELANCSpline_3D_fast | protectedvirtual |
FcnList | MELANCSpline_3D_fast | protected |
floorEval | MELANCSplineCore | protected |
floorInt | MELANCSplineCore | protected |
getAArray(const std::vector< T > &kappas, std::vector< std::vector< T >> &AArray, BoundaryCondition const &bcBegin, BoundaryCondition const &bcEnd) const | MELANCSplineCore | protectedvirtual |
getAnalyticalIntegral(RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=0) const | MELANCSpline_3D_fast | virtual |
getBArray(const std::vector< T > &kappas, const std::vector< T > &fcnList, std::vector< T > &BArray, BoundaryCondition const &bcBegin, BoundaryCondition const &bcEnd) const | MELANCSplineCore | protectedvirtual |
getCoefficients(const TVector_t &S, const std::vector< T > &kappas, const std::vector< T > &fcnList, const Int_t &bin) const | MELANCSplineCore | protectedvirtual |
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) const | MELANCSplineCore | protectedvirtual |
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) const | MELANCSpline_3D_fast | protectedvirtual |
getKappas(std::vector< T > &kappas, const Int_t whichDirection) | MELANCSpline_3D_fast | protectedvirtual |
getLeafDependents(RooRealProxy &proxy, RooArgSet &set) | MELANCSplineCore | protected |
getTVar(const std::vector< T > &kappas, const T &val, const Int_t &bin, const Int_t whichDirection) const | MELANCSpline_3D_fast | protectedvirtual |
getWhichBin(const T &val, const Int_t whichDirection) const | MELANCSpline_3D_fast | protectedvirtual |
interpolateFcn(Int_t code, const char *rangeName=0) const | MELANCSpline_3D_fast | protectedvirtual |
kappaX | MELANCSpline_3D_fast | protected |
kappaY | MELANCSpline_3D_fast | protected |
kappaZ | MELANCSpline_3D_fast | protected |
kError enum value | MELANCSplineCore | |
kSilent enum value | MELANCSplineCore | |
kVerbose enum value | MELANCSplineCore | |
leafDepsList | MELANCSplineCore | protected |
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 value | MELANCSplineCore | |
npointsX() const | MELANCSplineCore | inlineprotected |
npointsY() const | MELANCSpline_3D_fast | inlineprotected |
npointsZ() const | MELANCSpline_3D_fast | inlineprotected |
rangeXmax | MELANCSplineCore | protected |
rangeXmin | MELANCSplineCore | protected |
rangeYmax | MELANCSpline_3D_fast | protected |
rangeYmin | MELANCSpline_3D_fast | protected |
rangeZmax | MELANCSpline_3D_fast | protected |
rangeZmin | MELANCSpline_3D_fast | protected |
setEvalFloor(T val) | MELANCSplineCore | |
setIntFloor(T val) | MELANCSplineCore | |
setRangeValidity(const T valmin, const T valmax, const Int_t whichDirection) | MELANCSpline_3D_fast | virtual |
setVerbosity(VerbosityLevel flag) | MELANCSplineCore | virtual |
T typedef | MELANCSplineCore | |
testRangeValidity(const T &val, const Int_t whichDirection) const | MELANCSpline_3D_fast | protectedvirtual |
theXVar | MELANCSplineCore | protected |
theYVar | MELANCSpline_3D_fast | protected |
theZVar | MELANCSpline_3D_fast | protected |
TMatrix_t typedef | MELANCSplineCore | |
TVector_t typedef | MELANCSplineCore | |
useFloor | MELANCSplineCore | protected |
verbosity | MELANCSplineCore | protected |
VerbosityLevel enum name | MELANCSplineCore | |
XList | MELANCSplineCore | protected |
YList | MELANCSpline_3D_fast | protected |
ZList | MELANCSpline_3D_fast | protected |
~MELANCSpline_3D_fast() | MELANCSpline_3D_fast | inlinevirtual |
~MELANCSplineCore() | MELANCSplineCore | inlinevirtual |