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 | |
binnedFit | TagProbeFitter | protected |
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) | TagProbeFitter | inline |
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) | TagProbeFitter | protected |
doCntEfficiency(RooWorkspace *w, RooRealVar &efficiency) | TagProbeFitter | protected |
doFitEfficiency(RooWorkspace *w, std::string pdfName, RooRealVar &efficiency) | TagProbeFitter | protected |
doSBSEfficiency(RooWorkspace *w, RooRealVar &efficiency) | TagProbeFitter | protected |
expressionVars | TagProbeFitter | protected |
fixVars | TagProbeFitter | protected |
fixVarValues | TagProbeFitter | protected |
floatShapeParameters | TagProbeFitter | protected |
inputTree | TagProbeFitter | protected |
makeEfficiencyPlot1D(RooDataSet &eff, RooRealVar &v, TString plotName, TString plotTitle, TString effName) | TagProbeFitter | protected |
makeEfficiencyPlot2D(RooDataSet &eff, RooRealVar &v1, RooRealVar &v2, TString plotName, TString plotTitle, TString effName) | TagProbeFitter | protected |
massBins | TagProbeFitter | protected |
numCPU | TagProbeFitter | protected |
outputDirectory | TagProbeFitter | protected |
outputFile | TagProbeFitter | protected |
parameterParser | TagProbeFitter | protected |
pdfs | TagProbeFitter | protected |
quiet | TagProbeFitter | protected |
saveDistributionsPlot(RooWorkspace *w) | TagProbeFitter | protected |
saveEfficiencyPlots(RooDataSet &eff, TString effName, RooArgSet &binnedVariables, RooArgSet &mappedCategories) | TagProbeFitter | protected |
saveFitPlot(RooWorkspace *w) | TagProbeFitter | protected |
saveWorkspace | TagProbeFitter | protected |
setBinnedFit(bool binned, int bins=0) | TagProbeFitter | inline |
setBinsForMassPlots(int bins) | TagProbeFitter | |
setInitialValues(RooWorkspace *w) | TagProbeFitter | protected |
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 | |
thresholdCategories | TagProbeFitter | protected |
varFixer(RooWorkspace *w, bool fix) | TagProbeFitter | protected |
variables | TagProbeFitter | protected |
varRestorer(RooWorkspace *w) | TagProbeFitter | protected |
varSaver(RooWorkspace *w) | TagProbeFitter | protected |
weightVar | TagProbeFitter | protected |
~TagProbeFitter() | TagProbeFitter |