#include "QSigExGaussCor.h" |
QSigExGaussCor
class description - header file - source file - inheritance tree (.pdf)
protected:
void CheckPDFs() const
virtual void FormatDir()
public:
QSigExGaussCor()
QSigExGaussCor(TDirectory* dir, const Char_t* cardfilename = "NULL")
virtual ~QSigExGaussCor()
static TClass* Class()
virtual void CleanDir()
virtual void ClearCardBuf()
virtual Int_t Get()
virtual TClass* IsA() const
virtual void LoadCardFile(const Char_t* cardfilename = "NULL")
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
QSigExGaussCor
This class, used with class QSigExGCJointProbs, allows to
compute joint probability densities of flux groups considering the
correlations between their variables. To achieve this, it creates
for each variable x a mapping function y(x) that has a gaussian
distribution, such that the distribution of y(x) variables for
each flux group is multi-gaussian. The covariance matrix of y(x)
variables being computed for each flux group, it is possible to
compute the joint probabilities using the multi-gaussian equation.
The class QSigExGaussCor loops over the flux groups in "PDFs"
void FormatDir()
This protected member function gives to the fMyDir TDirectory the structure
that is needed to store the information produced by this class. It doesn't
create any objects actually.
void CleanDir()
This public member function reinitializes the part of the fMyDir directory
structure that belongs to QSigExGaussCor. It removes the y(x) mapping
functions and matrix indexes from PDFs directories and it removes covariance
matrices in flux group directories.
void LoadCardFile(const Char_t* cardfilename)
This is an empty function in this class actually
Int_t Get()
This function uses the "Event Info" TTree objects in flux group directories
and QSigExDisTH* PDFs in pdf directories to create TMatrixDSym covariance matrices
in flux group directories after to have produced "GaussMapping" TF1 objects
(y(x) mapping functions) and "TMatrixIndex" TNamed objects (matrix indexes)
in PDF directories
void CheckPDFs()
This protected function check if "PDFs" TDirectory exists
Author: Pierre-Luc Drouin
Last update: Fri Nov 17 16:35:14 2006
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.