#include "QSigExJointProbs.h" |
QSigExJointProbs
class description - header file - source file - inheritance tree (.pdf)
protected:
void CheckPDFsProbs() const
virtual void FormatDir()
public:
QSigExJointProbs()
QSigExJointProbs(const QSigExJointProbs& rhs)
QSigExJointProbs(TDirectory* dir, const Char_t* cardfilename = "NULL")
virtual ~QSigExJointProbs()
static TClass* Class()
virtual void CleanDir()
virtual void ClearCardBuf()
virtual int 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)
private:
TDirectory* fProbsDir Pointer to the TDirectory that contains the probabilities
TDirectory* fJointProbsDir Pointer to the TDirectory that contains the joint probability densities
QSigExJointProbs
This class computes joint probability densities of
NON-CORRELATED VARIABLES. For each flux group, it reads the marginal
probability densities from the corresponding TTree in
"Probs/PDFsProbs", multiplies them together and put the result in a
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 creates
the TDirectory "PDFs/JointPDFsProbs".
void CleanDir()
This public member function reinitialize the part of the fMyDir directory
structure that belongs to QSigExJointProbs. It removes the TDirectory
"PDFs/JointPDFsProbs".
void LoadCardFile(const Char_t* cardfilename)
This function does actually nothing in this class
int Get()
This function computes the joint probability densities of NON-CORRELATED
VARIABLES. For each flux group, it reads the marginal probability densities
from the corresponding TTree in "Probs/PDFsProbs", multiplies them together
and put the result in a branch of the output TTree
"Probs/JointPDFsProbs/JointPDFsProbs". The output TTree branch names are the
flux group name.
The function returns the number of computed joint probability densities
WARNING: THE INPUT TTREES MUST HAVE BRANCHES OF TYPE DOUBLE_T
THE OUTPUT TTREE HAS BRANCHES OF TYPE DOUBLE_T
void CheckPDFsProbs()
This protected function checks if a "Probs/PDFsPRobs" 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.