![]() |
ROOT 6.14/05 Reference Guide |
Definition at line 18 of file HistFactoryNavigation.h.
Public Member Functions | |
HistFactoryNavigation (ModelConfig *mc) | |
HistFactoryNavigation (const std::string &File, const std::string &WorkspaceName="combined", const std::string &ModelConfigName="ModelConfig") | |
HistFactoryNavigation (RooAbsPdf *model, RooArgSet *observables) | |
virtual | ~HistFactoryNavigation () |
void | DrawChannel (const std::string &channel, RooDataSet *data=NULL) |
double | GetBinValue (int bin, const std::string &channel) |
double | GetBinValue (int bin, const std::string &channel, const std::string &sample) |
TH1 * | GetChannelHist (const std::string &channel, const std::string &name="") |
RooAbsPdf * | GetChannelPdf (const std::string &channel) |
std::vector< std::string > | GetChannelSampleList (const std::string &channel) |
THStack * | GetChannelStack (const std::string &channel, const std::string &name="") |
RooAbsReal * | GetConstraintTerm (const std::string ¶meter) |
double | GetConstraintUncertainty (const std::string ¶meter) |
TH1 * | GetDataHist (RooDataSet *data, const std::string &channel, const std::string &name="") |
int | GetMaxBinToPrint () const |
int | GetMinBinToPrint () const |
RooAbsPdf * | GetModel () const |
RooArgSet * | GetObservableSet (const std::string &channel) |
TH1 * | GetSampleHist (const std::string &channel, const std::string &sample, const std::string &name="") |
void | PrintChannelParameters (const std::string &channel, bool IncludeConstantParams=false) |
void | PrintDataSet (RooDataSet *data, const std::string &channel="") |
void | PrintModelAndData (RooDataSet *data) |
void | PrintParameters (bool IncludeConstantParams=false) |
void | PrintSampleComponents (const std::string &channel, const std::string &sample) |
void | PrintSampleParameters (const std::string &channel, const std::string &sample, bool IncludeConstantParams=false) |
void | PrintState () |
void | PrintState (const std::string &channel) |
void | ReplaceNode (const std::string &ToReplace, RooAbsArg *ReplaceWith) |
RooAbsReal * | SampleFunction (const std::string &channel, const std::string &sample) |
void | SetConstant (const std::string ®Expr=".*", bool constant=true) |
void | SetMaxBinToPrint (int max) |
void | SetMinBinToPrint (int min) |
RooRealVar * | var (const std::string &varName) const |
Protected Member Functions | |
void | _GetNodes (ModelConfig *mc) |
void | _GetNodes (RooAbsPdf *model, const RooArgSet *observables) |
std::map< std::string, RooAbsReal * > | GetSampleFunctionMap (const std::string &channel) |
TH1 * | MakeHistFromRooFunction (RooAbsReal *func, RooArgList vars, std::string name="Hist") |
void | PrintMultiDimHist (TH1 *hist, int bin_print_width) |
void | SetPrintWidths (const std::string &channel) |
Private Member Functions | |
RooArgSet | _GetAllProducts (RooProduct *node) |
RooAbsArg * | findChild (const std::string &name, RooAbsReal *parent) const |
Private Attributes | |
int | _bin_print_width |
int | _label_print_width |
int | _maxBinToPrint |
int | _minBinToPrint |
std::vector< std::string > | fChannelNameVec |
std::map< std::string, RooArgSet * > | fChannelObservMap |
std::map< std::string, RooAbsPdf *> | fChannelPdfMap |
std::map< std::string, std::map< std::string, RooAbsReal * > > | fChannelSampleFunctionMap |
std::map< std::string, RooAbsPdf *> | fChannelSumNodeMap |
RooAbsPdf * | fModel |
RooArgSet * | fObservables |
#include <RooStats/HistFactory/HistFactoryNavigation.h>
RooStats::HistFactory::HistFactoryNavigation::HistFactoryNavigation | ( | ModelConfig * | mc | ) |
Definition at line 31 of file HistFactoryNavigation.cxx.
RooStats::HistFactory::HistFactoryNavigation::HistFactoryNavigation | ( | const std::string & | File, |
const std::string & | WorkspaceName = "combined" , |
||
const std::string & | ModelConfigName = "ModelConfig" |
||
) |
Definition at line 75 of file HistFactoryNavigation.cxx.
RooStats::HistFactory::HistFactoryNavigation::HistFactoryNavigation | ( | RooAbsPdf * | model, |
RooArgSet * | observables | ||
) |
Definition at line 141 of file HistFactoryNavigation.cxx.
|
inlinevirtual |
Definition at line 30 of file HistFactoryNavigation.h.
|
private |
Definition at line 728 of file HistFactoryNavigation.cxx.
|
protected |
Definition at line 1241 of file HistFactoryNavigation.cxx.
|
protected |
Definition at line 761 of file HistFactoryNavigation.cxx.
void RooStats::HistFactory::HistFactoryNavigation::DrawChannel | ( | const std::string & | channel, |
RooDataSet * | data = NULL |
||
) |
Definition at line 712 of file HistFactoryNavigation.cxx.
|
private |
Definition at line 890 of file HistFactoryNavigation.cxx.
double RooStats::HistFactory::HistFactoryNavigation::GetBinValue | ( | int | bin, |
const std::string & | channel | ||
) |
Definition at line 474 of file HistFactoryNavigation.cxx.
double RooStats::HistFactory::HistFactoryNavigation::GetBinValue | ( | int | bin, |
const std::string & | channel, | ||
const std::string & | sample | ||
) |
Definition at line 487 of file HistFactoryNavigation.cxx.
TH1 * RooStats::HistFactory::HistFactoryNavigation::GetChannelHist | ( | const std::string & | channel, |
const std::string & | name = "" |
||
) |
Definition at line 573 of file HistFactoryNavigation.cxx.
RooAbsPdf * RooStats::HistFactory::HistFactoryNavigation::GetChannelPdf | ( | const std::string & | channel | ) |
Definition at line 195 of file HistFactoryNavigation.cxx.
std::vector< std::string > RooStats::HistFactory::HistFactoryNavigation::GetChannelSampleList | ( | const std::string & | channel | ) |
Definition at line 618 of file HistFactoryNavigation.cxx.
THStack * RooStats::HistFactory::HistFactoryNavigation::GetChannelStack | ( | const std::string & | channel, |
const std::string & | name = "" |
||
) |
Definition at line 633 of file HistFactoryNavigation.cxx.
RooAbsReal * RooStats::HistFactory::HistFactoryNavigation::GetConstraintTerm | ( | const std::string & | parameter | ) |
Definition at line 946 of file HistFactoryNavigation.cxx.
double RooStats::HistFactory::HistFactoryNavigation::GetConstraintUncertainty | ( | const std::string & | parameter | ) |
Definition at line 978 of file HistFactoryNavigation.cxx.
TH1 * RooStats::HistFactory::HistFactoryNavigation::GetDataHist | ( | RooDataSet * | data, |
const std::string & | channel, | ||
const std::string & | name = "" |
||
) |
Definition at line 654 of file HistFactoryNavigation.cxx.
|
inline |
Definition at line 102 of file HistFactoryNavigation.h.
|
inline |
Definition at line 105 of file HistFactoryNavigation.h.
|
inline |
Definition at line 108 of file HistFactoryNavigation.h.
RooArgSet * RooStats::HistFactory::HistFactoryNavigation::GetObservableSet | ( | const std::string & | channel | ) |
Definition at line 540 of file HistFactoryNavigation.cxx.
|
protected |
Definition at line 501 of file HistFactoryNavigation.cxx.
TH1 * RooStats::HistFactory::HistFactoryNavigation::GetSampleHist | ( | const std::string & | channel, |
const std::string & | sample, | ||
const std::string & | name = "" |
||
) |
Definition at line 555 of file HistFactoryNavigation.cxx.
|
protected |
Definition at line 1194 of file HistFactoryNavigation.cxx.
void RooStats::HistFactory::HistFactoryNavigation::PrintChannelParameters | ( | const std::string & | channel, |
bool | IncludeConstantParams = false |
||
) |
Definition at line 390 of file HistFactoryNavigation.cxx.
void RooStats::HistFactory::HistFactoryNavigation::PrintDataSet | ( | RooDataSet * | data, |
const std::string & | channel = "" |
||
) |
Definition at line 301 of file HistFactoryNavigation.cxx.
void RooStats::HistFactory::HistFactoryNavigation::PrintModelAndData | ( | RooDataSet * | data | ) |
Definition at line 339 of file HistFactoryNavigation.cxx.
|
protected |
Definition at line 172 of file HistFactoryNavigation.cxx.
void RooStats::HistFactory::HistFactoryNavigation::PrintParameters | ( | bool | IncludeConstantParams = false | ) |
Definition at line 356 of file HistFactoryNavigation.cxx.
void RooStats::HistFactory::HistFactoryNavigation::PrintSampleComponents | ( | const std::string & | channel, |
const std::string & | sample | ||
) |
Definition at line 1087 of file HistFactoryNavigation.cxx.
void RooStats::HistFactory::HistFactoryNavigation::PrintSampleParameters | ( | const std::string & | channel, |
const std::string & | sample, | ||
bool | IncludeConstantParams = false |
||
) |
Definition at line 431 of file HistFactoryNavigation.cxx.
void RooStats::HistFactory::HistFactoryNavigation::PrintState | ( | ) |
Definition at line 277 of file HistFactoryNavigation.cxx.
void RooStats::HistFactory::HistFactoryNavigation::PrintState | ( | const std::string & | channel | ) |
Definition at line 217 of file HistFactoryNavigation.cxx.
void RooStats::HistFactory::HistFactoryNavigation::ReplaceNode | ( | const std::string & | ToReplace, |
RooAbsArg * | ReplaceWith | ||
) |
Definition at line 1047 of file HistFactoryNavigation.cxx.
RooAbsReal * RooStats::HistFactory::HistFactoryNavigation::SampleFunction | ( | const std::string & | channel, |
const std::string & | sample | ||
) |
Definition at line 516 of file HistFactoryNavigation.cxx.
void RooStats::HistFactory::HistFactoryNavigation::SetConstant | ( | const std::string & | regExpr = ".*" , |
bool | constant = true |
||
) |
Definition at line 1248 of file HistFactoryNavigation.cxx.
|
inline |
Definition at line 101 of file HistFactoryNavigation.h.
|
inline |
Definition at line 104 of file HistFactoryNavigation.h.
|
protected |
Definition at line 285 of file HistFactoryNavigation.cxx.
RooRealVar * RooStats::HistFactory::HistFactoryNavigation::var | ( | const std::string & | varName | ) | const |
Definition at line 1289 of file HistFactoryNavigation.cxx.
|
private |
Definition at line 170 of file HistFactoryNavigation.h.
|
private |
Definition at line 169 of file HistFactoryNavigation.h.
|
private |
Definition at line 167 of file HistFactoryNavigation.h.
|
private |
Definition at line 166 of file HistFactoryNavigation.h.
|
private |
Definition at line 173 of file HistFactoryNavigation.h.
|
private |
Definition at line 182 of file HistFactoryNavigation.h.
|
private |
Definition at line 176 of file HistFactoryNavigation.h.
|
private |
Definition at line 186 of file HistFactoryNavigation.h.
|
private |
Definition at line 179 of file HistFactoryNavigation.h.
|
private |
Definition at line 161 of file HistFactoryNavigation.h.
|
private |
Definition at line 164 of file HistFactoryNavigation.h.