|
JHUGen MELA
JHUGen v7.5.6, MELA v2.4.2
Matrix element calculations as used in JHUGen.
|
Go to the documentation of this file. 1 #ifndef MELALINEARINTERPFUNC
2 #define MELALINEARINTERPFUNC
6 #include "RooRealVar.h"
7 #include "RooListProxy.h"
8 #include "RooRealProxy.h"
9 #include "RooArgList.h"
10 #include "RooMsgService.h"
33 const std::vector<T>& inXList,
34 const RooArgList& inFcnList,
35 Bool_t inUseFloor=
true,
void setVerbosity(VerbosityLevel flag)
Int_t getAnalyticalIntegral(RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=0) const
Double_t evaluate() const
RooListProxy leafDepsList
void setRangeValidity(const T valmin, const T valmax)
Int_t getWhichBin(const T &val) const
void cropValueForRange(T &val) const
T getTVar(const T &val) const
void doFloor(Bool_t flag)
unsigned int npoints() const
Double_t analyticalIntegral(Int_t code, const char *rangeName=0) const
T getKappa(const Int_t &bin) const
virtual TObject * clone(const char *newname) const
T interpolateFcn(Int_t code, const char *rangeName=0) const
virtual ~MELALinearInterpFunc()
Bool_t testRangeValidity(const T &val) const