CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TagProbeFitter Member List

This is the complete list of members for TagProbeFitter, including all inherited members.

addCategory(std::string categoryName, std::string title, std::string expression)TagProbeFitter
addExpression(std::string expressionName, std::string title, std::string expression, const std::vector< std::string > &arguments)TagProbeFitter
addFixedVariavles(const std::vector< std::string > &)TagProbeFitter
addPdf(std::string pdfName, std::vector< std::string > &pdfCommands)TagProbeFitter
addThresholdCategory(std::string categoryName, std::string title, std::string varName, double cutValue)TagProbeFitter
addVariable(std::string variableName, std::string title, double low, double hi, std::string units)TagProbeFitter
binnedFitTagProbeFitterprotected
calculateEfficiency(std::string dirName, std::string efficiencyCategory, std::string efficiencyState, std::vector< std::string > &unbinnedVariables, std::map< std::string, std::vector< double > > &binnedReals, std::map< std::string, std::vector< std::string > > &binnedCategories, std::vector< std::string > &binToPDFmap)TagProbeFitterinline
calculateEfficiency(std::string dirName, const std::vector< std::string > &efficiencyCategories, const std::vector< std::string > &efficiencyStates, std::vector< std::string > &unbinnedVariables, std::map< std::string, std::vector< double > > &binnedReals, std::map< std::string, std::vector< std::string > > &binnedCategories, std::vector< std::string > &binToPDFmap)TagProbeFitter
createPdf(RooWorkspace *w, std::vector< std::string > &pdfCommands)TagProbeFitterprotected
doCntEfficiency(RooWorkspace *w, RooRealVar &efficiency)TagProbeFitterprotected
doFitEfficiency(RooWorkspace *w, std::string pdfName, RooRealVar &efficiency)TagProbeFitterprotected
doSaveDistributionsPlotTagProbeFitterprotected
doSBSEfficiency(RooWorkspace *w, RooRealVar &efficiency)TagProbeFitterprotected
expressionVarsTagProbeFitterprotected
fixVarsTagProbeFitterprotected
fixVarValuesTagProbeFitterprotected
floatShapeParametersTagProbeFitterprotected
inputTreeTagProbeFitterprotected
makeEfficiencyPlot1D(RooDataSet &eff, RooRealVar &v, const TString &plotName, const TString &plotTitle, const TString &effName, const char *catName=0, int catIndex=-1)TagProbeFitterprotected
makeEfficiencyPlot2D(RooDataSet &eff, RooRealVar &v1, RooRealVar &v2, const TString &plotName, const TString &plotTitle, const TString &effName, const char *catName=0, int catIndex=-1)TagProbeFitterprotected
massBinsTagProbeFitterprotected
numCPUTagProbeFitterprotected
outputDirectoryTagProbeFitterprotected
outputFileTagProbeFitterprotected
parameterParserTagProbeFitterprotected
pdfsTagProbeFitterprotected
quietTagProbeFitterprotected
saveDistributionsPlot(RooWorkspace *w)TagProbeFitterprotected
saveEfficiencyPlots(RooDataSet &eff, const TString &effName, RooArgSet &binnedVariables, RooArgSet &mappedCategories)TagProbeFitterprotected
saveFitPlot(RooWorkspace *w)TagProbeFitterprotected
saveWorkspaceTagProbeFitterprotected
setBinnedFit(bool binned, int bins=0)TagProbeFitterinline
setBinsForMassPlots(int bins)TagProbeFitter
setInitialValues(RooWorkspace *w)TagProbeFitterprotected
setQuiet(bool quiet_=true)TagProbeFitter
setSaveDistributionsPlot(bool saveDistributionsPlot_)TagProbeFitterinline
setWeightVar(const std::string &weight)TagProbeFitter
TagProbeFitter(const std::vector< std::string > &inputFileNames, std::string inputDirectoryName, std::string inputTreeName, std::string outputFileName, int numCPU=1, bool saveWorkspace_=false, bool floatShapeParameters=true, const std::vector< std::string > &fixVars_=std::vector< std::string >())TagProbeFitter
thresholdCategoriesTagProbeFitterprotected
varFixer(RooWorkspace *w, bool fix)TagProbeFitterprotected
variablesTagProbeFitterprotected
varRestorer(RooWorkspace *w)TagProbeFitterprotected
varSaver(RooWorkspace *w)TagProbeFitterprotected
weightVarTagProbeFitterprotected
~TagProbeFitter()TagProbeFitter