|
void | init () |
|
void | Execute (std::mt19937 &engine) |
|
void | Finalise () |
|
void | cleanup () |
|
void | setup () |
|
void | setup (bool ismaster) |
|
bool | ProcessEvent (HEP::Event *evnt) |
|
void | AddRegionSelection (const std::string ®ion_name) |
|
void | AddCut (const std::string &cutname, const std::string ®ion_name) |
|
void | AddCut (const std::string &cutname, const std::vector< std::string > region_names) |
|
void | ApplyCut (bool condition, const std::string &cutname) |
|
void | AddYodaHisto1D (const std::string &objectname) |
|
void | AddYodaHisto1D (const std::string &objectname, size_t nbins, double lower, double upper) |
|
void | AddYodaHisto1D (const std::string &objectname, const std::vector< double > &binedges) |
|
void | FillYodaHisto1D (const std::string &objectname, double x, double fraction=1.0) |
|
YODA::Histo1D * | GetYodaHisto1D (const std::string &objectname) |
|
void | AddYodaHisto2D (const std::string &objectname) |
|
void | AddYodaHisto2D (const std::string &objectname, size_t nbinsX, size_t nbinsY, double lowerX, double upperX, double lowerY, double upperY) |
|
void | AddYodaHisto2D (const std::string &objectname, const std::vector< double > &xedges, const std::vector< double > &yedges) |
|
void | FillYodaHisto2D (const std::string &objectname, double x, double y, double fraction=1.0) |
|
YODA::Histo2D * | GetYodaHisto2D (const std::string &objectname) |
|
void | AddYodaProfile1D (const std::string &objectname) |
|
void | AddYodaProfile1D (const std::string &objectname, size_t nbins, double lower, double upper) |
|
void | AddYodaProfile1D (const std::string &objectname, const std::vector< double > &binedges) |
|
void | FillYodaProfile1D (const std::string &objectname, double x, double y, double fraction=1.0) |
|
YODA::Profile1D * | GetYodaProfile1D (const std::string &objectname) |
|
void | WriteHistos (ostream &os) |
|
void | set_weight (double weight) |
|
void | set_weights (vector< double > &weights) |
|
void | Reweight (double weight_multiplier) |
|
double | get_weight () |
|
void | print_cutflows () |
|
void | set_xsection (double xs) |
|
void | print_cutflows (ostream &os) |
|
void | write_results (ostream &ss) |
|
void | write_json (ostream &ss) |
|
bool | CheckConvergence (double margin) |
|
void | add (BaseAnalysis &B) |
|