HackAnalysis
2
|
#include <DT_CMS.h>
Public Member Functions | |
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) |
Additional Inherited Members | |
![]() | |
bool | _isMaster =false |
std::string | analysisname |
double | _totalweight |
vector< double > | _totalweights |
vector< vector< int > > | _weight_ensembles |
double | _xsection |
int | _totalevents |
HEP::Event * | Event |
std::vector< cutflow * > | cutflows |
std::map< std::string, std::vector< cutflow * > > | regionmap |
std::map< std::string, cutflow * > | regions |
double | eventweight |
vector< double > | _eventweights |
std::string | DetectorFunction |
CMS EXO-19-010 disappearing track search 139 fb^-1
– arXiv:2004.05153
Recast By Mark Goodsell (goods) – arXiv:2106.08815 with Lakshmi Priya ell@ lpthe .jus sieu. fr
original search was for Winos.
Reuse of this code is permitted provided credit is given!