#include "QSigExFitDataHolder.h"

QSigExFitDataHolder


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

class QSigExFitDataHolder

Inheritance Chart:
QSigExFitDataHolder
    private:
QSigExFitDataHolder(const QSigExFitDataHolder&) public:
QSigExFitDataHolder() QSigExFitDataHolder(const QList<TString>* parnames, const TList* variabs) virtual ~QSigExFitDataHolder() void AddJProbs(TTree* jprobstree, Bool_t ownsjptree = kTRUE) static TClass* Class() void Clear() const Double_t* GetEntry(Int_t jptreeindex, Int_t entry) const Int_t GetNEvents(Int_t jptreeindex) const Int_t GetNGroups(Int_t jptreeindex) const Int_t GetNJPTrees() const Int_t GetNParams() const const Int_t* GetParIndices(Int_t jptreeindex) const const QList<TString>* GetParNames() virtual TClass* IsA() const QSigExFitDataHolder& operator=(const QSigExFitDataHolder&) void RmJProbs(TTree* jprobstree) void SetParNames(const QList<TString>* parnames) void SetPrincipalInstance(QSigExFitDataHolder* principalinstance) void SetVariabs(const TList* variabs) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
static TTree** fJProbsTrees ! static Bool_t* fOwnsJPTree ! static Int_t fNJPTrees ! static Double_t** fEntries ! static Int_t** fParIndexes ! static const QList<TString>* fParNames ! static const TList* fVariabs ! static Int_t fNInstances ! static QSigExFitDataHolder* fPrincipalInstance !

Class Description

                                                                      
 QSigExFitDataHolder                                                  
                                                                      
 This class holds static member variables and can be used to pass     
 information between QSigExFit and the minimization function. Only    
 one instance can modify the internal variables, so there is no       
 risk of making unwanted changes on these ones with other instances.  
                                                                      

~QSigExFitDataHolder()

void AddJProbs(TTree* jprobstree, Bool_t ownsjptree)

void RmJProbs(TTree* jprobstree)

void Clear()

QSigExFitDataHolder()


{fNInstances++;}
QSigExFitDataHolder(const QList<TString>* parnames, const TList* variabs)

SetParNames(parnames)

SetVariabs(variabs)

SetPrincipalInstance(this)

Int_t GetNJPTrees()


{return fNJPTrees;}
Int_t GetNEvents(Int_t jptreeindex)

Int_t GetNGroups(Int_t jptreeindex)

Int_t GetNParams()


{return fParNames->Count();}
const Double_t* GetEntry(Int_t jptreeindex, Int_t entry)

const Int_t* GetParIndices(Int_t jptreeindex)

const QList<TString> * GetParNames()

QSigExFitDataHolder(const QSigExFitDataHolder &)


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.