ra4_stats
0341147a0dc35f80f4e12c6003afb76a38e2ed6e
|
#include "utilities.hpp"
#include <cstdlib>
#include <cstring>
#include <stdlib.h>
#include <unistd.h>
#include <string>
#include <vector>
#include <memory>
#include "TTree.h"
#include "TH1D.h"
#include "RooWorkspace.h"
Go to the source code of this file.
Functions | |
void | parseMasses (const string &prs, int &mglu, int &mlsp) |
bool | Contains (const string &str, const string &pat) |
bool | StartsWith (const string &str, const string &pat) |
void | ReplaceAll (string &str, const string &orig, const string &rep) |
void | RmCutOn (string &cut, const string &to_rm, const string &rep) |
size_t | MaxIndex (const vector< double > &v) |
void | DefineSet (RooWorkspace &w, const string &set_name, const vector< string > &var_names) |
void | GetCountAndUncertainty (TTree &tree, const Cut &cut, double &count, double &uncertainty) |
string | execute (const string &cmd) |
vector< string > | Tokenize (const string &input, const string &tokens) |
string | ChangeExtension (string path, const string &new_ext) |
string | MakeDir (string prefix) |
string ChangeExtension | ( | string | path, |
const string & | new_ext | ||
) |
Definition at line 115 of file utilities.cpp.
Referenced by main().
bool Contains | ( | const string & | str, |
const string & | pat | ||
) |
Definition at line 26 of file utilities.cpp.
Referenced by WorkspaceGenerator::AddData(), WorkspaceGenerator::AddMCYields(), WorkspaceGenerator::AddPdfs(), YieldManager::ComputeYield(), WorkspaceGenerator::GenerateToys(), GetBinNames(), GetBkgPred(), GetBkgPredErr(), GetKappaNoSys(), GetKappaNoSysErr(), GetKappaSys(), GetKappaSysErr(), GetLambda(), GetLambdaErr(), GetMCTotal(), GetMCTotalErr(), GetMCYield(), GetObserved(), GetSigPred(), GetSigPredErr(), GetTotPred(), GetTotPredErr(), main(), MakeBackgroundHistos(), MakeCovarianceMatrix(), MakeYieldPlot(), ModifyLumi(), WorkspaceGenerator::NeedsDileptonBin(), PrintTable(), ReadPoints(), WorkspaceGenerator::ResetToys(), SetBounds(), and WorkspaceGenerator::SetupToys().
void DefineSet | ( | RooWorkspace & | w, |
const string & | set_name, | ||
const vector< string > & | var_names | ||
) |
Definition at line 62 of file utilities.cpp.
string execute | ( | const string & | cmd | ) |
Definition at line 87 of file utilities.cpp.
References ERROR, and scan_aggregate::result.
Referenced by ExtractSignal(), GetLimit(), GetSignificance(), InjectSignal(), main(), ModifyLumi(), and RunFit().
void GetCountAndUncertainty | ( | TTree & | tree, |
const Cut & | cut, | ||
double & | count, | ||
double & | uncertainty | ||
) |
Definition at line 76 of file utilities.cpp.
Referenced by Process::GetYield().
string MakeDir | ( | string | prefix | ) |
Definition at line 126 of file utilities.cpp.
References ERROR.
Referenced by ExtractSignal(), and main().
size_t MaxIndex | ( | const vector< double > & | v | ) |
Definition at line 51 of file utilities.cpp.
void parseMasses | ( | const string & | prs, |
int & | mglu, | ||
int & | mlsp | ||
) |
Definition at line 21 of file utilities.cpp.
Referenced by main().
void ReplaceAll | ( | string & | str, |
const string & | orig, | ||
const string & | rep | ||
) |
Definition at line 34 of file utilities.cpp.
Referenced by Bin::Bin(), Cut::Clean(), WorkspaceGenerator::CleanLine(), Process::CleanName(), YieldManager::ComputeYield(), main(), MakeCovarianceMatrix(), MakePlot(), PrettyBinName(), PrintTable(), WorkspaceGenerator::ReadSystematicsFile(), and Cut::Replace().
void RmCutOn | ( | string & | cut, |
const string & | to_rm, | ||
const string & | rep | ||
) |
Definition at line 42 of file utilities.cpp.
bool StartsWith | ( | const string & | str, |
const string & | pat | ||
) |
Definition at line 30 of file utilities.cpp.
vector<string> Tokenize | ( | const string & | input, |
const string & | tokens | ||
) |
Definition at line 101 of file utilities.cpp.
Referenced by WorkspaceGenerator::ReadSystematicsFile().