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, std::vector< std::string > arguments)TagProbeFitter
addFixedVariavles(std::vector< 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, std::vector< std::string > efficiencyCategories, 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
doSBSEfficiency(RooWorkspace *w, RooRealVar &efficiency)TagProbeFitterprotected
expressionVarsTagProbeFitterprotected
fixVarsTagProbeFitterprotected
fixVarValuesTagProbeFitterprotected
floatShapeParametersTagProbeFitterprotected
inputTreeTagProbeFitterprotected
makeEfficiencyPlot1D(RooDataSet &eff, RooRealVar &v, TString plotName, TString plotTitle, TString effName)TagProbeFitterprotected
makeEfficiencyPlot2D(RooDataSet &eff, RooRealVar &v1, RooRealVar &v2, TString plotName, TString plotTitle, TString effName)TagProbeFitterprotected
massBinsTagProbeFitterprotected
numCPUTagProbeFitterprotected
outputDirectoryTagProbeFitterprotected
outputFileTagProbeFitterprotected
parameterParserTagProbeFitterprotected
pdfsTagProbeFitterprotected
quietTagProbeFitterprotected
saveDistributionsPlot(RooWorkspace *w)TagProbeFitterprotected
saveEfficiencyPlots(RooDataSet &eff, 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
setWeightVar(const std::string &weight)TagProbeFitter
TagProbeFitter(std::vector< std::string > inputFileNames, std::string inputDirectoryName, std::string inputTreeName, std::string outputFileName, int numCPU=1, bool saveWorkspace_=false, bool floatShapeParameters=true, 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