ra4_stats  0341147a0dc35f80f4e12c6003afb76a38e2ed6e
Functions
utilities.cpp File Reference
#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)
 

Function Documentation

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 
)
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)
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 
)
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().