| #include "QSigExDis.h" |
| Inheritance Chart: | ||||||||||||||||||||||
|
public:
virtual ~QSigExDis()
virtual void Browse(TBrowser* b)
static TClass* Class()
virtual QSigExDis* CloneQSigExDis() const
virtual Double_t Derivative(const Double_t& x) const
virtual void Draw(Option_t* option = "")
virtual Int_t GetDimension()
virtual TClass* IsA() const
virtual void Normalize(Option_t* cutexpr = "NULL", Int_t normflags = 0, Double_t* fullintegral = NULL, Double_t* cutintegral = NULL, Double_t* error = NULL)
const QSigExDis& operator=(const QSigExDis& rhs)
virtual Double_t ProbDensity(const Double_t& x, const Double_t& y, const Double_t& z) const
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
QSigExDis
This class is an abstract base class which allows to give a common
interface to all types of ROOT "functions" (TH1, TH2, TH3, TF1, TF2,
TF3) such that they can be transparently used as probability density
functions. QSigExDis declares a Normalize function that allows to
normalize the functions using complexe cuts and a ProbDensity
function that returns the probability density associated with a
given point.