ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
HistFactoryModelUtils.h
Go to the documentation of this file.
1 
2 #ifndef HIST_FACTORY_MODEL_UTILS_H
3 #define HIST_FACTORY_MODEL_UTILS_H
4 
5 #include "RooAbsPdf.h"
6 #include "RooArgSet.h"
7 #include "RooDataSet.h"
9 
10 namespace RooStats {
11 namespace HistFactory {
12 
13  std::string channelNameFromPdf( RooAbsPdf* channelPdf );
14 
15 // void getChannelsFromModel( RooAbsPdf* model, RooArgSet* channels,
16 // RooArgSet* channelsWithConstraints );
17 
18 
20  bool getStatUncertaintyFromChannel( RooAbsPdf* channel, ParamHistFunc*& paramfunc,
21  RooArgList* gammaList );
22 
24 
25  void getDataValuesForObservables( std::map< std::string, std::vector<double> >& ChannelBinDataMap,
26  RooAbsData* data, RooAbsPdf* simPdf );
27 
28 
29  int getStatUncertaintyConstraintTerm( RooArgList* constraints, RooRealVar* gamma_stat,
30  RooAbsReal*& pois_mean, RooRealVar*& tau );
31 
32 }
33 }
34 
35 
36 
37 #endif
int getStatUncertaintyConstraintTerm(RooArgList *constraints, RooRealVar *gamma_stat, RooAbsReal *&pois_mean, RooRealVar *&tau)
bool getStatUncertaintyFromChannel(RooAbsPdf *channel, ParamHistFunc *&paramfunc, RooArgList *gammaList)
std::string channelNameFromPdf(RooAbsPdf *channelPdf)
RooRealVar represents a fundamental (non-derived) real valued object.
Definition: RooRealVar.h:37
void getDataValuesForObservables(std::map< std::string, std::vector< double > > &ChannelBinDataMap, RooAbsData *data, RooAbsPdf *simPdf)
RooAbsData is the common abstract base class for binned and unbinned datasets.
Definition: RooAbsData.h:37
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
Definition: RooAbsReal.h:53
RooAbsPdf is the abstract interface for all probability density functions The class provides hybrid a...
Definition: RooAbsPdf.h:41
RooAbsPdf * getSumPdfFromChannel(RooAbsPdf *channel)
void FactorizeHistFactoryPdf(const RooArgSet &, RooAbsPdf &, RooArgList &, RooArgList &)