library: libRooFit
#include "RooAbsGoodnessOfFit.h"

RooAbsGoodnessOfFit


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

class RooAbsGoodnessOfFit : public RooAbsReal

Inheritance Chart:
TObject
<-
TNamed
RooPrintable
<-
RooAbsArg
<-
RooAbsReal
<-
RooAbsGoodnessOfFit
<-
RooAbsOptGoodnessOfFit
<-
RooChi2Var
RooNLLVar
 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

    private:
Bool_t initialize() void initMPMode(RooAbsPdf* pdf, RooAbsData* data, const RooArgSet* projDeps, const char* rangeName) void initSimMode(RooSimultaneous* pdf, RooAbsData* data, const RooArgSet* projDeps, const char* rangeName) protected:
virtual Double_t evaluate() const virtual Double_t evaluatePartition(Int_t firstEvent, Int_t lastEvent) const RooAbsGoodnessOfFit::GOFOpMode operMode() const virtual void printCompactTreeHook(ostream& os, const char* indent = "") virtual Bool_t redirectServersHook(const RooAbsCollection& newServerList, Bool_t mustReplaceAll, Bool_t nameChange, Bool_t isRecursive) void setEventCount(Int_t nEvents) void setMPSet(Int_t setNum, Int_t numSets) void setSimCount(Int_t simCount) public:
virtual ~RooAbsGoodnessOfFit() static TClass* Class() virtual Double_t combinedValue(RooAbsReal** gofArray, Int_t nVal) const virtual void constOptimize(RooAbsArg::ConstOpCode opcode) virtual RooAbsGoodnessOfFit* create(const char* name, const char* title, RooAbsPdf& pdf, RooAbsData& data, const RooArgSet& projDeps, const char* rangeName = "0", Int_t nCPU = 1, Bool_t verbose = kTRUE, Bool_t splitCutRange = kTRUE) virtual TClass* IsA() const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Bool_t _init RooAbsGoodnessOfFit::GOFOpMode _gofOpMode Int_t _nEvents Int_t _setNum Int_t _numSets Int_t _nGof Number of sub-contexts RooAbsGoodnessOfFit** _gofArray ! Array of sub-contexts representing part of the total NLL Int_t _nCPU RooRealMPFE** _mpfeArray ! Array of parallel execution frond ends protected:
RooSetProxy _paramSet RooAbsPdf* _pdf RooAbsData* _data const RooArgSet* _projDeps const char* _rangeName ! Bool_t _splitRange Int_t _simCount Bool_t _verbose public:
static const RooAbsGoodnessOfFit::GOFOpMode SimMaster static const RooAbsGoodnessOfFit::GOFOpMode MPMaster static const RooAbsGoodnessOfFit::GOFOpMode Slave

Class Description


~RooAbsGoodnessOfFit()

Double_t evaluate() const
 One-time Initialization

Bool_t initialize()

Bool_t redirectServersHook(const RooAbsCollection& newServerList, Bool_t mustReplaceAll, Bool_t nameChange, Bool_t)

void printCompactTreeHook(ostream& os, const char* indent)

void constOptimize(ConstOpCode opcode)

void setMPSet(Int_t setNum, Int_t numSets)

void initMPMode(RooAbsPdf* pdf, RooAbsData* data, const RooArgSet* projDeps, const char* rangeName)

void initSimMode(RooSimultaneous* simpdf, RooAbsData* data, const RooArgSet* projDeps, const char* rangeName)



Inline Functions


                  RooAbsGoodnessOfFit* create(const char* name, const char* title, RooAbsPdf& pdf, RooAbsData& data, const RooArgSet& projDeps, const char* rangeName = "0", Int_t nCPU = 1, Bool_t verbose = kTRUE, Bool_t splitCutRange = kTRUE)
                              Double_t combinedValue(RooAbsReal** gofArray, Int_t nVal) const
                              Double_t evaluatePartition(Int_t firstEvent, Int_t lastEvent) const
                                  void setSimCount(Int_t simCount)
                                  void setEventCount(Int_t nEvents)
        RooAbsGoodnessOfFit::GOFOpMode operMode() const
                               TClass* Class()
                               TClass* IsA() const
                                  void ShowMembers(TMemberInspector& insp, char* parent)
                                  void Streamer(TBuffer& b)
                                  void StreamerNVirtual(TBuffer& b)


Last update: Tue Jun 28 18:09:21 2005
Copyright (c) 2000-2005, Regents of the University of California *


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.