#include "RooFit.h"
#include "RooAbsCacheElement.h"
#include "RooAbsArg.h"
#include "RooArgList.h"
ClassImp(RooAbsCacheElement)
;
Bool_t RooAbsCacheElement::redirectServersHook(const RooAbsCollection& , Bool_t , Bool_t , Bool_t )
{
return kFALSE ;
}
void RooAbsCacheElement::printCompactTreeHook(std::ostream&, const char *, Int_t , Int_t )
{
}
void RooAbsCacheElement::operModeHook(RooAbsArg::OperMode)
{
}
void RooAbsCacheElement::optimizeCacheMode(const RooArgSet& obs, RooArgSet& optNodes, RooLinkedList& processedNodes)
{
RooArgList list = containedArgs(OptimizeCaching) ;
TIterator* iter = list.createIterator() ;
RooAbsArg* arg ;
while((arg=(RooAbsArg*)iter->Next())) {
arg->optimizeCacheMode(obs, optNodes, processedNodes) ;
}
delete iter ;
}
void RooAbsCacheElement::findConstantNodes(const RooArgSet& obs, RooArgSet& cacheList, RooLinkedList& processedNodes)
{
RooArgList list = containedArgs(FindConstantNodes) ;
TIterator* iter = list.createIterator() ;
RooAbsArg* arg ;
while((arg=(RooAbsArg*)iter->Next())) {
arg->findConstantNodes(obs,cacheList, processedNodes) ;
}
delete iter ;
}
Last update: Thu Jan 17 08:43:27 2008
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.