#ifndef ROO_ABS_OPT_TEST_STATISTIC
#define ROO_ABS_OPT_TEST_STATISTIC
#include "Riosfwd.h"
#include "RooAbsTestStatistic.h"
#include "RooSetProxy.h"
class RooArgSet ;
class RooAbsData ;
class RooAbsReal ;
class RooAbsOptTestStatistic : public RooAbsTestStatistic {
public:
RooAbsOptTestStatistic() ;
RooAbsOptTestStatistic(const char *name, const char *title, RooAbsReal& real, RooAbsData& data,
const RooArgSet& projDeps, const char* rangeName=0, const char* addCoefRangeName=0,
Int_t nCPU=1, Bool_t interleave=kFALSE, Bool_t verbose=kTRUE, Bool_t splitCutRange=kFALSE) ;
RooAbsOptTestStatistic(const RooAbsOptTestStatistic& other, const char* name=0);
virtual ~RooAbsOptTestStatistic();
virtual Double_t combinedValue(RooAbsReal** gofArray, Int_t nVal) const ;
protected:
friend class RooAbsReal ;
void constOptimizeTestStatistic(ConstOpCode opcode) ;
virtual Bool_t redirectServersHook(const RooAbsCollection& newServerList, Bool_t mustReplaceAll, Bool_t nameChange, Bool_t isRecursive) ;
virtual void printCompactTreeHook(ostream& os, const char* indent="") ;
void optimizeCaching() ;
void optimizeConstantTerms(Bool_t) ;
RooArgSet* _normSet ;
RooArgSet* _funcCloneSet ;
RooAbsData* _dataClone ;
RooAbsReal* _funcClone ;
RooArgSet* _projDeps ;
ClassDef(RooAbsOptTestStatistic,1)
};
#endif
Last change: Fri Dec 12 09:05:54 2008
Last generated: 2008-12-12 09:05
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.