CombineHarvester
ValidationTools.h File Reference
#include <algorithm>
#include <vector>
#include <map>
#include <set>
#include <string>
#include <sstream>
#include "boost/algorithm/string.hpp"
#include "boost/lexical_cast.hpp"
#include "boost/regex.hpp"
#include "boost/filesystem.hpp"
#include "TGraph.h"
#include "RooFitResult.h"
#include "RooArgSet.h"
#include "CombineHarvester/CombineTools/interface/Parameter.h"
#include "CombineHarvester/CombineTools/interface/Systematic.h"
#include "CombineHarvester/CombineTools/interface/Process.h"
#include "CombineHarvester/CombineTools/interface/Logging.h"
#include "CombineHarvester/CombineTools/interface/json.hpp"

Go to the source code of this file.

Namespaces

 ch
 

Typedefs

using ch::json = nlohmann::json
 

Functions

void ch::PrintSystematic (ch::Systematic *syst)
 
void ch::ValidateShapeUncertaintyDirection (CombineHarvester &cb, json &jsobj)
 
void ch::ValidateShapeUncertaintyDirection (CombineHarvester &cb)
 
void ch::CheckEmptyShapes (CombineHarvester &cb, json &jsobj)
 
void ch::CheckEmptyShapes (CombineHarvester &cb)
 
void ch::CheckEmptyBins (CombineHarvester &cb, json &jsobj)
 
void ch::CheckEmptyBins (CombineHarvester &cb)
 
void ch::CheckNormEff (CombineHarvester &cb, double maxNormEff, json &jsobj)
 
void ch::CheckNormEff (CombineHarvester &cb, double maxNormEff)
 
void ch::CheckSizeOfShapeEffect (CombineHarvester &cb, json &jsobj)
 
void ch::CheckSizeOfShapeEffect (CombineHarvester &cb)
 
void ch::CheckSmallSignals (CombineHarvester &cb, double minSigFrac, json &jsobj)
 
void ch::CheckSmallSignals (CombineHarvester &cb, double minSigFrac)
 
void ch::ValidateShapeTemplates (CombineHarvester &cb, json &jsobj)
 
void ch::ValidateShapeTemplates (CombineHarvester &cb)
 
void ch::ValidateCards (CombineHarvester &cb, std::string const &filename, double maxNormEff, double minSigFrac)