#include "QSigExJointProbs.h"

QSigExJointProbs


class description - header file - source file - inheritance tree (.pdf)

class QSigExJointProbs : public QSigExDirHandler

Inheritance Chart:
TObject
<-
QSigExDirHandler
<-
QSigExJointProbs

    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)

Data Members

    private:
TDirectory* fProbsDir Pointer to the TDirectory that contains the probabilities TDirectory* fJointProbsDir Pointer to the TDirectory that contains the joint probability densities

Class Description

                                                                      
 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  
 branch of the output TTree "Probs/JointPDFsProbs/JointPDFsProbs".    
                                                                      

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
QSigExJointProbs()

QSigExJointProbs(const QSigExJointProbs& rhs)

QSigExJointProbs(TDirectory* dir,const Char_t* cardfilename=NULL)

virtual ~QSigExJointProbs()


{}
void ClearCardBuf()


{}

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.