#include <RooAbsArg.h>
Inheritance diagram for RooAbsArg:
Public Types | |
enum | ConstOpCode |
enum | OperMode |
enum | ConstOpCode |
enum | OperMode |
Public Member Functions | |
RooAbsArg () | |
virtual | ~RooAbsArg () |
RooAbsArg (const char *name, const char *title) | |
RooAbsArg (const RooAbsArg &other, const char *name=0) | |
virtual TObject * | clone (const char *newname) const =0 |
virtual TObject * | Clone (const char *newname=0) const |
virtual RooAbsArg * | cloneTree (const char *newname=0) const |
virtual Bool_t | isDerived () const |
Bool_t | isCloneOf (const RooAbsArg &other) const |
Bool_t | dependsOnValue (const RooAbsCollection &serverList, const RooAbsArg *ignoreArg=0) const |
Bool_t | dependsOnValue (const RooAbsArg &server, const RooAbsArg *ignoreArg=0) const |
Bool_t | dependsOn (const RooAbsCollection &serverList, const RooAbsArg *ignoreArg=0, Bool_t valueOnly=kFALSE) const |
Bool_t | dependsOn (const RooAbsArg &server, const RooAbsArg *ignoreArg=0, Bool_t valueOnly=kFALSE) const |
Bool_t | overlaps (const RooAbsArg &testArg, Bool_t valueOnly=kFALSE) const |
Bool_t | hasClients () const |
TIterator * | clientIterator () const |
TIterator * | valueClientIterator () const |
TIterator * | shapeClientIterator () const |
TIterator * | serverIterator () const |
RooAbsArg * | findServer (const char *name) const |
RooAbsArg * | findServer (const RooAbsArg &arg) const |
RooAbsArg * | findServer (Int_t index) const |
Bool_t | isValueServer (const RooAbsArg &arg) const |
Bool_t | isValueServer (const char *name) const |
Bool_t | isShapeServer (const RooAbsArg &arg) const |
Bool_t | isShapeServer (const char *name) const |
void | leafNodeServerList (RooAbsCollection *list, const RooAbsArg *arg=0, Bool_t recurseNonDerived=kFALSE) const |
void | branchNodeServerList (RooAbsCollection *list, const RooAbsArg *arg=0, Bool_t recurseNonDerived=kFALSE) const |
void | treeNodeServerList (RooAbsCollection *list, const RooAbsArg *arg=0, Bool_t doBranch=kTRUE, Bool_t doLeaf=kTRUE, Bool_t valueOnly=kFALSE, Bool_t recurseNonDerived=kFALSE) const |
virtual Bool_t | isFundamental () const |
virtual RooAbsArg * | createFundamental (const char *newname=0) const=0 |
virtual Bool_t | isLValue () const |
void | addParameters (RooArgSet ¶ms, const RooArgSet *nset=0, Bool_t stripDisconnected=kTRUE) const |
RooArgSet * | getVariables (Bool_t stripDisconnected=kTRUE) const |
RooArgSet * | getParameters (const RooAbsData *data, Bool_t stripDisconnected=kTRUE) const |
RooArgSet * | getParameters (const RooAbsData &data, Bool_t stripDisconnected=kTRUE) const |
RooArgSet * | getParameters (const RooArgSet &set, Bool_t stripDisconnected=kTRUE) const |
virtual RooArgSet * | getParameters (const RooArgSet *depList, Bool_t stripDisconnected=kTRUE) const |
RooArgSet * | getObservables (const RooArgSet &set, Bool_t valueOnly=kTRUE) const |
RooArgSet * | getObservables (const RooAbsData *data) const |
RooArgSet * | getObservables (const RooAbsData &data) const |
virtual RooArgSet * | getObservables (const RooArgSet *depList, Bool_t valueOnly=kTRUE) const |
Bool_t | observableOverlaps (const RooAbsData *dset, const RooAbsArg &testArg) const |
Bool_t | observableOverlaps (const RooArgSet *depList, const RooAbsArg &testArg) const |
virtual Bool_t | checkObservables (const RooArgSet *nset) const |
Bool_t | recursiveCheckObservables (const RooArgSet *nset) const |
RooArgSet * | getComponents () const |
RooArgSet * | getDependents (const RooArgSet &set) const |
RooArgSet * | getDependents (const RooAbsData *set) const |
RooArgSet * | getDependents (const RooArgSet *depList) const |
Bool_t | dependentOverlaps (const RooAbsData *dset, const RooAbsArg &testArg) const |
Bool_t | dependentOverlaps (const RooArgSet *depList, const RooAbsArg &testArg) const |
Bool_t | checkDependents (const RooArgSet *nset) const |
Bool_t | recursiveCheckDependents (const RooArgSet *nset) const |
void | attachDataSet (const RooAbsData &set) |
void | attachDataStore (const RooAbsDataStore &set) |
virtual Bool_t | readFromStream (istream &is, Bool_t compact, Bool_t verbose=kFALSE)=0 |
virtual void | writeToStream (ostream &os, Bool_t compact) const=0 |
virtual void | Print (Option_t *options=0) const |
virtual void | printName (ostream &os) const |
virtual void | printTitle (ostream &os) const |
virtual void | printClassName (ostream &os) const |
virtual void | printAddress (ostream &os) const |
virtual void | printArgs (ostream &os) const |
virtual void | printMetaArgs (ostream &) const |
virtual void | printMultiline (ostream &os, Int_t contents, Bool_t verbose=kFALSE, TString indent="") const |
virtual void | printTree (ostream &os, TString indent="") const |
virtual Int_t | defaultPrintContents (Option_t *opt) const |
void | setAttribute (const Text_t *name, Bool_t value=kTRUE) |
Bool_t | getAttribute (const Text_t *name) const |
const std::set< std::string > & | attributes () const |
void | setStringAttribute (const Text_t *key, const Text_t *value) |
const Text_t * | getStringAttribute (const Text_t *key) const |
const std::map< std::string, std::string > & | stringAttributes () const |
void | setTransientAttribute (const Text_t *name, Bool_t value=kTRUE) |
Bool_t | getTransientAttribute (const Text_t *name) const |
const std::set< std::string > & | transientAttributes () const |
Bool_t | isConstant () const |
RooLinkedList | getCloningAncestors () const |
Int_t | Compare (const TObject *other) const |
virtual Bool_t | IsSortable () const |
void | printDirty (Bool_t depth=kTRUE) const |
virtual Bool_t | operator== (const RooAbsArg &other)=0 |
virtual Bool_t | inRange (const char *) const |
virtual Bool_t | hasRange (const char *) const |
virtual void | optimizeCacheMode (const RooArgSet &observables) |
virtual void | optimizeCacheMode (const RooArgSet &observables, RooArgSet &optNodes, RooLinkedList &processedNodes) |
Bool_t | findConstantNodes (const RooArgSet &observables, RooArgSet &cacheList) |
Bool_t | findConstantNodes (const RooArgSet &observables, RooArgSet &cacheList, RooLinkedList &processedNodes) |
virtual void | constOptimizeTestStatistic (ConstOpCode opcode) |
void | graphVizTree (const char *fileName, const char *delimiter="\n", bool useTitle=false, bool useLatex=false) |
void | graphVizTree (ostream &os, const char *delimiter="\n", bool useTitle=false, bool useLatex=false) |
void | printComponentTree (const char *indent="", const char *namePat=0, Int_t nLevel=999) |
void | printCompactTree (const char *indent="", const char *fileName=0, const char *namePat=0, RooAbsArg *client=0) |
void | printCompactTree (ostream &os, const char *indent="", const char *namePat=0, RooAbsArg *client=0) |
virtual void | printCompactTreeHook (ostream &os, const char *ind="") |
Bool_t | isShapeDirty () const |
Bool_t | isValueDirty () const |
void | registerCache (RooAbsCache &cache) |
void | unRegisterCache (RooAbsCache &cache) |
Int_t | numCaches () const |
RooAbsCache * | getCache (Int_t index) const |
OperMode | operMode () const |
void | setOperMode (OperMode mode, Bool_t recurseADirty=kTRUE) |
Bool_t | addOwnedComponents (const RooArgSet &comps) |
const RooArgSet * | ownedComponents () const |
void | setProhibitServerRedirect (Bool_t flag) |
void | setValueDirty () const |
void | setShapeDirty () const |
void | clearValueDirty () const |
void | clearShapeDirty () const |
const char * | aggregateCacheUniqueSuffix () const |
virtual const char * | cacheUniqueSuffix () const |
Bool_t | redirectServers (const RooAbsCollection &newServerList, Bool_t mustReplaceAll=kFALSE, Bool_t nameChange=kFALSE, Bool_t isRecursionStep=kFALSE) |
Iterator over _clientListValue. | |
Bool_t | recursiveRedirectServers (const RooAbsCollection &newServerList, Bool_t mustReplaceAll=kFALSE, Bool_t nameChange=kFALSE, Bool_t recurseInNewSet=kTRUE) |
virtual Bool_t | redirectServersHook (const RooAbsCollection &, Bool_t, Bool_t, Bool_t) |
virtual void | serverNameChangeHook (const RooAbsArg *, const RooAbsArg *) |
void | addServer (RooAbsArg &server, Bool_t valueProp=kTRUE, Bool_t shapeProp=kFALSE) |
void | addServerList (RooAbsCollection &serverList, Bool_t valueProp=kTRUE, Bool_t shapeProp=kFALSE) |
void | replaceServer (RooAbsArg &oldServer, RooAbsArg &newServer, Bool_t valueProp, Bool_t shapeProp) |
void | changeServer (RooAbsArg &server, Bool_t valueProp, Bool_t shapeProp) |
void | removeServer (RooAbsArg &server, Bool_t force=kFALSE) |
RooAbsArg * | findNewServer (const RooAbsCollection &newSet, Bool_t nameChange) const |
RooExpensiveObjectCache & | expensiveObjectCache () const |
void | setExpensiveObjectCache (RooExpensiveObjectCache &cache) |
virtual Bool_t | importWorkspaceHook (RooWorkspace &) |
RooAbsArg () | |
virtual | ~RooAbsArg () |
RooAbsArg (const char *name, const char *title) | |
RooAbsArg (const RooAbsArg &other, const char *name=0) | |
virtual TObject * | clone (const char *newname) const =0 |
virtual TObject * | Clone (const char *newname=0) const |
virtual RooAbsArg * | cloneTree (const char *newname=0) const |
virtual Bool_t | isDerived () const |
Bool_t | isCloneOf (const RooAbsArg &other) const |
Bool_t | dependsOnValue (const RooAbsCollection &serverList, const RooAbsArg *ignoreArg=0) const |
Bool_t | dependsOnValue (const RooAbsArg &server, const RooAbsArg *ignoreArg=0) const |
Bool_t | dependsOn (const RooAbsCollection &serverList, const RooAbsArg *ignoreArg=0, Bool_t valueOnly=kFALSE) const |
Bool_t | dependsOn (const RooAbsArg &server, const RooAbsArg *ignoreArg=0, Bool_t valueOnly=kFALSE) const |
Bool_t | overlaps (const RooAbsArg &testArg, Bool_t valueOnly=kFALSE) const |
Bool_t | hasClients () const |
TIterator * | clientIterator () const |
TIterator * | valueClientIterator () const |
TIterator * | shapeClientIterator () const |
TIterator * | serverIterator () const |
RooAbsArg * | findServer (const char *name) const |
RooAbsArg * | findServer (const RooAbsArg &arg) const |
RooAbsArg * | findServer (Int_t index) const |
Bool_t | isValueServer (const RooAbsArg &arg) const |
Bool_t | isValueServer (const char *name) const |
Bool_t | isShapeServer (const RooAbsArg &arg) const |
Bool_t | isShapeServer (const char *name) const |
void | leafNodeServerList (RooAbsCollection *list, const RooAbsArg *arg=0, Bool_t recurseNonDerived=kFALSE) const |
void | branchNodeServerList (RooAbsCollection *list, const RooAbsArg *arg=0, Bool_t recurseNonDerived=kFALSE) const |
void | treeNodeServerList (RooAbsCollection *list, const RooAbsArg *arg=0, Bool_t doBranch=kTRUE, Bool_t doLeaf=kTRUE, Bool_t valueOnly=kFALSE, Bool_t recurseNonDerived=kFALSE) const |
virtual Bool_t | isFundamental () const |
virtual RooAbsArg * | createFundamental (const char *newname=0) const=0 |
virtual Bool_t | isLValue () const |
void | addParameters (RooArgSet ¶ms, const RooArgSet *nset=0, Bool_t stripDisconnected=kTRUE) const |
RooArgSet * | getVariables (Bool_t stripDisconnected=kTRUE) const |
RooArgSet * | getParameters (const RooAbsData *data, Bool_t stripDisconnected=kTRUE) const |
RooArgSet * | getParameters (const RooAbsData &data, Bool_t stripDisconnected=kTRUE) const |
RooArgSet * | getParameters (const RooArgSet &set, Bool_t stripDisconnected=kTRUE) const |
virtual RooArgSet * | getParameters (const RooArgSet *depList, Bool_t stripDisconnected=kTRUE) const |
RooArgSet * | getObservables (const RooArgSet &set, Bool_t valueOnly=kTRUE) const |
RooArgSet * | getObservables (const RooAbsData *data) const |
RooArgSet * | getObservables (const RooAbsData &data) const |
virtual RooArgSet * | getObservables (const RooArgSet *depList, Bool_t valueOnly=kTRUE) const |
Bool_t | observableOverlaps (const RooAbsData *dset, const RooAbsArg &testArg) const |
Bool_t | observableOverlaps (const RooArgSet *depList, const RooAbsArg &testArg) const |
virtual Bool_t | checkObservables (const RooArgSet *nset) const |
Bool_t | recursiveCheckObservables (const RooArgSet *nset) const |
RooArgSet * | getComponents () const |
RooArgSet * | getDependents (const RooArgSet &set) const |
RooArgSet * | getDependents (const RooAbsData *set) const |
RooArgSet * | getDependents (const RooArgSet *depList) const |
Bool_t | dependentOverlaps (const RooAbsData *dset, const RooAbsArg &testArg) const |
Bool_t | dependentOverlaps (const RooArgSet *depList, const RooAbsArg &testArg) const |
Bool_t | checkDependents (const RooArgSet *nset) const |
Bool_t | recursiveCheckDependents (const RooArgSet *nset) const |
void | attachDataSet (const RooAbsData &set) |
void | attachDataStore (const RooAbsDataStore &set) |
virtual Bool_t | readFromStream (istream &is, Bool_t compact, Bool_t verbose=kFALSE)=0 |
virtual void | writeToStream (ostream &os, Bool_t compact) const=0 |
virtual void | Print (Option_t *options=0) const |
virtual void | printName (ostream &os) const |
virtual void | printTitle (ostream &os) const |
virtual void | printClassName (ostream &os) const |
virtual void | printAddress (ostream &os) const |
virtual void | printArgs (ostream &os) const |
virtual void | printMetaArgs (ostream &) const |
virtual void | printMultiline (ostream &os, Int_t contents, Bool_t verbose=kFALSE, TString indent="") const |
virtual void | printTree (ostream &os, TString indent="") const |
virtual Int_t | defaultPrintContents (Option_t *opt) const |
void | setAttribute (const Text_t *name, Bool_t value=kTRUE) |
Bool_t | getAttribute (const Text_t *name) const |
const std::set< std::string > & | attributes () const |
void | setStringAttribute (const Text_t *key, const Text_t *value) |
const Text_t * | getStringAttribute (const Text_t *key) const |
const std::map< std::string, std::string > & | stringAttributes () const |
void | setTransientAttribute (const Text_t *name, Bool_t value=kTRUE) |
Bool_t | getTransientAttribute (const Text_t *name) const |
const std::set< std::string > & | transientAttributes () const |
Bool_t | isConstant () const |
RooLinkedList | getCloningAncestors () const |
Int_t | Compare (const TObject *other) const |
virtual Bool_t | IsSortable () const |
void | printDirty (Bool_t depth=kTRUE) const |
virtual Bool_t | operator== (const RooAbsArg &other)=0 |
virtual Bool_t | inRange (const char *) const |
virtual Bool_t | hasRange (const char *) const |
virtual void | optimizeCacheMode (const RooArgSet &observables) |
virtual void | optimizeCacheMode (const RooArgSet &observables, RooArgSet &optNodes, RooLinkedList &processedNodes) |
Bool_t | findConstantNodes (const RooArgSet &observables, RooArgSet &cacheList) |
Bool_t | findConstantNodes (const RooArgSet &observables, RooArgSet &cacheList, RooLinkedList &processedNodes) |
virtual void | constOptimizeTestStatistic (ConstOpCode opcode) |
void | graphVizTree (const char *fileName, const char *delimiter="\n", bool useTitle=false, bool useLatex=false) |
void | graphVizTree (ostream &os, const char *delimiter="\n", bool useTitle=false, bool useLatex=false) |
void | printComponentTree (const char *indent="", const char *namePat=0, Int_t nLevel=999) |
void | printCompactTree (const char *indent="", const char *fileName=0, const char *namePat=0, RooAbsArg *client=0) |
void | printCompactTree (ostream &os, const char *indent="", const char *namePat=0, RooAbsArg *client=0) |
virtual void | printCompactTreeHook (ostream &os, const char *ind="") |
Bool_t | isShapeDirty () const |
Bool_t | isValueDirty () const |
void | registerCache (RooAbsCache &cache) |
void | unRegisterCache (RooAbsCache &cache) |
Int_t | numCaches () const |
RooAbsCache * | getCache (Int_t index) const |
OperMode | operMode () const |
void | setOperMode (OperMode mode, Bool_t recurseADirty=kTRUE) |
Bool_t | addOwnedComponents (const RooArgSet &comps) |
const RooArgSet * | ownedComponents () const |
void | setProhibitServerRedirect (Bool_t flag) |
void | setValueDirty () const |
void | setShapeDirty () const |
void | clearValueDirty () const |
void | clearShapeDirty () const |
const char * | aggregateCacheUniqueSuffix () const |
virtual const char * | cacheUniqueSuffix () const |
Bool_t | redirectServers (const RooAbsCollection &newServerList, Bool_t mustReplaceAll=kFALSE, Bool_t nameChange=kFALSE, Bool_t isRecursionStep=kFALSE) |
Iterator over _clientListValue. | |
Bool_t | recursiveRedirectServers (const RooAbsCollection &newServerList, Bool_t mustReplaceAll=kFALSE, Bool_t nameChange=kFALSE, Bool_t recurseInNewSet=kTRUE) |
virtual Bool_t | redirectServersHook (const RooAbsCollection &, Bool_t, Bool_t, Bool_t) |
virtual void | serverNameChangeHook (const RooAbsArg *, const RooAbsArg *) |
void | addServer (RooAbsArg &server, Bool_t valueProp=kTRUE, Bool_t shapeProp=kFALSE) |
void | addServerList (RooAbsCollection &serverList, Bool_t valueProp=kTRUE, Bool_t shapeProp=kFALSE) |
void | replaceServer (RooAbsArg &oldServer, RooAbsArg &newServer, Bool_t valueProp, Bool_t shapeProp) |
void | changeServer (RooAbsArg &server, Bool_t valueProp, Bool_t shapeProp) |
void | removeServer (RooAbsArg &server, Bool_t force=kFALSE) |
RooAbsArg * | findNewServer (const RooAbsCollection &newSet, Bool_t nameChange) const |
RooExpensiveObjectCache & | expensiveObjectCache () const |
void | setExpensiveObjectCache (RooExpensiveObjectCache &cache) |
virtual Bool_t | importWorkspaceHook (RooWorkspace &) |
Static Public Member Functions | |
static void | verboseDirty (Bool_t flag) |
static void | copyList (TList &dest, const TList &source) |
static void | setDirtyInhibit (Bool_t flag) |
static void | setACleanADirty (Bool_t flag) |
static UInt_t | crc32 (const char *data) |
static void | verboseDirty (Bool_t flag) |
static void | copyList (TList &dest, const TList &source) |
static void | setDirtyInhibit (Bool_t flag) |
static void | setACleanADirty (Bool_t flag) |
static UInt_t | crc32 (const char *data) |
Protected Member Functions | |
void | graphVizAddConnections (std::set< std::pair< RooAbsArg *, RooAbsArg * > > &) |
virtual void | operModeHook () |
virtual void | optimizeDirtyHook (const RooArgSet *) |
virtual Bool_t | isValid () const |
virtual void | getParametersHook (const RooArgSet *, RooArgSet *, Bool_t) const |
virtual void | getObservablesHook (const RooArgSet *, RooArgSet *) const |
void | registerProxy (RooArgProxy &proxy) |
void | registerProxy (RooSetProxy &proxy) |
void | registerProxy (RooListProxy &proxy) |
void | unRegisterProxy (RooArgProxy &proxy) |
void | unRegisterProxy (RooSetProxy &proxy) |
void | unRegisterProxy (RooListProxy &proxy) |
RooAbsProxy * | getProxy (Int_t index) const |
void | setProxyNormSet (const RooArgSet *nset) |
Int_t | numProxies () const |
void | printAttribList (ostream &os) const |
Transient boolean attributes (not copied in ctor). | |
virtual void | syncCache (const RooArgSet *nset=0)=0 |
virtual void | copyCache (const RooAbsArg *source, Bool_t valueOnly=kFALSE)=0 |
virtual void | attachToTree (TTree &t, Int_t bufSize=32000)=0 |
virtual void | setTreeBranchStatus (TTree &t, Bool_t active)=0 |
virtual void | fillTreeBranch (TTree &t)=0 |
TString | cleanBranchName () const |
void | setValueDirty (const RooAbsArg *source) const |
void | setShapeDirty (const RooAbsArg *source) const |
void | graphVizAddConnections (std::set< std::pair< RooAbsArg *, RooAbsArg * > > &) |
virtual void | operModeHook () |
virtual void | optimizeDirtyHook (const RooArgSet *) |
virtual Bool_t | isValid () const |
virtual void | getParametersHook (const RooArgSet *, RooArgSet *, Bool_t) const |
virtual void | getObservablesHook (const RooArgSet *, RooArgSet *) const |
void | registerProxy (RooArgProxy &proxy) |
void | registerProxy (RooSetProxy &proxy) |
void | registerProxy (RooListProxy &proxy) |
void | unRegisterProxy (RooArgProxy &proxy) |
void | unRegisterProxy (RooSetProxy &proxy) |
void | unRegisterProxy (RooListProxy &proxy) |
RooAbsProxy * | getProxy (Int_t index) const |
void | setProxyNormSet (const RooArgSet *nset) |
Int_t | numProxies () const |
void | printAttribList (ostream &os) const |
Transient boolean attributes (not copied in ctor). | |
virtual void | syncCache (const RooArgSet *nset=0)=0 |
virtual void | copyCache (const RooAbsArg *source, Bool_t valueOnly=kFALSE)=0 |
virtual void | attachToTree (TTree &t, Int_t bufSize=32000)=0 |
virtual void | setTreeBranchStatus (TTree &t, Bool_t active)=0 |
virtual void | fillTreeBranch (TTree &t)=0 |
TString | cleanBranchName () const |
void | setValueDirty (const RooAbsArg *source) const |
void | setShapeDirty (const RooAbsArg *source) const |
Static Protected Member Functions | |
static Bool_t | flipAClean () |
Delete watch flag. | |
static Bool_t | inhibitDirty () |
static Bool_t | flipAClean () |
Delete watch flag. | |
static Bool_t | inhibitDirty () |
Protected Attributes | |
RooRefCountList | _serverList |
RooRefCountList | _clientList |
RooRefCountList | _clientListShape |
RooRefCountList | _clientListValue |
TList | _proxyList |
std::deque< RooAbsCache * > | _cacheList |
TIterator * | _clientShapeIter |
TIterator * | _clientValueIter |
Iterator over _clientListShape. | |
std::set< std::string > | _boolAttrib |
std::map< std::string, std::string > | _stringAttrib |
std::set< std::string > | _boolAttribTransient |
Bool_t | _deleteWatch |
Bool_t | _valueDirty |
Bool_t | _shapeDirty |
OperMode | _operMode |
RooArgSet * | _ownedComponents |
Bool_t | _prohibitServerRedirect |
Set of owned component. | |
RooExpensiveObjectCache * | _eocache |
Prohibit server redirects -- Debugging tool. | |
std::deque< RooAbsCache * > | _cacheList |
TIterator * | _clientShapeIter |
TIterator * | _clientValueIter |
Iterator over _clientListShape. | |
std::set< std::string > | _boolAttrib |
std::map< std::string, std::string > | _stringAttrib |
std::set< std::string > | _boolAttribTransient |
RooArgSet * | _ownedComponents |
RooExpensiveObjectCache * | _eocache |
Prohibit server redirects -- Debugging tool. | |
Static Protected Attributes | |
static Bool_t | _verboseDirty |
static Bool_t | _inhibitDirty |
static Bool_t | _flipAClean |
Friends | |
class | RooProdPdf |
class | RooAddPdf |
class | RooAddPdfOrig |
class | RooMinuit |
class | RooExtendPdf |
class | RooRealIntegral |
class | RooAbsReal |
class | RooProjectedPdf |
class | RooArgSet |
class | RooAbsCollection |
class | RooCustomizer |
class | RooWorkspace |
class | RooAddModel |
class | RooArgProxy |
class | RooSetProxy |
class | RooListProxy |
class | RooObjectFactory |
class | RooCompositeDataStore |
class | RooTreeDataStore |
class | RooTreeData |
class | RooDataSet |
class | RooRealMPFE |
class | RooHistPdf |
ostream & | operator<< (ostream &os, const RooAbsArg &arg) |
istream & | operator>> (istream &is, RooAbsArg &arg) |
ostream & | operator<< (ostream &os, const RooAbsArg &arg) |
istream & | operator>> (istream &is, RooAbsArg &arg) |
Definition at line 44 of file RooAbsArg.h.
Definition at line 271 of file RooAbsArg.h.
enum RooAbsArg::OperMode |
Definition at line 321 of file RooAbsArg.h.
Definition at line 271 of file RooAbsArg.h.
enum RooAbsArg::OperMode |
Definition at line 321 of file RooAbsArg.h.
RooAbsArg::RooAbsArg | ( | ) |
Definition at line 78 of file RooAbsArg.cxx.
References _clientListShape, _clientListValue, _clientShapeIter, _clientValueIter, RooTrace::create(), and RooLinkedList::MakeIterator().
RooAbsArg::~RooAbsArg | ( | ) | [virtual] |
Definition at line 158 of file RooAbsArg.cxx.
References _clientList, _clientShapeIter, _clientValueIter, _ownedComponents, _serverList, _verboseDirty, TString::Append(), TObject::ClassName(), cxcoutD, TString::Data(), RooTrace::destroy(), TNamed::fName, Form(), TNamed::GetName(), kFALSE, kTRUE, RooLinkedList::MakeIterator(), TIterator::Next(), removeServer(), setAttribute(), and RooFit::Tracing.
RooAbsArg::RooAbsArg | ( | const char * | name, | |
const char * | title | |||
) |
Definition at line 95 of file RooAbsArg.cxx.
References _clientListShape, _clientListValue, _clientShapeIter, _clientValueIter, RooTrace::create(), and RooLinkedList::MakeIterator().
RooAbsArg::RooAbsArg | ( | const RooAbsArg & | other, | |
const char * | name = 0 | |||
) |
Definition at line 116 of file RooAbsArg.cxx.
References _clientListShape, _clientListValue, _clientShapeIter, _clientValueIter, _serverList, addServer(), RooTrace::create(), RooLinkedList::FindObject(), kFALSE, kTRUE, RooLinkedList::MakeIterator(), TIterator::Next(), TNamed::SetName(), setShapeDirty(), and setValueDirty().
RooAbsArg::RooAbsArg | ( | ) |
virtual RooAbsArg::~RooAbsArg | ( | ) | [virtual] |
RooAbsArg::RooAbsArg | ( | const char * | name, | |
const char * | title | |||
) |
RooAbsArg::RooAbsArg | ( | const RooAbsArg & | other, | |
const char * | name = 0 | |||
) |
virtual TObject* RooAbsArg::clone | ( | const char * | newname | ) | const [pure virtual] |
virtual TObject* RooAbsArg::Clone | ( | const char * | newname = 0 |
) | const [inline, virtual] |
Reimplemented from TNamed.
Definition at line 53 of file RooAbsArg.h.
References clone(), and TNamed::GetName().
Referenced by RooAbsCollection::addClone(), RooAbsCollection::addServerClonesToList(), RooMCStudy::calcPulls(), RooFitResult::createHessePdf(), RooDataSet::createHistogram(), RooAbsReal::createHistogram(), RooCustomizer::doBuild(), RooStats::MarkovChain::GetNLLVar(), RooStats::MCMCInterval::GetPosteriorKeysPdf(), RooStats::MCMCInterval::GetPosteriorKeysProduct(), RooStats::MarkovChain::GetWeightVar(), RooMinimizer::lastMinuitFit(), RooFitResult::lastMinuitFit(), RooAbsReal::plotAsymOn(), RooProdPdf::rearrangeProduct(), RooArgProxy::RooArgProxy(), RooCmdConfig::RooCmdConfig(), RooMultiVarGaussian::RooMultiVarGaussian(), RooRealIntegral::RooRealIntegral(), RooResolutionModel::RooResolutionModel(), and RooAbsCollection::snapshot().
RooAbsArg * RooAbsArg::cloneTree | ( | const char * | newname = 0 |
) | const [virtual] |
Definition at line 2159 of file RooAbsArg.cxx.
References addOwnedComponents(), RooAbsCollection::find(), TNamed::GetName(), kTRUE, RooAbsCollection::releaseOwnership(), RooAbsCollection::remove(), RooArgSet, and TNamed::SetName().
Referenced by RooTreeDataStore::addColumn(), RooFFTConvPdf::FFTCacheElem::FFTCacheElem(), RooAbsReal::getPropagatedError(), RooAbsReal::plotOnWithErrorBand(), rf506_msgservice(), and RooTreeDataStore::RooTreeDataStore().
virtual Bool_t RooAbsArg::isDerived | ( | ) | const [inline, virtual] |
Definition at line 59 of file RooAbsArg.h.
References _proxyList, _serverList, TCollection::GetSize(), RooLinkedList::GetSize(), kFALSE, and kTRUE.
Referenced by RooSimGenContext::attach(), RooCustomizer::doBuild(), findConstantNodes(), RooSimultaneous::genContext(), RooSimGenContext::initGenerator(), isShapeDirty(), isValueDirty(), optimizeCacheMode(), RooSimultaneous::plotOn(), RooAbsOptTestStatistic::RooAbsOptTestStatistic(), RooRealIntegral::RooRealIntegral(), RooSimGenContext::RooSimGenContext(), RooAbsData::split(), and treeNodeServerList().
Bool_t RooAbsArg::dependsOnValue | ( | const RooAbsCollection & | serverList, | |
const RooAbsArg * | ignoreArg = 0 | |||
) | const [inline] |
Definition at line 64 of file RooAbsArg.h.
References dependsOn(), and kTRUE.
Referenced by RooSimPdfBuilder::buildPdf(), findConstantNodes(), RooProdPdf::getConstraints(), getObservables(), RooProdPdf::getParametersHook(), RooLinearVar::isJacobianOK(), RooAbsReal::makeProjectionSet(), optimizeCacheMode(), overlaps(), RooRealIntegral::RooRealIntegral(), and RooSimWSTool::validateConfig().
Bool_t RooAbsArg::dependsOn | ( | const RooAbsCollection & | serverList, | |
const RooAbsArg * | ignoreArg = 0 , |
|||
Bool_t | valueOnly = kFALSE | |||
) | const |
Definition at line 713 of file RooAbsArg.cxx.
References RooAbsCollection::createIterator(), kFALSE, kTRUE, TIterator::Next(), and result().
Referenced by addParameters(), RooSimultaneous::addPdf(), RooRealSumPdf::checkObservables(), RooAbsAnaConvPdf::coefVars(), RooDataSet::createHistogram(), dependsOn(), dependsOnValue(), RooCustomizer::doBuild(), RooAbsData::fillHistogram(), RooProduct::forceAnalyticalInt(), RooAddPdf::getAnalyticalIntegralWN(), RooAbsAnaConvPdf::getAnalyticalIntegralWN(), getObservables(), RooProduct::groupProductTerms(), RooProdPdf::isDirectGenSafe(), RooAbsPdf::isDirectGenSafe(), RooGenProdProj::makeIntegral(), observableOverlaps(), overlaps(), RooAbsReal::plotAsymOn(), RooAbsPdf::plotOnCompSelect(), RooProdPdf::rearrangeProduct(), RooGenContext::RooGenContext(), RooRealIntegral::RooRealIntegral(), RooAbsCollection::safeDeleteList(), RooAbsData::split(), RooAbsPdf::syncNormalization(), and RooAbsData::table().
Bool_t RooAbsArg::dependsOn | ( | const RooAbsArg & | server, | |
const RooAbsArg * | ignoreArg = 0 , |
|||
Bool_t | valueOnly = kFALSE | |||
) | const |
Definition at line 732 of file RooAbsArg.cxx.
References dependsOn(), findServer(), TNamed::GetName(), isValueServer(), kFALSE, kTRUE, TIterator::Next(), and serverIterator().
Definition at line 773 of file RooAbsArg.cxx.
References dependsOn(), dependsOnValue(), list, and treeNodeServerList().
Bool_t RooAbsArg::hasClients | ( | ) | const [inline] |
Definition at line 75 of file RooAbsArg.h.
References _clientList, RooLinkedList::GetSize(), kFALSE, and kTRUE.
Referenced by RooWorkspace::Print().
TIterator* RooAbsArg::clientIterator | ( | ) | const [inline] |
Definition at line 76 of file RooAbsArg.h.
References _clientList, and RooLinkedList::MakeIterator().
TIterator* RooAbsArg::valueClientIterator | ( | ) | const [inline] |
Definition at line 80 of file RooAbsArg.h.
References _clientListValue, and RooLinkedList::MakeIterator().
Referenced by RooAbsData::allClientsCached(), RooRealIntegral::servesExclusively(), and setOperMode().
TIterator* RooAbsArg::shapeClientIterator | ( | ) | const [inline] |
Definition at line 84 of file RooAbsArg.h.
References _clientListShape, and RooLinkedList::MakeIterator().
TIterator* RooAbsArg::serverIterator | ( | ) | const [inline] |
Definition at line 88 of file RooAbsArg.h.
References _serverList, and RooLinkedList::MakeIterator().
Referenced by RooAbsSelfCachedReal::actualObservables(), RooAbsSelfCachedPdf::actualObservables(), RooAbsSelfCachedPdf::actualParameters(), RooAbsSelfCachedReal::actualParameters(), addParameters(), RooAbsCollection::addServerClonesToList(), RooRealIntegral::autoSelectDirtyMode(), RooResolutionModel::basisConvVar(), RooResolutionModel::changeBasis(), constOptimizeTestStatistic(), dependsOn(), findConstantNodes(), RooSimultaneous::genContext(), RooAbsPdf::isDirectGenSafe(), optimizeCacheMode(), RooRealIntegral::parameters(), RooSimultaneous::plotOn(), printCompactTree(), printComponentTree(), recursiveRedirectServers(), RooGenContext::RooGenContext(), RooGenProdProj::RooGenProdProj(), RooRealIntegral::RooRealIntegral(), RooResolutionModel::RooResolutionModel(), RooSimGenContext::RooSimGenContext(), and treeNodeServerList().
RooAbsArg* RooAbsArg::findServer | ( | const char * | name | ) | const [inline] |
Definition at line 93 of file RooAbsArg.h.
References _serverList, and RooLinkedList::FindObject().
Referenced by RooResolutionModel::convolution(), RooAddModel::convolution(), dependsOn(), and RooAbsPdf::isDirectGenSafe().
Definition at line 105 of file RooAbsArg.h.
References _clientListValue, RooLinkedList::FindObject(), kFALSE, and kTRUE.
Referenced by addParameters(), RooRealIntegral::autoSelectDirtyMode(), dependsOn(), RooRealIntegral::parameters(), printCompactTree(), RooSetProxy::replace(), RooListProxy::replace(), and RooRealIntegral::RooRealIntegral().
Bool_t RooAbsArg::isValueServer | ( | const char * | name | ) | const [inline] |
Definition at line 109 of file RooAbsArg.h.
References _clientListValue, RooLinkedList::FindObject(), kFALSE, and kTRUE.
Definition at line 113 of file RooAbsArg.h.
References _clientListShape, RooLinkedList::FindObject(), kFALSE, and kTRUE.
Referenced by printCompactTree(), RooSetProxy::replace(), RooListProxy::replace(), and RooRealIntegral::RooRealIntegral().
Bool_t RooAbsArg::isShapeServer | ( | const char * | name | ) | const [inline] |
Definition at line 117 of file RooAbsArg.h.
References _clientListShape, RooLinkedList::FindObject(), kFALSE, and kTRUE.
void RooAbsArg::leafNodeServerList | ( | RooAbsCollection * | list, | |
const RooAbsArg * | arg = 0 , |
|||
Bool_t | recurseNonDerived = kFALSE | |||
) | const |
Definition at line 462 of file RooAbsArg.cxx.
References kFALSE, kTRUE, list, and treeNodeServerList().
Referenced by RooRealIntegral::autoSelectDirtyMode(), RooAbsReal::createPlotProjection(), RooCustomizer::initialize(), RooResolutionModel::normLeafServerList(), RooAbsData::optimizeReadingWithCaching(), RooAbsOptTestStatistic::RooAbsOptTestStatistic(), and RooRealIntegral::RooRealIntegral().
void RooAbsArg::branchNodeServerList | ( | RooAbsCollection * | list, | |
const RooAbsArg * | arg = 0 , |
|||
Bool_t | recurseNonDerived = kFALSE | |||
) | const |
Definition at line 473 of file RooAbsArg.cxx.
References kFALSE, kTRUE, list, and treeNodeServerList().
Referenced by aggregateCacheUniqueSuffix(), attachDataSet(), attachDataStore(), getComponents(), getObservables(), RooWorkspace::import(), RooCustomizer::initialize(), RooTreeDataStore::loadValues(), RooAbsPdf::plotOn(), RooAbsPdf::plotOnCompSelect(), printDirty(), RooAbsOptTestStatistic::RooAbsOptTestStatistic(), RooRealIntegral::RooRealIntegral(), and RooAbsPdf::setTraceCounter().
void RooAbsArg::treeNodeServerList | ( | RooAbsCollection * | list, | |
const RooAbsArg * | arg = 0 , |
|||
Bool_t | doBranch = kTRUE , |
|||
Bool_t | doLeaf = kTRUE , |
|||
Bool_t | valueOnly = kFALSE , |
|||
Bool_t | recurseNonDerived = kFALSE | |||
) | const |
Definition at line 483 of file RooAbsArg.cxx.
References _clientListValue, RooLinkedList::FindObject(), isDerived(), isFundamental(), kFALSE, kTRUE, list, TIterator::Next(), and serverIterator().
Referenced by branchNodeServerList(), RooAbsReal::createPlotProjection(), getObservables(), graphVizTree(), leafNodeServerList(), overlaps(), and recursiveCheckObservables().
virtual Bool_t RooAbsArg::isFundamental | ( | ) | const [inline, virtual] |
Definition at line 128 of file RooAbsArg.h.
References kFALSE.
Referenced by RooTreeDataStore::addColumn(), RooTreeDataStore::addColumns(), addParameters(), RooArgProxy::changePointer(), RooAbsReal::createPlotProjection(), RooSimWSTool::executeBuild(), RooWorkspace::fundArg(), graphVizTree(), RooWorkspace::import(), RooSimultaneous::initialize(), RooAbsCachedPdf::PdfCacheElem::PdfCacheElem(), printComponentTree(), RooAbsData::RooAbsData(), RooAbsNumGenerator::RooAbsNumGenerator(), RooArgProxy::RooArgProxy(), RooGenContext::RooGenContext(), RooHistPdf::RooHistPdf(), and treeNodeServerList().
virtual RooAbsArg* RooAbsArg::createFundamental | ( | const char * | newname = 0 |
) | const [pure virtual] |
Referenced by RooTreeDataStore::addColumn(), and RooTreeDataStore::addColumns().
virtual Bool_t RooAbsArg::isLValue | ( | ) | const [inline, virtual] |
Definition at line 141 of file RooAbsArg.h.
References kFALSE.
Referenced by getObservables(), and RooRealIntegral::RooRealIntegral().
void RooAbsArg::addParameters | ( | RooArgSet & | params, | |
const RooArgSet * | nset = 0 , |
|||
Bool_t | stripDisconnected = kTRUE | |||
) | const |
Definition at line 534 of file RooAbsArg.cxx.
References RooArgSet::add(), addParameters(), RooAbsCollection::createIterator(), dependsOn(), getParametersHook(), isFundamental(), isValueServer(), kTRUE, TIterator::Next(), params, and serverIterator().
Referenced by addParameters(), and getParameters().
Definition at line 1944 of file RooAbsArg.cxx.
References getParameters(), and RooArgSet.
Referenced by RooFFTConvPdf::actualParameters(), RooStats::SPlot::AddSWeight(), RooBDecay::coefVars(), RooAbsReal::createHistogram(), RooStats::LikelihoodInterval::CreateMinimizer(), RooStats::LikelihoodIntervalPlot::Draw(), RooStats::ProfileLikelihoodTestStat::Evaluate(), RooStats::SimpleLikelihoodRatioTestStat::Evaluate(), RooJeffreysPrior::evaluate(), RooSimWSTool::executeBuild(), RooStats::LikelihoodInterval::FindLimits(), FitUsingRooFit(), RooStats::ToyMCSamplerOld::GenerateToyData(), RooStats::LikelihoodInterval::GetContourPoints(), RooWorkspace::import(), RooSimultaneous::initialize(), RooStats::LikelihoodInterval::IsInInterval(), RooAbsCachedPdf::PdfCacheElem::PdfCacheElem(), RooStats::RatioOfProfiledLikelihoodsTestStat::ProfiledLikelihood(), RooStats::SimpleLikelihoodRatioTestStat::SimpleLikelihoodRatioTestStat(), RooAbsData::split(), RooAbsPdf::syncNormalization(), and WrapperRooPdf::WrapperRooPdf().
RooArgSet * RooAbsArg::getParameters | ( | const RooAbsData * | data, | |
Bool_t | stripDisconnected = kTRUE | |||
) | const |
Definition at line 521 of file RooAbsArg.cxx.
References RooAbsData::get().
Referenced by RooNumRunningInt::actualParameters(), RooCachedPdf::actualParameters(), RooCachedReal::actualParameters(), RooIntegralMorph::actualParameters(), RooStats::SPlot::AddSWeight(), RooAddition::analyticalIntegral(), RooProduct::analyticalIntegral(), RooAddModel::analyticalIntegralWN(), RooProdPdf::analyticalIntegralWN(), RooProjectedPdf::analyticalIntegralWN(), RooSimPdfBuilder::buildPdf(), RooFFTConvPdf::calcParams(), RooAbsAnaConvPdf::coefVars(), RooAbsPdf::createNLL(), RooStats::ProfileLikelihoodCalculator::DoGlobalFit(), RooStats::ProfileLikelihoodTestStat::Evaluate(), RooFFTConvPdf::FFTCacheElem::FFTCacheElem(), findConstantNodes(), FitUsingRooFit(), RooStats::ToyMCSamplerOld::GenerateToyData(), RooProdPdf::getConstraints(), RooStats::ProfileLikelihoodCalculator::GetHypoTest(), RooStats::ProfileLikelihoodCalculator::GetInterval(), RooStats::MCMCCalculator::GetInterval(), getParameters(), RooAddPdf::getProjCache(), RooAddModel::getProjCache(), RooAbsReal::getPropagatedError(), getVariables(), RooGenFitStudy::initialize(), RooRealMPFE::initVars(), RooAbsPdf::paramOn(), RooProjectedPdf::redirectServersHook(), RooAbsOptTestStatistic::RooAbsOptTestStatistic(), RooAbsTestStatistic::RooAbsTestStatistic(), RooMCStudy::RooMCStudy(), RooMinimizerFcn::RooMinimizerFcn(), RooMinuit::RooMinuit(), RooProfileLL::RooProfileLL(), RooProjectedPdf::RooProjectedPdf(), RooGenCategory::updateIndexList(), and WrapperRooPdf::WrapperRooPdf().
RooArgSet* RooAbsArg::getParameters | ( | const RooAbsData & | data, | |
Bool_t | stripDisconnected = kTRUE | |||
) | const [inline] |
RooArgSet * RooAbsArg::getParameters | ( | const RooArgSet * | depList, | |
Bool_t | stripDisconnected = kTRUE | |||
) | const [virtual] |
Definition at line 574 of file RooAbsArg.cxx.
References addParameters(), RooArgSet, and RooArgList::sort().
RooArgSet* RooAbsArg::getObservables | ( | const RooArgSet & | set, | |
Bool_t | valueOnly = kTRUE | |||
) | const [inline] |
Definition at line 165 of file RooAbsArg.h.
Referenced by RooCachedPdf::actualObservables(), RooCachedReal::actualObservables(), RooFFTConvPdf::actualObservables(), RooAbsReal::asTF(), RooAbsPdf::createNLL(), RooAbsReal::createPlotProjection(), RooMCStudy::doFit(), RooRealSumPdf::expectedEvents(), RooProdPdf::factorizeProduct(), RooAbsReal::fillDataHist(), RooAbsReal::findInnerMostIntegration(), RooAbsReal::functor(), RooAbsAnaConvPdf::genContext(), RooNumConvPdf::genContext(), RooAddPdf::getAnalyticalIntegralWN(), RooRealSumPdf::getAnalyticalIntegralWN(), RooAbsAnaConvPdf::getAnalyticalIntegralWN(), getDependents(), RooAbsPdf::getNormObj(), getObservables(), RooAddPdf::getProjCache(), RooAddModel::getProjCache(), RooProjectedPdf::getProjection(), RooAbsReal::getPropagatedError(), RooStats::PdfProposal::GetProposalDensity(), RooAbsReal::makeProjectionSet(), observableOverlaps(), RooAbsData::optimizeReadingWithCaching(), RooAbsReal::plotAsymOn(), RooAbsReal::plotOn(), RooSimultaneous::plotOn(), RooAbsReal::plotOnWithErrorBand(), RooAbsOptTestStatistic::RooAbsOptTestStatistic(), RooConvGenContext::RooConvGenContext(), RooGenContext::RooGenContext(), RooMCStudy::RooMCStudy(), RooProdGenContext::RooProdGenContext(), RooProfileLL::RooProfileLL(), RooRealIntegral::RooRealIntegral(), RooAddPdf::selectNormalization(), RooAddModel::selectNormalization(), RooAbsPdf::syncNormalization(), and WrapperRooPdf::WrapperRooPdf().
RooArgSet * RooAbsArg::getObservables | ( | const RooAbsData * | data | ) | const |
RooArgSet* RooAbsArg::getObservables | ( | const RooAbsData & | data | ) | const [inline] |
RooArgSet * RooAbsArg::getObservables | ( | const RooArgSet * | depList, | |
Bool_t | valueOnly = kTRUE | |||
) | const [virtual] |
Definition at line 610 of file RooAbsArg.cxx.
References RooArgSet::add(), branchNodeServerList(), RooAbsCollection::createIterator(), dependsOn(), dependsOnValue(), getObservablesHook(), isLValue(), kFALSE, kTRUE, TIterator::Next(), RooArgSet, and treeNodeServerList().
Bool_t RooAbsArg::observableOverlaps | ( | const RooAbsData * | dset, | |
const RooAbsArg & | testArg | |||
) | const |
Definition at line 786 of file RooAbsArg.cxx.
References RooAbsData::get().
Referenced by RooAddModel::checkObservables(), RooAddPdf::checkObservables(), and dependentOverlaps().
Definition at line 676 of file RooAbsArg.cxx.
References kFALSE.
Referenced by checkDependents(), RooAbsReal::fillDataHist(), RooAbsReal::fillHistogram(), RooAbsReal::plotOn(), and recursiveCheckObservables().
Definition at line 687 of file RooAbsArg.cxx.
References checkObservables(), coutE, RooAbsCollection::createIterator(), getAttribute(), TNamed::GetName(), kFALSE, kTRUE, RooFit::LinkStateMgmt, TIterator::Next(), Print(), and treeNodeServerList().
Referenced by recursiveCheckDependents().
RooArgSet * RooAbsArg::getComponents | ( | ) | const |
Definition at line 659 of file RooAbsArg.cxx.
References branchNodeServerList(), TNamed::GetName(), name, and RooArgSet.
Referenced by RooSimPdfBuilder::buildPdf(), RooAbsPdf::fitTo(), RooAbsReal::fixAddCoefNormalization(), RooAbsReal::fixAddCoefRange(), RooAbsPdf::getAllConstraints(), and RooProdPdf::rearrangeProduct().
RooArgSet* RooAbsArg::getDependents | ( | const RooAbsData * | set | ) | const [inline] |
Bool_t RooAbsArg::dependentOverlaps | ( | const RooAbsData * | dset, | |
const RooAbsArg & | testArg | |||
) | const [inline] |
void RooAbsArg::attachDataSet | ( | const RooAbsData & | set | ) |
Definition at line 1436 of file RooAbsArg.cxx.
References branchNodeServerList(), RooAbsCollection::createIterator(), data, kFALSE, kTRUE, TIterator::Next(), and redirectServers().
Referenced by RooDataHist::add(), RooStats::SPlot::AddSWeight(), RooFFTConvPdf::FFTCacheElem::FFTCacheElem(), RooDataHist::reduceEng(), RooAbsData::RooAbsData(), RooAbsOptTestStatistic::RooAbsOptTestStatistic(), RooAbsOptTestStatistic::setData(), and RooAbsData::split().
void RooAbsArg::attachDataStore | ( | const RooAbsDataStore & | set | ) |
Definition at line 1456 of file RooAbsArg.cxx.
References branchNodeServerList(), RooAbsCollection::createIterator(), RooAbsDataStore::get(), kFALSE, kTRUE, TIterator::Next(), and redirectServers().
Referenced by RooTreeDataStore::RooTreeDataStore().
virtual Bool_t RooAbsArg::readFromStream | ( | istream & | is, | |
Bool_t | compact, | |||
Bool_t | verbose = kFALSE | |||
) | [pure virtual] |
Referenced by operator>>(), RooArgSet::readFromStream(), and RooArgList::readFromStream().
virtual void RooAbsArg::writeToStream | ( | ostream & | os, | |
Bool_t | compact | |||
) | const [pure virtual] |
Referenced by operator<<(), RooArgSet::writeToStream(), and RooArgList::writeToStream().
virtual void RooAbsArg::Print | ( | Option_t * | options = 0 |
) | const [inline, virtual] |
Reimplemented from TNamed.
Definition at line 198 of file RooAbsArg.h.
References defaultPrintContents(), RooPrintable::defaultPrintStream(), RooPrintable::defaultPrintStyle(), and RooPrintable::printStream().
Referenced by RooAddModel::convolution(), FitUsingRooFit(), RooStats::HLFactory::GetTotDataSet(), RooWorkspace::Print(), printComponentTree(), RooParamBinning::printMultiline(), recursiveCheckObservables(), rf101_basics(), rf105_funcbinding(), rf201_composite(), rf207_comptools(), rf404_categories(), rf406_cattocatfuncs(), rf504_simwstool(), rf506_msgservice(), rf601_intminuit(), rf901_numintconfig(), RooConvIntegrandBinding::RooConvIntegrandBinding(), RooRealIntegral::RooRealIntegral(), rs_numberCountingCombination_expected(), rs_numberCountingCombination_observed(), RooAbsPdf::traceEvalHook(), and RooAbsPdf::traceEvalPdf().
void RooAbsArg::printName | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 1260 of file RooAbsArg.cxx.
References TNamed::GetName().
void RooAbsArg::printTitle | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 1270 of file RooAbsArg.cxx.
References TNamed::GetTitle().
void RooAbsArg::printClassName | ( | ostream & | os | ) | const [virtual] |
void RooAbsArg::printAddress | ( | ostream & | os | ) | const [virtual] |
void RooAbsArg::printArgs | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 1295 of file RooAbsArg.cxx.
References getProxy(), i, numProxies(), p, and printMetaArgs().
virtual void RooAbsArg::printMetaArgs | ( | ostream & | ) | const [inline, virtual] |
void RooAbsArg::printMultiline | ( | ostream & | os, | |
Int_t | contents, | |||
Bool_t | verbose = kFALSE , |
|||
TString | indent = "" | |||
) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 1326 of file RooAbsArg.cxx.
References _clientList, _clientListShape, _clientListValue, _operMode, _serverList, AClean, ADirty, TString::Append(), Auto, xmlio::Class, TString::Data(), RooLinkedList::FindObject(), getProxy(), i, isShapeDirty(), isValueDirty(), RooPrintable::kClassName, RooPrintable::kName, RooPrintable::kSingleLine, RooPrintable::kStandard, RooPrintable::kTitle, RooLinkedList::MakeIterator(), RooAbsProxy::name(), TIterator::Next(), numProxies(), printAttribList(), and RooPrintable::printStream().
Referenced by RooAbsCategory::printMultiline(), and RooAbsReal::printMultiline().
void RooAbsArg::printTree | ( | ostream & | os, | |
TString | indent = "" | |||
) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 1397 of file RooAbsArg.cxx.
References printCompactTree().
Reimplemented from RooPrintable.
Definition at line 1317 of file RooAbsArg.cxx.
References RooPrintable::kArgs, RooPrintable::kClassName, RooPrintable::kName, and RooPrintable::kValue.
Referenced by Print().
Definition at line 242 of file RooAbsArg.cxx.
References _boolAttrib.
Referenced by RooAbsCollection::addServerClonesToList(), RooAbsReal::attachToTree(), RooAbsCategory::attachToTree(), RooAbsReal::createFundamental(), RooAbsAnaConvPdf::declareBasis(), RooCmdConfig::defineString(), RooCustomizer::doBuild(), RooWorkspace::import(), RooAbsCollection::operator=(), RooDataSet::read(), RooArgSet::readFromStream(), RooConstVar::RooConstVar(), RooRealProxy::setArg(), RooCategoryProxy::setArg(), RooAbsCollection::setAttribAll(), RooAbsCategoryLValue::setConstant(), RooAbsRealLValue::setConstant(), RooRealConstant::value(), and ~RooAbsArg().
Definition at line 263 of file RooAbsArg.cxx.
References _boolAttrib.
Referenced by RooRealVar::attachToTree(), RooRealIntegral::autoSelectDirtyMode(), RooRealVar::fillTreeBranch(), RooWorkspace::import(), isCloneOf(), isConstant(), RooCmdConfig::process(), RooArgSet::readFromStream(), RooArgList::readFromStream(), RooProdPdf::rearrangeProduct(), recursiveCheckObservables(), and RooAbsCollection::selectByAttrib().
const std::set<std::string>& RooAbsArg::attributes | ( | ) | const [inline] |
Definition at line 272 of file RooAbsArg.cxx.
References _stringAttrib.
Referenced by RooFactoryWSTool::add(), RooFactoryWSTool::addfunc(), RooFactoryWSTool::amplAdd(), RooFactoryWSTool::createArg(), RooFactoryWSTool::createCategory(), RooProdPdf::getPartIntList(), RooProdPdf::processProductTerm(), RooFactoryWSTool::prod(), RooAbsOptTestStatistic::RooAbsOptTestStatistic(), and RooFactoryWSTool::simul().
Definition at line 286 of file RooAbsArg.cxx.
References _stringAttrib.
Referenced by cleanBranchName(), RooWorkspace::import(), RooAbsPdf::plotOn(), RooProdPdf::rearrangeProduct(), and RooAbsOptTestStatistic::RooAbsOptTestStatistic().
const std::map<std::string,std::string>& RooAbsArg::stringAttributes | ( | ) | const [inline] |
const std::set<std::string>& RooAbsArg::transientAttributes | ( | ) | const [inline] |
Bool_t RooAbsArg::isConstant | ( | ) | const [inline] |
Definition at line 237 of file RooAbsArg.h.
References getAttribute().
Referenced by RooMinuit::applyCovarianceMatrix(), RooMinimizerFcn::ApplyCovarianceMatrix(), RooRealMPFE::calculate(), ClassImp(), RooProfileLL::evaluate(), RooRealVar::format(), RooArgusBG::getAnalyticalIntegral(), RooStats::ProfileLikelihoodCalculator::GetHypoTest(), RooStats::ProfileInspector::GetListOfProfilePlots(), RooAbsCollection::operator=(), RooAbsPdf::paramOn(), RooRealVar::printExtras(), RooStats::RandomizeCollection(), RooStats::RemoveConstantParameters(), and RooRealVar::writeToStream().
RooLinkedList RooAbsArg::getCloningAncestors | ( | ) | const |
Definition at line 1953 of file RooAbsArg.cxx.
References _boolAttrib, RooLinkedList::Add(), buf, ptr, strlcpy(), and strtol().
Reimplemented from TNamed.
Definition at line 1476 of file RooAbsArg.cxx.
References TNamed::GetName(), and TObject::GetName().
virtual Bool_t RooAbsArg::IsSortable | ( | ) | const [inline, virtual] |
void RooAbsArg::verboseDirty | ( | Bool_t | flag | ) | [static] |
Definition at line 225 of file RooAbsArg.cxx.
References _verboseDirty.
Referenced by G__G__RooFitCore1_131_0_81(), and G__setup_memfuncRooAbsArg().
Definition at line 1244 of file RooAbsArg.cxx.
References TList::Add(), TList::Clear(), and TIterator::Next().
Referenced by G__G__RooFitCore1_131_0_82(), and G__setup_memfuncRooAbsArg().
Definition at line 1487 of file RooAbsArg.cxx.
References _operMode, AClean, ADirty, Auto, branchNodeServerList(), RooAbsCollection::createIterator(), TNamed::GetName(), isValueDirty(), kFALSE, TIterator::Next(), and printDirty().
Referenced by printDirty().
void RooAbsArg::setDirtyInhibit | ( | Bool_t | flag | ) | [static] |
Definition at line 208 of file RooAbsArg.cxx.
References _inhibitDirty.
Referenced by WrapperRooPdf::DoEvalPar(), G__G__RooFitCore1_131_0_84(), and G__setup_memfuncRooAbsArg().
void RooAbsArg::setACleanADirty | ( | Bool_t | flag | ) | [static] |
Definition at line 217 of file RooAbsArg.cxx.
References _flipAClean.
Referenced by RooRealIntegral::evaluate(), G__G__RooFitCore1_131_0_85(), and G__setup_memfuncRooAbsArg().
virtual Bool_t RooAbsArg::inRange | ( | const char * | ) | const [inline, virtual] |
Definition at line 261 of file RooAbsArg.h.
References kTRUE.
Referenced by RooAbsCollection::allInRange(), RooDataHist::cacheValidEntries(), RooAbsData::fillHistogram(), RooSuperCategory::inRange(), RooTreeDataStore::loadValues(), and RooDataHist::reduceEng().
virtual Bool_t RooAbsArg::hasRange | ( | const char * | ) | const [inline, virtual] |
Definition at line 265 of file RooAbsArg.h.
References kFALSE.
Referenced by RooSuperCategory::hasRange(), and RooCategoryProxy::hasRange().
void RooAbsArg::optimizeCacheMode | ( | const RooArgSet & | observables | ) | [virtual] |
Definition at line 1516 of file RooAbsArg.cxx.
References coutI, TNamed::GetName(), and RooFit::Optimization.
Referenced by optimizeCacheMode(), RooAbsCacheElement::optimizeCacheMode(), and RooAbsOptTestStatistic::optimizeCaching().
void RooAbsArg::optimizeCacheMode | ( | const RooArgSet & | observables, | |
RooArgSet & | optNodes, | |||
RooLinkedList & | processedNodes | |||
) | [virtual] |
Definition at line 1535 of file RooAbsArg.cxx.
References AClean, RooArgSet::add(), RooLinkedList::Add(), ADirty, cxcoutI, dependsOnValue(), RooLinkedList::FindObject(), getCache(), TNamed::GetName(), i, RooFit::Integration, isDerived(), kTRUE, TIterator::Next(), numCaches(), operMode(), optimizeCacheMode(), RooAbsCache::optimizeCacheMode(), serverIterator(), and setOperMode().
Definition at line 1586 of file RooAbsArg.cxx.
References coutI, TNamed::GetName(), and RooFit::Optimization.
Referenced by findConstantNodes(), RooAbsCacheElement::findConstantNodes(), and RooAbsOptTestStatistic::optimizeConstantTerms().
Bool_t RooAbsArg::findConstantNodes | ( | const RooArgSet & | observables, | |
RooArgSet & | cacheList, | |||
RooLinkedList & | processedNodes | |||
) |
Definition at line 1604 of file RooAbsArg.cxx.
References RooArgSet::add(), RooLinkedList::Add(), RooAbsCollection::createIterator(), cxcoutD, dependsOnValue(), RooAbsCollection::find(), findConstantNodes(), RooAbsCache::findConstantNodes(), RooLinkedList::FindObject(), getCache(), TNamed::GetName(), getParameters(), i, isDerived(), kFALSE, kTRUE, TIterator::Next(), numCaches(), RooFit::Optimization, and serverIterator().
void RooAbsArg::constOptimizeTestStatistic | ( | ConstOpCode | opcode | ) | [virtual] |
Definition at line 1671 of file RooAbsArg.cxx.
References constOptimizeTestStatistic(), TIterator::Next(), and serverIterator().
Referenced by constOptimizeTestStatistic(), RooAbsPdf::createNLL(), RooMinimizer::optimizeConst(), RooMinuit::optimizeConst(), RooMinimizerFcn::Synchronize(), and RooMinuit::synchronize().
void RooAbsArg::graphVizTree | ( | const char * | fileName, | |
const char * | delimiter = "\n" , |
|||
bool | useTitle = false , |
|||
bool | useLatex = false | |||
) |
void RooAbsArg::graphVizTree | ( | ostream & | os, | |
const char * | delimiter = "\n" , |
|||
bool | useTitle = false , |
|||
bool | useLatex = false | |||
) |
Definition at line 1994 of file RooAbsArg.cxx.
References coutE, RooAbsCollection::createIterator(), TNamed::GetName(), TNamed::GetTitle(), graphVizAddConnections(), RooFit::InputArguments, isFundamental(), TIterator::Next(), and treeNodeServerList().
void RooAbsArg::printComponentTree | ( | const char * | indent = "" , |
|
const char * | namePat = 0 , |
|||
Int_t | nLevel = 999 | |||
) |
Definition at line 1778 of file RooAbsArg.cxx.
References TString::Data(), TNamed::GetName(), TObject::InheritsFrom(), RooResolutionModel::isConvolved(), isFundamental(), TIterator::Next(), Print(), printComponentTree(), and serverIterator().
Referenced by RooWorkspace::Print(), and printComponentTree().
void RooAbsArg::printCompactTree | ( | const char * | indent = "" , |
|
const char * | fileName = 0 , |
|||
const char * | namePat = 0 , |
|||
RooAbsArg * | client = 0 | |||
) |
Definition at line 1715 of file RooAbsArg.cxx.
Referenced by printCompactTree(), RooAbsOptTestStatistic::printCompactTreeHook(), RooNumConvolution::printCompactTreeHook(), and printTree().
void RooAbsArg::printCompactTree | ( | ostream & | os, | |
const char * | indent = "" , |
|||
const char * | namePat = 0 , |
|||
RooAbsArg * | client = 0 | |||
) |
Definition at line 1732 of file RooAbsArg.cxx.
References _serverList, AClean, ADirty, Auto, getCache(), TNamed::GetName(), RooLinkedList::GetSize(), i, isShapeServer(), isValueServer(), TIterator::Next(), numCaches(), operMode(), printCompactTree(), printCompactTreeHook(), RooAbsCache::printCompactTreeHook(), RooPrintable::printValue(), and serverIterator().
void RooAbsArg::printCompactTreeHook | ( | ostream & | os, | |
const char * | ind = "" | |||
) | [virtual] |
Bool_t RooAbsArg::isShapeDirty | ( | ) | const [inline] |
Definition at line 300 of file RooAbsArg.h.
References _shapeDirty, isDerived(), and kFALSE.
Referenced by RooMultiCategory::evaluate(), RooSuperCategory::evaluate(), RooGenCategory::evaluate(), RooAbsCategory::getIndex(), RooAbsCategory::getLabel(), RooAbsReal::getVal(), and printMultiline().
Bool_t RooAbsArg::isValueDirty | ( | ) | const [inline] |
Definition at line 304 of file RooAbsArg.h.
References _operMode, _valueDirty, AClean, ADirty, Auto, flipAClean(), inhibitDirty(), isDerived(), kFALSE, and kTRUE.
Referenced by RooAbsCategory::getIndex(), RooAbsCategory::getLabel(), RooAbsPdf::getVal(), RooAbsString::getVal(), RooRealMPFE::getVal(), RooAbsReal::getVal(), RooResolutionModel::getVal(), RooChangeTracker::hasChanged(), printDirty(), and printMultiline().
void RooAbsArg::registerCache | ( | RooAbsCache & | cache | ) |
Definition at line 1904 of file RooAbsArg.cxx.
References _cacheList.
Referenced by RooAbsCache::RooAbsCache().
void RooAbsArg::unRegisterCache | ( | RooAbsCache & | cache | ) |
Definition at line 1918 of file RooAbsArg.cxx.
References _cacheList.
Referenced by RooAbsCache::~RooAbsCache().
Int_t RooAbsArg::numCaches | ( | ) | const |
Definition at line 1926 of file RooAbsArg.cxx.
References _cacheList.
Referenced by findConstantNodes(), optimizeCacheMode(), printCompactTree(), redirectServers(), and setOperMode().
RooAbsCache * RooAbsArg::getCache | ( | Int_t | index | ) | const |
Definition at line 1935 of file RooAbsArg.cxx.
References _cacheList.
Referenced by findConstantNodes(), optimizeCacheMode(), printCompactTree(), redirectServers(), and setOperMode().
OperMode RooAbsArg::operMode | ( | ) | const [inline] |
Definition at line 322 of file RooAbsArg.h.
References _operMode, AClean, ADirty, and flipAClean().
Referenced by addServer(), RooRealIntegral::autoSelectDirtyMode(), RooAbsAnaConvPdf::declareBasis(), RooAddPdf::getProjCache(), RooAddModel::getProjCache(), RooAbsPdf::getVal(), RooObjCacheManager::operModeHook(), optimizeCacheMode(), printCompactTree(), and RooAbsOptTestStatistic::RooAbsOptTestStatistic().
Definition at line 1687 of file RooAbsArg.cxx.
References _operMode, ADirty, getCache(), i, TIterator::Next(), numCaches(), RooAbsCache::operModeHook(), operModeHook(), setOperMode(), and valueClientIterator().
Referenced by addServer(), RooRealIntegral::autoSelectDirtyMode(), RooAbsAnaConvPdf::declareBasis(), RooFFTConvPdf::FFTCacheElem::FFTCacheElem(), RooAddPdf::getProjCache(), RooAddModel::getProjCache(), RooTreeDataStore::loadValues(), RooGenProdProj::makeIntegral(), RooGenProdProj::operModeHook(), optimizeCacheMode(), RooAbsOptTestStatistic::optimizeConstantTerms(), RooAbsOptTestStatistic::RooAbsOptTestStatistic(), RooGenProdProj::RooGenProdProj(), and setOperMode().
UInt_t RooAbsArg::crc32 | ( | const char * | data | ) | [static] |
Definition at line 1845 of file RooAbsArg.cxx.
References i, init(), RooFit::InputArguments, j, kFALSE, kTRUE, len, oocoutE, and result().
Referenced by cleanBranchName(), RooWorkspace::CodeRepo::compileClasses(), G__G__RooFitCore1_131_0_108(), and G__setup_memfuncRooAbsArg().
Definition at line 2146 of file RooAbsArg.cxx.
References _ownedComponents, RooArgSet::addOwned(), and RooArgSet.
Referenced by RooCustomizer::build(), cloneTree(), RooFitResult::createHessePdf(), RooAbsReal::createIntObj(), RooAbsPdf::createNLL(), RooFFTConvPdf::FFTCacheElem::FFTCacheElem(), RooMomentMorph::getCache(), RooProdPdf::getPartIntList(), RooSimultaneous::initialize(), RooAddPdf::RooAddPdf(), RooMoment::RooMoment(), and RooProdPdf::specializeRatio().
const RooArgSet* RooAbsArg::ownedComponents | ( | ) | const [inline] |
Definition at line 328 of file RooAbsArg.h.
References _ownedComponents.
Referenced by RooFFTConvPdf::FFTCacheElem::containedArgs().
void RooAbsArg::setProhibitServerRedirect | ( | Bool_t | flag | ) | [inline] |
void RooAbsArg::graphVizAddConnections | ( | std::set< std::pair< RooAbsArg *, RooAbsArg * > > & | ) | [protected] |
Referenced by graphVizTree().
virtual void RooAbsArg::operModeHook | ( | ) | [inline, protected, virtual] |
virtual void RooAbsArg::optimizeDirtyHook | ( | const RooArgSet * | ) | [inline, protected, virtual] |
Definition at line 344 of file RooAbsArg.h.
Bool_t RooAbsArg::isValid | ( | ) | const [protected, virtual] |
Definition at line 1235 of file RooAbsArg.cxx.
References kTRUE.
Referenced by RooTreeDataStore::loadValues().
void RooAbsArg::setValueDirty | ( | ) | const [inline] |
Definition at line 353 of file RooAbsArg.h.
Referenced by RooNLLVar::applyWeightSquared(), RooTreeDataStore::cacheArgs(), RooAbsCategory::copyCache(), RooAbsString::copyCache(), RooAbsReal::copyCache(), RooAbsCachedReal::FuncCacheElem::FuncCacheElem(), RooTreeDataStore::get(), RooAbsCachedPdf::getCache(), RooAbsCachedReal::getCache(), RooAbsCategoryLValue::operator=(), RooAbsCachedPdf::PdfCacheElem::PdfCacheElem(), redirectServers(), RooAbsArg(), RooAbsCategory::RooAbsCategory(), RooAbsCategoryLValue::RooAbsCategoryLValue(), RooAbsReal::RooAbsReal(), RooAbsString::RooAbsString(), RooCategory::RooCategory(), RooAbsRealLValue::setConstant(), RooAbsOptTestStatistic::setData(), RooGenericPdf::setFormula(), RooCategory::setIndex(), RooCategory::setLabel(), setShapeDirty(), RooRealVar::setVal(), RooRealVar::setValFast(), setValueDirty(), RooMultiCategory::updateIndexList(), and RooSuperCategory::updateIndexList().
void RooAbsArg::setShapeDirty | ( | ) | const [inline] |
Definition at line 354 of file RooAbsArg.h.
Referenced by RooAbsCategory::clearTypes(), RooAbsCategory::defineTypeUnchecked(), redirectServers(), RooAbsArg(), RooAbsCategory::RooAbsCategory(), RooAbsCategoryLValue::RooAbsCategoryLValue(), RooAbsReal::RooAbsReal(), RooAbsString::RooAbsString(), RooCategory::RooCategory(), RooAbsRealLValue::setConstant(), RooRealVar::setMax(), RooErrorVar::setMax(), RooErrorVar::setMin(), RooRealVar::setMin(), RooRealVar::setRange(), RooErrorVar::setRange(), and setShapeDirty().
void RooAbsArg::clearValueDirty | ( | ) | const [inline] |
Definition at line 355 of file RooAbsArg.h.
References _valueDirty, and kFALSE.
Referenced by RooRealMPFE::calculate(), RooTreeDataStore::get(), RooAbsCategory::getIndex(), RooAbsCategory::getLabel(), RooAbsPdf::getVal(), RooAbsString::getVal(), RooAbsReal::getVal(), RooResolutionModel::getVal(), and RooChangeTracker::hasChanged().
void RooAbsArg::clearShapeDirty | ( | ) | const [inline] |
Definition at line 358 of file RooAbsArg.h.
References _shapeDirty, and kFALSE.
Referenced by RooAbsCategory::getIndex(), RooAbsCategory::getLabel(), RooAbsPdf::getVal(), RooAbsReal::getVal(), and RooResolutionModel::getVal().
const char * RooAbsArg::aggregateCacheUniqueSuffix | ( | ) | const |
Definition at line 2213 of file RooAbsArg.cxx.
References branchNodeServerList(), cacheUniqueSuffix(), RooAbsCollection::createIterator(), Form(), TIterator::Next(), and suffix.
Referenced by RooCachedReal::payloadUniqueSuffix(), RooCachedPdf::payloadUniqueSuffix(), and RooNumRunningInt::payloadUniqueSuffix().
virtual const char* RooAbsArg::cacheUniqueSuffix | ( | ) | const [inline, virtual] |
Bool_t RooAbsArg::redirectServers | ( | const RooAbsCollection & | newServerList, | |
Bool_t | mustReplaceAll = kFALSE , |
|||
Bool_t | nameChange = kFALSE , |
|||
Bool_t | isRecursionStep = kFALSE | |||
) |
Iterator over _clientListValue.
Definition at line 894 of file RooAbsArg.cxx.
References _clientListShape, _clientListValue, _serverList, _verboseDirty, TList::Add(), RooAbsProxy::changePointer(), RooAbsCollection::clone(), coutE, cxcoutD, findNewServer(), THashList::FindObject(), RooLinkedList::FindObject(), RooLinkedList::First(), getCache(), TNamed::GetName(), getProxy(), RooAbsCollection::getSize(), i, kFALSE, kTRUE, RooFit::LinkStateMgmt, TList::MakeIterator(), RooLinkedList::MakeIterator(), TIterator::Next(), numCaches(), numProxies(), RooAbsCache::redirectServersHook(), redirectServersHook(), RooAbsCollection::remove(), replaceServer(), setShapeDirty(), and setValueDirty().
Referenced by attachDataSet(), attachDataStore(), RooTreeDataStore::cacheArgs(), RooDataSet::createHistogram(), RooCustomizer::doBuild(), RooWorkspace::import(), recursiveRedirectServers(), RooResolutionModel::redirectServersHook(), and RooAbsCollection::snapshot().
Bool_t RooAbsArg::recursiveRedirectServers | ( | const RooAbsCollection & | newServerList, | |
Bool_t | mustReplaceAll = kFALSE , |
|||
Bool_t | nameChange = kFALSE , |
|||
Bool_t | recurseInNewSet = kTRUE | |||
) |
Definition at line 1032 of file RooAbsArg.cxx.
References RooLinkedList::Add(), cxcoutD, RooLinkedList::FindObject(), TNamed::GetName(), kFALSE, kTRUE, RooFit::LinkStateMgmt, TIterator::Next(), recursiveRedirectServers(), redirectServers(), RooLinkedList::Remove(), and serverIterator().
Referenced by RooTreeDataStore::addColumn(), RooTreeDataStore::addColumns(), RooSimGenContext::attach(), RooGenContext::attach(), RooAddGenContext::attach(), RooAbsNumGenerator::attachParameters(), RooSimPdfBuilder::buildPdf(), RooAbsReal::createPlotProjection(), RooFFTConvPdf::FFTCacheElem::FFTCacheElem(), RooAbsReal::fillDataHist(), RooAbsData::fillHistogram(), RooAbsReal::fillHistogram(), RooEffGenContext::initGenerator(), RooSimGenContext::initGenerator(), RooAddGenContext::initGenerator(), RooAbsTestStatistic::initMPMode(), RooAbsTestStatistic::initSimMode(), RooTreeDataStore::loadValues(), recursiveRedirectServers(), RooAbsTestStatistic::redirectServersHook(), RooAbsOptTestStatistic::redirectServersHook(), RooAbsNumGenerator::RooAbsNumGenerator(), RooAbsOptTestStatistic::RooAbsOptTestStatistic(), RooAddGenContext::RooAddGenContext(), and RooAbsData::table().
virtual Bool_t RooAbsArg::redirectServersHook | ( | const RooAbsCollection & | , | |
Bool_t | , | |||
Bool_t | , | |||
Bool_t | ||||
) | [inline, virtual] |
virtual void RooAbsArg::serverNameChangeHook | ( | const RooAbsArg * | , | |
const RooAbsArg * | ||||
) | [inline, virtual] |
Definition at line 386 of file RooAbsArg.h.
void RooAbsArg::addServer | ( | RooAbsArg & | server, | |
Bool_t | valueProp = kTRUE , |
|||
Bool_t | shapeProp = kFALSE | |||
) |
Definition at line 334 of file RooAbsArg.cxx.
References _clientList, _clientListShape, _clientListValue, _prohibitServerRedirect, _serverList, RooRefCountList::Add(), ADirty, cxcoutD, cxcoutF, TNamed::GetName(), RooFit::LinkStateMgmt, operMode(), and setOperMode().
Referenced by RooSetProxy::add(), RooListProxy::add(), RooSetProxy::addClone(), RooListProxy::addOwned(), RooSetProxy::addOwned(), addServerList(), RooTruthModel::changeBasis(), RooResolutionModel::changeBasis(), RooArgProxy::changePointer(), RooGenCategory::initialize(), registerProxy(), RooSetProxy::replace(), RooListProxy::replace(), replaceServer(), RooAbsArg(), RooRealIntegral::RooRealIntegral(), and RooResolutionModel::RooResolutionModel().
void RooAbsArg::addServerList | ( | RooAbsCollection & | serverList, | |
Bool_t | valueProp = kTRUE , |
|||
Bool_t | shapeProp = kFALSE | |||
) |
Definition at line 366 of file RooAbsArg.cxx.
References addServer(), RooAbsCollection::createIterator(), and TIterator::Next().
Referenced by RooAbsCachedReal::FuncCacheElem::FuncCacheElem(), and RooAbsCachedPdf::PdfCacheElem::PdfCacheElem().
void RooAbsArg::replaceServer | ( | RooAbsArg & | oldServer, | |
RooAbsArg & | newServer, | |||
Bool_t | valueProp, | |||
Bool_t | shapeProp | |||
) |
Definition at line 416 of file RooAbsArg.cxx.
References _serverList, addServer(), kTRUE, RooRefCountList::refCount(), and removeServer().
Referenced by redirectServers().
Definition at line 429 of file RooAbsArg.cxx.
References _clientList, _clientListShape, _clientListValue, _serverList, RooRefCountList::Add(), coutE, RooLinkedList::FindObject(), TNamed::GetName(), RooFit::LinkStateMgmt, RooRefCountList::refCount(), and RooRefCountList::RemoveAll().
Definition at line 382 of file RooAbsArg.cxx.
References _clientList, _clientListShape, _clientListValue, _prohibitServerRedirect, _serverList, _verboseDirty, cxcoutD, cxcoutF, TNamed::GetName(), RooFit::LinkStateMgmt, RooRefCountList::Remove(), and RooRefCountList::RemoveAll().
Referenced by RooTruthModel::changeBasis(), RooResolutionModel::changeBasis(), RooSetProxy::remove(), RooListProxy::remove(), RooSetProxy::removeAll(), RooListProxy::removeAll(), RooSetProxy::replace(), RooListProxy::replace(), replaceServer(), RooGenCategory::RooGenCategory(), RooGenProdProj::RooGenProdProj(), ~RooAbsArg(), and RooGenCategory::~RooGenCategory().
RooAbsArg * RooAbsArg::findNewServer | ( | const RooAbsCollection & | newSet, | |
Bool_t | nameChange | |||
) | const |
Definition at line 990 of file RooAbsArg.cxx.
References TString::Append(), coutF, RooAbsCollection::find(), RooAbsCollection::first(), TNamed::GetName(), RooAbsCollection::getSize(), kTRUE, RooFit::LinkStateMgmt, RooAbsCollection::Print(), and RooAbsCollection::selectByAttrib().
Referenced by RooFormula::changeDependents(), RooListProxy::changePointer(), RooArgProxy::changePointer(), RooSetProxy::changePointer(), and redirectServers().
RooExpensiveObjectCache & RooAbsArg::expensiveObjectCache | ( | ) | const |
Definition at line 2193 of file RooAbsArg.cxx.
References _eocache, and RooExpensiveObjectCache::instance().
Referenced by RooRealIntegral::evaluate(), RooAbsCachedPdf::getCache(), RooAbsCachedReal::getCache(), RooWorkspace::import(), RooCachedReal::RooCachedReal(), and RooRealIntegral::RooRealIntegral().
void RooAbsArg::setExpensiveObjectCache | ( | RooExpensiveObjectCache & | cache | ) | [inline] |
Definition at line 396 of file RooAbsArg.h.
References _eocache.
Referenced by RooWorkspace::import(), RooCachedReal::RooCachedReal(), RooMoment::RooMoment(), and RooRealIntegral::RooRealIntegral().
virtual Bool_t RooAbsArg::importWorkspaceHook | ( | RooWorkspace & | ) | [inline, virtual] |
void RooAbsArg::registerProxy | ( | RooArgProxy & | proxy | ) | [protected] |
Definition at line 1081 of file RooAbsArg.cxx.
References _proxyList, RooArgProxy::absArg(), TList::Add(), addServer(), coutE, TList::FindObject(), TNamed::GetName(), RooArgProxy::isShapeServer(), RooArgProxy::isValueServer(), and RooFit::LinkStateMgmt.
Referenced by RooArgProxy::RooArgProxy(), RooListProxy::RooListProxy(), and RooSetProxy::RooSetProxy().
void RooAbsArg::registerProxy | ( | RooSetProxy & | proxy | ) | [protected] |
Definition at line 1123 of file RooAbsArg.cxx.
References _proxyList, TList::Add(), coutE, TList::FindObject(), RooAbsCollection::GetName(), TNamed::GetName(), and RooFit::LinkStateMgmt.
void RooAbsArg::registerProxy | ( | RooListProxy & | proxy | ) | [protected] |
Definition at line 1155 of file RooAbsArg.cxx.
References _proxyList, TList::Add(), coutE, TList::FindObject(), RooAbsCollection::GetName(), TNamed::GetName(), and RooFit::LinkStateMgmt.
void RooAbsArg::unRegisterProxy | ( | RooArgProxy & | proxy | ) | [protected] |
Definition at line 1112 of file RooAbsArg.cxx.
References _proxyList, and TList::Remove().
Referenced by RooArgProxy::~RooArgProxy(), RooListProxy::~RooListProxy(), and RooSetProxy::~RooSetProxy().
void RooAbsArg::unRegisterProxy | ( | RooSetProxy & | proxy | ) | [protected] |
void RooAbsArg::unRegisterProxy | ( | RooListProxy & | proxy | ) | [protected] |
RooAbsProxy * RooAbsArg::getProxy | ( | Int_t | index | ) | const [protected] |
Definition at line 1187 of file RooAbsArg.cxx.
References _proxyList, and TList::At().
Referenced by RooAbsReal::logEvalError(), RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::printArgs(), RooCFunction1Binding< VO, VI >::printArgs(), RooFunctorPdfBinding::printArgs(), RooCFunction2PdfBinding< VO, VI1, VI2 >::printArgs(), RooTFnPdfBinding::printArgs(), RooFunctor1DBinding::printArgs(), RooCFunction3Binding< VO, VI1, VI2, VI3 >::printArgs(), RooCFunction1PdfBinding< VO, VI >::printArgs(), RooFunctor1DPdfBinding::printArgs(), RooCFunction4Binding< VO, VI1, VI2, VI3, VI4 >::printArgs(), RooCFunction3PdfBinding< VO, VI1, VI2, VI3 >::printArgs(), RooCFunction2Binding< VO, VI1, VI2 >::printArgs(), printArgs(), RooFunctorBinding::printArgs(), RooTFnBinding::printArgs(), printMultiline(), redirectServers(), and setProxyNormSet().
void RooAbsArg::setProxyNormSet | ( | const RooArgSet * | nset | ) | [protected] |
Definition at line 1210 of file RooAbsArg.cxx.
References RooAbsProxy::changeNormSet(), getProxy(), i, and numProxies().
Referenced by RooArgProxy::changeDataSet(), and RooAbsPdf::syncNormalization().
Int_t RooAbsArg::numProxies | ( | ) | const [protected] |
Definition at line 1200 of file RooAbsArg.cxx.
References _proxyList, and TCollection::GetSize().
Referenced by RooAbsReal::logEvalError(), RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >::printArgs(), RooCFunction1Binding< VO, VI >::printArgs(), RooFunctorPdfBinding::printArgs(), RooCFunction2PdfBinding< VO, VI1, VI2 >::printArgs(), RooTFnPdfBinding::printArgs(), RooFunctor1DBinding::printArgs(), RooCFunction3Binding< VO, VI1, VI2, VI3 >::printArgs(), RooCFunction1PdfBinding< VO, VI >::printArgs(), RooFunctor1DPdfBinding::printArgs(), RooCFunction4Binding< VO, VI1, VI2, VI3, VI4 >::printArgs(), RooCFunction3PdfBinding< VO, VI1, VI2, VI3 >::printArgs(), RooCFunction2Binding< VO, VI1, VI2 >::printArgs(), printArgs(), RooFunctorBinding::printArgs(), RooTFnBinding::printArgs(), printMultiline(), redirectServers(), and setProxyNormSet().
void RooAbsArg::printAttribList | ( | ostream & | os | ) | const [protected] |
Transient boolean attributes (not copied in ctor).
Definition at line 1421 of file RooAbsArg.cxx.
References _boolAttrib, kFALSE, and kTRUE.
Referenced by printMultiline().
virtual void RooAbsArg::syncCache | ( | const RooArgSet * | nset = 0 |
) | [protected, pure virtual] |
Definition at line 1223 of file RooAbsArg.cxx.
References RooFit::Contents, coutE, and TNamed::GetName().
Referenced by RooTreeDataStore::attachCache(), RooTreeDataStore::cacheArgs(), RooTreeDataStore::initialize(), RooTreeDataStore::loadValues(), and RooDataSet::RooDataSet().
Referenced by RooTreeDataStore::setArgStatus().
virtual void RooAbsArg::fillTreeBranch | ( | TTree & | t | ) | [protected, pure virtual] |
Referenced by RooTreeDataStore::addColumn(), RooTreeDataStore::addColumns(), and RooTreeDataStore::cacheArgs().
TString RooAbsArg::cleanBranchName | ( | ) | const [protected] |
Definition at line 1808 of file RooAbsArg.cxx.
References buf, crc32(), TString::Data(), TNamed::GetName(), getStringAttribute(), TString::Length(), TString::ReplaceAll(), snprintf, and strlcpy().
Referenced by RooAbsReal::attachToTree(), RooAbsCategory::attachToTree(), RooTreeDataStore::changeObservableName(), RooAbsReal::fillTreeBranch(), RooRealVar::fillTreeBranch(), and RooAbsReal::setTreeBranchStatus().
Bool_t RooAbsArg::flipAClean | ( | ) | [static, protected] |
Delete watch flag.
Definition at line 2205 of file RooAbsArg.cxx.
References _flipAClean.
Referenced by isValueDirty(), and operMode().
Bool_t RooAbsArg::inhibitDirty | ( | ) | [static, protected] |
Definition at line 2136 of file RooAbsArg.cxx.
References _inhibitDirty.
Referenced by isValueDirty().
void RooAbsArg::setValueDirty | ( | const RooAbsArg * | source | ) | const [protected] |
Definition at line 810 of file RooAbsArg.cxx.
References _clientListValue, _clientValueIter, _inhibitDirty, _operMode, _valueDirty, _verboseDirty, Auto, coutE, cxcoutD, TNamed::GetName(), RooLinkedList::GetSize(), kTRUE, RooFit::LinkStateMgmt, TIterator::Next(), TIterator::Reset(), and setValueDirty().
void RooAbsArg::setShapeDirty | ( | const RooAbsArg * | source | ) | const [protected] |
Definition at line 854 of file RooAbsArg.cxx.
References _clientListShape, _clientShapeIter, _shapeDirty, _verboseDirty, coutE, cxcoutD, TNamed::GetName(), RooLinkedList::GetSize(), kTRUE, RooFit::LinkStateMgmt, TIterator::Next(), TIterator::Reset(), setShapeDirty(), and setValueDirty().
virtual TObject* RooAbsArg::clone | ( | const char * | newname | ) | const [pure virtual] |
virtual TObject* RooAbsArg::Clone | ( | const char * | newname = 0 |
) | const [inline, virtual] |
Reimplemented from TNamed.
Definition at line 53 of file RooAbsArg.h.
References clone(), and TNamed::GetName().
virtual RooAbsArg* RooAbsArg::cloneTree | ( | const char * | newname = 0 |
) | const [virtual] |
virtual Bool_t RooAbsArg::isDerived | ( | ) | const [inline, virtual] |
Definition at line 59 of file RooAbsArg.h.
References _proxyList, _serverList, TCollection::GetSize(), RooLinkedList::GetSize(), kFALSE, and kTRUE.
Bool_t RooAbsArg::dependsOnValue | ( | const RooAbsCollection & | serverList, | |
const RooAbsArg * | ignoreArg = 0 | |||
) | const [inline] |
Bool_t RooAbsArg::dependsOn | ( | const RooAbsCollection & | serverList, | |
const RooAbsArg * | ignoreArg = 0 , |
|||
Bool_t | valueOnly = kFALSE | |||
) | const |
Bool_t RooAbsArg::dependsOn | ( | const RooAbsArg & | server, | |
const RooAbsArg * | ignoreArg = 0 , |
|||
Bool_t | valueOnly = kFALSE | |||
) | const |
Bool_t RooAbsArg::hasClients | ( | ) | const [inline] |
Definition at line 75 of file RooAbsArg.h.
References _clientList, RooLinkedList::GetSize(), kFALSE, and kTRUE.
TIterator* RooAbsArg::clientIterator | ( | ) | const [inline] |
Definition at line 76 of file RooAbsArg.h.
References _clientList, and RooLinkedList::MakeIterator().
TIterator* RooAbsArg::valueClientIterator | ( | ) | const [inline] |
Definition at line 80 of file RooAbsArg.h.
References _clientListValue, and RooLinkedList::MakeIterator().
TIterator* RooAbsArg::shapeClientIterator | ( | ) | const [inline] |
Definition at line 84 of file RooAbsArg.h.
References _clientListShape, and RooLinkedList::MakeIterator().
TIterator* RooAbsArg::serverIterator | ( | ) | const [inline] |
Definition at line 88 of file RooAbsArg.h.
References _serverList, and RooLinkedList::MakeIterator().
RooAbsArg* RooAbsArg::findServer | ( | const char * | name | ) | const [inline] |
Definition at line 105 of file RooAbsArg.h.
References _clientListValue, RooLinkedList::FindObject(), kFALSE, and kTRUE.
Bool_t RooAbsArg::isValueServer | ( | const char * | name | ) | const [inline] |
Definition at line 109 of file RooAbsArg.h.
References _clientListValue, RooLinkedList::FindObject(), kFALSE, and kTRUE.
Definition at line 113 of file RooAbsArg.h.
References _clientListShape, RooLinkedList::FindObject(), kFALSE, and kTRUE.
Bool_t RooAbsArg::isShapeServer | ( | const char * | name | ) | const [inline] |
Definition at line 117 of file RooAbsArg.h.
References _clientListShape, RooLinkedList::FindObject(), kFALSE, and kTRUE.
void RooAbsArg::leafNodeServerList | ( | RooAbsCollection * | list, | |
const RooAbsArg * | arg = 0 , |
|||
Bool_t | recurseNonDerived = kFALSE | |||
) | const |
void RooAbsArg::branchNodeServerList | ( | RooAbsCollection * | list, | |
const RooAbsArg * | arg = 0 , |
|||
Bool_t | recurseNonDerived = kFALSE | |||
) | const |
void RooAbsArg::treeNodeServerList | ( | RooAbsCollection * | list, | |
const RooAbsArg * | arg = 0 , |
|||
Bool_t | doBranch = kTRUE , |
|||
Bool_t | doLeaf = kTRUE , |
|||
Bool_t | valueOnly = kFALSE , |
|||
Bool_t | recurseNonDerived = kFALSE | |||
) | const |
virtual Bool_t RooAbsArg::isFundamental | ( | ) | const [inline, virtual] |
virtual RooAbsArg* RooAbsArg::createFundamental | ( | const char * | newname = 0 |
) | const [pure virtual] |
virtual Bool_t RooAbsArg::isLValue | ( | ) | const [inline, virtual] |
void RooAbsArg::addParameters | ( | RooArgSet & | params, | |
const RooArgSet * | nset = 0 , |
|||
Bool_t | stripDisconnected = kTRUE | |||
) | const |
RooArgSet* RooAbsArg::getParameters | ( | const RooAbsData * | data, | |
Bool_t | stripDisconnected = kTRUE | |||
) | const |
RooArgSet* RooAbsArg::getParameters | ( | const RooAbsData & | data, | |
Bool_t | stripDisconnected = kTRUE | |||
) | const [inline] |
virtual RooArgSet* RooAbsArg::getParameters | ( | const RooArgSet * | depList, | |
Bool_t | stripDisconnected = kTRUE | |||
) | const [virtual] |
RooArgSet* RooAbsArg::getObservables | ( | const RooAbsData * | data | ) | const |
RooArgSet* RooAbsArg::getObservables | ( | const RooAbsData & | data | ) | const [inline] |
virtual RooArgSet* RooAbsArg::getObservables | ( | const RooArgSet * | depList, | |
Bool_t | valueOnly = kTRUE | |||
) | const [virtual] |
Bool_t RooAbsArg::observableOverlaps | ( | const RooAbsData * | dset, | |
const RooAbsArg & | testArg | |||
) | const |
RooArgSet* RooAbsArg::getComponents | ( | ) | const |
RooArgSet* RooAbsArg::getDependents | ( | const RooAbsData * | set | ) | const [inline] |
Bool_t RooAbsArg::dependentOverlaps | ( | const RooAbsData * | dset, | |
const RooAbsArg & | testArg | |||
) | const [inline] |
void RooAbsArg::attachDataSet | ( | const RooAbsData & | set | ) |
void RooAbsArg::attachDataStore | ( | const RooAbsDataStore & | set | ) |
virtual Bool_t RooAbsArg::readFromStream | ( | istream & | is, | |
Bool_t | compact, | |||
Bool_t | verbose = kFALSE | |||
) | [pure virtual] |
virtual void RooAbsArg::writeToStream | ( | ostream & | os, | |
Bool_t | compact | |||
) | const [pure virtual] |
virtual void RooAbsArg::Print | ( | Option_t * | options = 0 |
) | const [inline, virtual] |
Reimplemented from TNamed.
Definition at line 198 of file RooAbsArg.h.
References defaultPrintContents(), RooPrintable::defaultPrintStream(), RooPrintable::defaultPrintStyle(), and RooPrintable::printStream().
virtual void RooAbsArg::printName | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooAbsArg::printTitle | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooAbsArg::printClassName | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooAbsArg::printAddress | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooAbsArg::printArgs | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooAbsArg::printMetaArgs | ( | ostream & | ) | const [inline, virtual] |
Definition at line 208 of file RooAbsArg.h.
virtual void RooAbsArg::printMultiline | ( | ostream & | os, | |
Int_t | contents, | |||
Bool_t | verbose = kFALSE , |
|||
TString | indent = "" | |||
) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooAbsArg::printTree | ( | ostream & | os, | |
TString | indent = "" | |||
) | const [virtual] |
Reimplemented from RooPrintable.
Reimplemented from RooPrintable.
const std::set<std::string>& RooAbsArg::attributes | ( | ) | const [inline] |
const std::map<std::string,std::string>& RooAbsArg::stringAttributes | ( | ) | const [inline] |
const std::set<std::string>& RooAbsArg::transientAttributes | ( | ) | const [inline] |
Bool_t RooAbsArg::isConstant | ( | ) | const [inline] |
RooLinkedList RooAbsArg::getCloningAncestors | ( | ) | const |
virtual Bool_t RooAbsArg::IsSortable | ( | ) | const [inline, virtual] |
static void RooAbsArg::verboseDirty | ( | Bool_t | flag | ) | [static] |
static void RooAbsArg::setDirtyInhibit | ( | Bool_t | flag | ) | [static] |
static void RooAbsArg::setACleanADirty | ( | Bool_t | flag | ) | [static] |
virtual Bool_t RooAbsArg::inRange | ( | const char * | ) | const [inline, virtual] |
virtual Bool_t RooAbsArg::hasRange | ( | const char * | ) | const [inline, virtual] |
virtual void RooAbsArg::optimizeCacheMode | ( | const RooArgSet & | observables | ) | [virtual] |
virtual void RooAbsArg::optimizeCacheMode | ( | const RooArgSet & | observables, | |
RooArgSet & | optNodes, | |||
RooLinkedList & | processedNodes | |||
) | [virtual] |
Bool_t RooAbsArg::findConstantNodes | ( | const RooArgSet & | observables, | |
RooArgSet & | cacheList, | |||
RooLinkedList & | processedNodes | |||
) |
virtual void RooAbsArg::constOptimizeTestStatistic | ( | ConstOpCode | opcode | ) | [virtual] |
void RooAbsArg::graphVizTree | ( | const char * | fileName, | |
const char * | delimiter = "\n" , |
|||
bool | useTitle = false , |
|||
bool | useLatex = false | |||
) |
void RooAbsArg::graphVizTree | ( | ostream & | os, | |
const char * | delimiter = "\n" , |
|||
bool | useTitle = false , |
|||
bool | useLatex = false | |||
) |
void RooAbsArg::printComponentTree | ( | const char * | indent = "" , |
|
const char * | namePat = 0 , |
|||
Int_t | nLevel = 999 | |||
) |
void RooAbsArg::printCompactTree | ( | const char * | indent = "" , |
|
const char * | fileName = 0 , |
|||
const char * | namePat = 0 , |
|||
RooAbsArg * | client = 0 | |||
) |
void RooAbsArg::printCompactTree | ( | ostream & | os, | |
const char * | indent = "" , |
|||
const char * | namePat = 0 , |
|||
RooAbsArg * | client = 0 | |||
) |
virtual void RooAbsArg::printCompactTreeHook | ( | ostream & | os, | |
const char * | ind = "" | |||
) | [virtual] |
Bool_t RooAbsArg::isShapeDirty | ( | ) | const [inline] |
Bool_t RooAbsArg::isValueDirty | ( | ) | const [inline] |
Definition at line 304 of file RooAbsArg.h.
References _operMode, _valueDirty, AClean, ADirty, Auto, flipAClean(), inhibitDirty(), isDerived(), kFALSE, and kTRUE.
void RooAbsArg::registerCache | ( | RooAbsCache & | cache | ) |
void RooAbsArg::unRegisterCache | ( | RooAbsCache & | cache | ) |
Int_t RooAbsArg::numCaches | ( | ) | const |
RooAbsCache* RooAbsArg::getCache | ( | Int_t | index | ) | const |
OperMode RooAbsArg::operMode | ( | ) | const [inline] |
static UInt_t RooAbsArg::crc32 | ( | const char * | data | ) | [static] |
const RooArgSet* RooAbsArg::ownedComponents | ( | ) | const [inline] |
void RooAbsArg::setProhibitServerRedirect | ( | Bool_t | flag | ) | [inline] |
void RooAbsArg::graphVizAddConnections | ( | std::set< std::pair< RooAbsArg *, RooAbsArg * > > & | ) | [protected] |
virtual void RooAbsArg::operModeHook | ( | ) | [inline, protected, virtual] |
Definition at line 342 of file RooAbsArg.h.
virtual void RooAbsArg::optimizeDirtyHook | ( | const RooArgSet * | ) | [inline, protected, virtual] |
Definition at line 344 of file RooAbsArg.h.
virtual Bool_t RooAbsArg::isValid | ( | ) | const [protected, virtual] |
virtual void RooAbsArg::getParametersHook | ( | const RooArgSet * | , | |
RooArgSet * | , | |||
Bool_t | ||||
) | const [inline, protected, virtual] |
Definition at line 348 of file RooAbsArg.h.
virtual void RooAbsArg::getObservablesHook | ( | const RooArgSet * | , | |
RooArgSet * | ||||
) | const [inline, protected, virtual] |
Definition at line 349 of file RooAbsArg.h.
void RooAbsArg::setValueDirty | ( | ) | const [inline] |
void RooAbsArg::setShapeDirty | ( | ) | const [inline] |
void RooAbsArg::clearValueDirty | ( | ) | const [inline] |
void RooAbsArg::clearShapeDirty | ( | ) | const [inline] |
const char* RooAbsArg::aggregateCacheUniqueSuffix | ( | ) | const |
virtual const char* RooAbsArg::cacheUniqueSuffix | ( | ) | const [inline, virtual] |
Definition at line 363 of file RooAbsArg.h.
Bool_t RooAbsArg::redirectServers | ( | const RooAbsCollection & | newServerList, | |
Bool_t | mustReplaceAll = kFALSE , |
|||
Bool_t | nameChange = kFALSE , |
|||
Bool_t | isRecursionStep = kFALSE | |||
) |
Iterator over _clientListValue.
Bool_t RooAbsArg::recursiveRedirectServers | ( | const RooAbsCollection & | newServerList, | |
Bool_t | mustReplaceAll = kFALSE , |
|||
Bool_t | nameChange = kFALSE , |
|||
Bool_t | recurseInNewSet = kTRUE | |||
) |
virtual Bool_t RooAbsArg::redirectServersHook | ( | const RooAbsCollection & | , | |
Bool_t | , | |||
Bool_t | , | |||
Bool_t | ||||
) | [inline, virtual] |
virtual void RooAbsArg::serverNameChangeHook | ( | const RooAbsArg * | , | |
const RooAbsArg * | ||||
) | [inline, virtual] |
Definition at line 386 of file RooAbsArg.h.
void RooAbsArg::addServer | ( | RooAbsArg & | server, | |
Bool_t | valueProp = kTRUE , |
|||
Bool_t | shapeProp = kFALSE | |||
) |
void RooAbsArg::addServerList | ( | RooAbsCollection & | serverList, | |
Bool_t | valueProp = kTRUE , |
|||
Bool_t | shapeProp = kFALSE | |||
) |
void RooAbsArg::replaceServer | ( | RooAbsArg & | oldServer, | |
RooAbsArg & | newServer, | |||
Bool_t | valueProp, | |||
Bool_t | shapeProp | |||
) |
RooAbsArg* RooAbsArg::findNewServer | ( | const RooAbsCollection & | newSet, | |
Bool_t | nameChange | |||
) | const |
RooExpensiveObjectCache& RooAbsArg::expensiveObjectCache | ( | ) | const |
void RooAbsArg::setExpensiveObjectCache | ( | RooExpensiveObjectCache & | cache | ) | [inline] |
virtual Bool_t RooAbsArg::importWorkspaceHook | ( | RooWorkspace & | ) | [inline, virtual] |
void RooAbsArg::registerProxy | ( | RooArgProxy & | proxy | ) | [protected] |
void RooAbsArg::registerProxy | ( | RooSetProxy & | proxy | ) | [protected] |
void RooAbsArg::registerProxy | ( | RooListProxy & | proxy | ) | [protected] |
void RooAbsArg::unRegisterProxy | ( | RooArgProxy & | proxy | ) | [protected] |
void RooAbsArg::unRegisterProxy | ( | RooSetProxy & | proxy | ) | [protected] |
void RooAbsArg::unRegisterProxy | ( | RooListProxy & | proxy | ) | [protected] |
RooAbsProxy* RooAbsArg::getProxy | ( | Int_t | index | ) | const [protected] |
void RooAbsArg::setProxyNormSet | ( | const RooArgSet * | nset | ) | [protected] |
Int_t RooAbsArg::numProxies | ( | ) | const [protected] |
void RooAbsArg::printAttribList | ( | ostream & | os | ) | const [protected] |
Transient boolean attributes (not copied in ctor).
virtual void RooAbsArg::syncCache | ( | const RooArgSet * | nset = 0 |
) | [protected, pure virtual] |
virtual void RooAbsArg::copyCache | ( | const RooAbsArg * | source, | |
Bool_t | valueOnly = kFALSE | |||
) | [protected, pure virtual] |
virtual void RooAbsArg::fillTreeBranch | ( | TTree & | t | ) | [protected, pure virtual] |
TString RooAbsArg::cleanBranchName | ( | ) | const [protected] |
static Bool_t RooAbsArg::flipAClean | ( | ) | [static, protected] |
Delete watch flag.
static Bool_t RooAbsArg::inhibitDirty | ( | ) | [static, protected] |
void RooAbsArg::setValueDirty | ( | const RooAbsArg * | source | ) | const [protected] |
void RooAbsArg::setShapeDirty | ( | const RooAbsArg * | source | ) | const [protected] |
RooProdPdf [friend] |
Definition at line 151 of file RooAbsArg.h.
RooAddPdf [friend] |
Definition at line 152 of file RooAbsArg.h.
RooAddPdfOrig [friend] |
Definition at line 153 of file RooAbsArg.h.
RooMinuit [friend] |
Definition at line 274 of file RooAbsArg.h.
Referenced by RooProfileLL::evaluate(), and rf605_profilell().
RooExtendPdf [friend] |
Definition at line 336 of file RooAbsArg.h.
RooRealIntegral [friend] |
Definition at line 337 of file RooAbsArg.h.
RooAbsReal [friend] |
Definition at line 338 of file RooAbsArg.h.
RooProjectedPdf [friend] |
RooArgSet [friend] |
Definition at line 368 of file RooAbsArg.h.
Referenced by RooAbsSelfCachedPdf::actualObservables(), RooNumRunningInt::actualParameters(), RooIntegralMorph::actualParameters(), addOwnedComponents(), RooAddition::analyticalIntegral(), RooProduct::analyticalIntegral(), RooAddModel::analyticalIntegralWN(), RooAddPdf::analyticalIntegralWN(), RooAbsPdf::analyticalIntegralWN(), RooProdPdf::analyticalIntegralWN(), RooProjectedPdf::analyticalIntegralWN(), RooProdPdf::calculate(), cloneTree(), RooAbsPdf::createNLL(), RooAbsReal::createPlotProjection(), RooAbsOptTestStatistic::data(), RooAddPdf::evaluate(), RooDerivative::evaluate(), RooRealIntegral::evaluate(), RooAddPdf::expectedEvents(), RooExtendPdf::expectedEvents(), RooRealSumPdf::expectedEvents(), RooProdPdf::factorizeProduct(), RooIntegralMorph::fillCacheObject(), fillWorkspace(), RooAbsCachedReal::FuncCacheElem::FuncCacheElem(), RooAbsPdf::getAllConstraints(), RooGExpModel::getAnalyticalIntegral(), RooGaussModel::getAnalyticalIntegral(), RooNDKeysPdf::getAnalyticalIntegral(), RooAddPdf::getAnalyticalIntegralWN(), RooAbsAnaConvPdf::getAnalyticalIntegralWN(), RooAbsCachedPdf::getCache(), RooMomentMorph::getCache(), RooAbsCachedReal::getCache(), getComponents(), RooProdPdf::getConstraints(), getObservables(), getParameters(), RooProdPdf::getPartIntList(), RooAddPdf::getProjCache(), RooAddModel::getProjCache(), RooProjectedPdf::getProjection(), getVariables(), RooProduct::groupProductTerms(), RooResolutionModel::identity(), RooAbsReal::iGenFunction(), RooBCPEffDecay::initGenerator(), RooBCPGenDecay::initGenerator(), RooNonCPEigenDecay::initGenerator(), RooBMixDecay::initGenerator(), RooSimultaneous::initialize(), RooProdPdf::initializeFromCmdArgList(), RooRealMPFE::initVars(), Roo2DKeysPdf::loadDataSet(), RooProdPdf::makeCondPdfRatioCorr(), makeFakeDataXY(), RooAbsReal::makeProjectionSet(), RooIntegralMorph::MorphCacheElem::MorphCacheElem(), RooAbsOptTestStatistic::optimizeCaching(), RooRealIntegral::parameters(), RooAbsCachedPdf::PdfCacheElem::PdfCacheElem(), RooAbsReal::plotAsymOn(), RooAbsReal::plotOn(), RooSimultaneous::plotOn(), RooProdPdf::processProductTerm(), RooProdPdf::rearrangeProduct(), RooAbsOptTestStatistic::requiredExtraObservables(), RooXYChi2Var::requiredExtraObservables(), rf108_plotbinning(), rf201_composite(), rf202_extendedmlfit(), rf204_extrangefit(), rf205_compplot(), rf206_treevistools(), rf207_comptools(), rf301_composition(), rf302_utilfuncs(), rf303_conditional(), rf304_uncorrprod(), rf305_condcorrprod(), rf307_fullpereventerrors(), rf308_normintegration2d(), rf309_ndimplot(), rf310_sliceplot(), rf311_rangeplot(), rf312_multirangefit(), rf313_paramranges(), rf315_projectpdf(), rf316_llratioplot(), rf401_importttreethx(), rf402_datahandling(), rf404_categories(), rf406_cattocatfuncs(), rf407_latextables(), rf501_simultaneouspdf(), rf502_wspacewrite(), rf504_simwstool(), rf505_asciicfg(), rf506_msgservice(), rf507_debugtools(), rf508_listsetmanip(), rf602_chi2fit(), rf603_multicpu(), rf604_constraints(), rf607_fitresult(), rf608_fitresultaspdf(), rf609_xychi2fit(), rf610_visualerror(), rf701_efficiencyfit(), rf702_efficiencyfit_2D(), rf704_amplitudefit(), rf705_linearmorph(), rf707_kernelestimation(), rf708_bphysics(), rf801_mcstudy(), rf803_mcstudy_addons2(), rf804_mcstudy_constr(), rf903_numintcache(), RooAbsAnaConvPdf::RooAbsAnaConvPdf(), RooAddition::RooAddition(), RooMoment::RooMoment(), RooNDKeysPdf::RooNDKeysPdf(), RooProdPdf::RooProdPdf(), RooRealIntegral::RooRealIntegral(), RooAddPdf::selectNormalization(), RooAddModel::selectNormalization(), RooAddPdf::updateCoefficients(), and RooGenCategory::updateIndexList().
RooAbsCollection [friend] |
Definition at line 369 of file RooAbsArg.h.
RooCustomizer [friend] |
RooWorkspace [friend] |
Definition at line 371 of file RooAbsArg.h.
Referenced by FourBinInstructional(), getWorkspace(), rf502_wspacewrite(), rf509_wsinteractive(), rf510_wsnamedsets(), rf511_wsfactory_basic(), rf512_wsfactory_oper(), and rf513_wsfactory_tools().
RooAddModel [friend] |
Definition at line 398 of file RooAbsArg.h.
RooArgProxy [friend] |
Definition at line 404 of file RooAbsArg.h.
RooSetProxy [friend] |
Definition at line 405 of file RooAbsArg.h.
RooListProxy [friend] |
Definition at line 406 of file RooAbsArg.h.
RooObjectFactory [friend] |
Definition at line 407 of file RooAbsArg.h.
RooCompositeDataStore [friend] |
Definition at line 426 of file RooAbsArg.h.
RooTreeDataStore [friend] |
Definition at line 427 of file RooAbsArg.h.
RooTreeData [friend] |
Definition at line 428 of file RooAbsArg.h.
RooDataSet [friend] |
Definition at line 429 of file RooAbsArg.h.
Referenced by RooAbsPdf::generate(), makeFakeDataXY(), and rf401_importttreethx().
RooRealMPFE [friend] |
RooHistPdf [friend] |
Definition at line 431 of file RooAbsArg.h.
Referenced by RooAbsCachedPdf::PdfCacheElem::PdfCacheElem().
ostream& operator<< | ( | ostream & | os, | |
const RooAbsArg & | arg | |||
) | [friend] |
istream& operator>> | ( | istream & | is, | |
RooAbsArg & | arg | |||
) | [friend] |
Definition at line 1413 of file RooAbsArg.cxx.
ostream& operator<< | ( | ostream & | os, | |
const RooAbsArg & | arg | |||
) | [friend] |
istream& operator>> | ( | istream & | is, | |
RooAbsArg & | arg | |||
) | [friend] |
Definition at line 1413 of file RooAbsArg.cxx.
RooRefCountList RooAbsArg::_serverList [protected] |
Definition at line 372 of file RooAbsArg.h.
Referenced by addServer(), changeServer(), findServer(), isDerived(), printCompactTree(), printMultiline(), redirectServers(), removeServer(), replaceServer(), RooAbsArg(), serverIterator(), ~RooAbsArg(), and RooGenCategory::~RooGenCategory().
RooRefCountList RooAbsArg::_clientList [protected] |
Definition at line 373 of file RooAbsArg.h.
Referenced by addServer(), changeServer(), clientIterator(), hasClients(), printMultiline(), removeServer(), RooRealIntegral::servesExclusively(), and ~RooAbsArg().
RooRefCountList RooAbsArg::_clientListShape [protected] |
Definition at line 374 of file RooAbsArg.h.
Referenced by addServer(), changeServer(), isShapeServer(), printMultiline(), redirectServers(), removeServer(), RooAbsArg(), setShapeDirty(), and shapeClientIterator().
RooRefCountList RooAbsArg::_clientListValue [protected] |
Definition at line 375 of file RooAbsArg.h.
Referenced by addServer(), changeServer(), isValueServer(), printMultiline(), redirectServers(), removeServer(), RooAbsArg(), setValueDirty(), treeNodeServerList(), and valueClientIterator().
TList RooAbsArg::_proxyList [protected] |
Definition at line 376 of file RooAbsArg.h.
Referenced by getProxy(), isDerived(), numProxies(), registerProxy(), and unRegisterProxy().
std::deque<RooAbsCache*> RooAbsArg::_cacheList [protected] |
Definition at line 377 of file RooAbsArg.h.
Referenced by getCache(), numCaches(), registerCache(), and unRegisterCache().
TIterator* RooAbsArg::_clientShapeIter [protected] |
Definition at line 378 of file RooAbsArg.h.
Referenced by RooAbsArg(), setShapeDirty(), and ~RooAbsArg().
TIterator* RooAbsArg::_clientValueIter [protected] |
Iterator over _clientListShape.
Definition at line 379 of file RooAbsArg.h.
Referenced by RooAbsArg(), setValueDirty(), and ~RooAbsArg().
std::set<std::string> RooAbsArg::_boolAttrib [protected] |
Definition at line 419 of file RooAbsArg.h.
Referenced by attributes(), getAttribute(), getCloningAncestors(), printAttribList(), and setAttribute().
std::map<std::string,std::string> RooAbsArg::_stringAttrib [protected] |
Definition at line 420 of file RooAbsArg.h.
Referenced by getStringAttribute(), setStringAttribute(), and stringAttributes().
std::set<std::string> RooAbsArg::_boolAttribTransient [protected] |
Definition at line 421 of file RooAbsArg.h.
Referenced by getTransientAttribute(), setTransientAttribute(), and transientAttributes().
Bool_t RooAbsArg::_verboseDirty [static, protected] |
Definition at line 444 of file RooAbsArg.h.
Referenced by RooResolutionModel::getVal(), redirectServers(), removeServer(), setShapeDirty(), setValueDirty(), verboseDirty(), and ~RooAbsArg().
Bool_t RooAbsArg::_inhibitDirty [static, protected] |
Definition at line 445 of file RooAbsArg.h.
Referenced by inhibitDirty(), setDirtyInhibit(), and setValueDirty().
Bool_t RooAbsArg::_flipAClean [static, protected] |
Bool_t RooAbsArg::_deleteWatch [protected] |
Definition at line 447 of file RooAbsArg.h.
Bool_t RooAbsArg::_valueDirty [mutable, protected] |
Definition at line 455 of file RooAbsArg.h.
Referenced by clearValueDirty(), isValueDirty(), and setValueDirty().
Bool_t RooAbsArg::_shapeDirty [mutable, protected] |
Definition at line 456 of file RooAbsArg.h.
Referenced by clearShapeDirty(), isShapeDirty(), and setShapeDirty().
OperMode RooAbsArg::_operMode [mutable, protected] |
Definition at line 458 of file RooAbsArg.h.
Referenced by isValueDirty(), RooGenProdProj::makeIntegral(), operMode(), RooGenProdProj::operModeHook(), RooRealIntegral::operModeHook(), printDirty(), printMultiline(), RooGenProdProj::RooGenProdProj(), setOperMode(), setValueDirty(), and RooAbsReal::traceEval().
RooArgSet* RooAbsArg::_ownedComponents [protected] |
Definition at line 461 of file RooAbsArg.h.
Referenced by addOwnedComponents(), ownedComponents(), and ~RooAbsArg().
Bool_t RooAbsArg::_prohibitServerRedirect [mutable, protected] |
Set of owned component.
Definition at line 463 of file RooAbsArg.h.
Referenced by addServer(), removeServer(), and setProhibitServerRedirect().
RooExpensiveObjectCache* RooAbsArg::_eocache [mutable, protected] |
Prohibit server redirects -- Debugging tool.
Definition at line 465 of file RooAbsArg.h.
Referenced by expensiveObjectCache(), and setExpensiveObjectCache().
std::deque<RooAbsCache*> RooAbsArg::_cacheList [protected] |
Definition at line 377 of file RooAbsArg.h.
TIterator* RooAbsArg::_clientShapeIter [protected] |
Definition at line 378 of file RooAbsArg.h.
TIterator* RooAbsArg::_clientValueIter [protected] |
std::set<std::string> RooAbsArg::_boolAttrib [protected] |
Definition at line 419 of file RooAbsArg.h.
std::map<std::string,std::string> RooAbsArg::_stringAttrib [protected] |
Definition at line 420 of file RooAbsArg.h.
std::set<std::string> RooAbsArg::_boolAttribTransient [protected] |
Definition at line 421 of file RooAbsArg.h.
RooArgSet* RooAbsArg::_ownedComponents [protected] |
Definition at line 461 of file RooAbsArg.h.
RooExpensiveObjectCache* RooAbsArg::_eocache [mutable, protected] |