library: libRooFit
#include "RooSimPdfBuilder.h"

RooSimPdfBuilder


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

class RooSimPdfBuilder : public TObject

Inheritance Chart:
TObject
<-
RooSimPdfBuilder
    private:
RooSimPdfBuilder(const RooSimPdfBuilder&) public:
RooSimPdfBuilder(const RooArgSet& pdfProtoList) ~RooSimPdfBuilder() void addSpecializations(const RooArgSet& specSet) const RooSimultaneous* buildPdf(const RooArgSet& buildConfig, const RooArgSet& dependents, const RooArgSet* auxSplitCats = 0, Bool_t verbose = kFALSE) const RooSimultaneous* buildPdf(const RooArgSet& buildConfig, const RooAbsData* dataSet, const RooArgSet& auxSplitCats, Bool_t verbose = kFALSE) const RooSimultaneous* buildPdf(const RooArgSet& buildConfig, const RooArgSet& dependents, const RooArgSet& auxSplitCats, Bool_t verbose = kFALSE) const RooSimultaneous* buildPdf(const RooArgSet& buildConfig, const RooAbsData* dataSet, const RooArgSet* auxSplitCats = 0, Bool_t verbose = kFALSE) static TClass* Class() RooArgSet* createProtoBuildConfig() virtual TClass* IsA() const virtual void ShowMembers(TMemberInspector& insp, char* parent) const RooArgSet& splitLeafList() virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
RooArgSet _protoPdfSet Set of prototype PDFS RooArgSet _compSplitCatSet List of owned composite splitting categories RooArgSet _splitNodeList List of owned split nodes TList _retiredCustomizerList Retired customizer from previous builds (own their PDF branch nodes)

Class Description

RooSimPdfBuilder(const RooArgSet& protoPdfSet)
RooArgSet* createProtoBuildConfig()
 Make RooArgSet of configuration objects
void addSpecializations(const RooArgSet& specSet)
const RooSimultaneous* buildPdf(const RooArgSet& buildConfig, const RooArgSet& dependents, const RooArgSet* auxSplitCats, Bool_t verbose)
 Initialize needed components
~RooSimPdfBuilder()
RooSimPdfBuilder(const RooArgSet& pdfProtoList)
const RooSimultaneous* buildPdf(const RooArgSet& buildConfig, const RooArgSet& dependents, const RooArgSet* auxSplitCats=0, Bool_t verbose=kFALSE)
const RooSimultaneous* buildPdf(const RooArgSet& buildConfig, const RooAbsData* dataSet, const RooArgSet& auxSplitCats, Bool_t verbose=kFALSE)
return buildPdf(buildConfig,*dataSet->get(),&auxSplitCats,verbose)
const RooArgSet& splitLeafList()

Last update: Tue Jul 11 11:46:21 2006
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.