RAPIDO
Repeatable Analysis Programming for Interpretability, Durability, and Organization
|
This is the complete list of members for Histflow, including all inherited members.
bookHist(std::string target_cut_name, THist *hist) | Histflow | protected |
bookHist1D(std::string target_cut_name, THist1D *hist, std::function< bool()> eval_lambda, std::function< double()> fill_lambda) | Histflow | |
bookHist1D(Cut *target_cut, THist1D *hist, std::function< bool()> eval_lambda, std::function< double()> fill_lambda) | Histflow | |
bookHist1D(std::string target_cut_name, THist1D *hist, std::function< double()> fill_lambda) | Histflow | |
bookHist1D(Cut *target_cut, THist1D *hist, std::function< double()> fill_lambda) | Histflow | |
bookHist2D(std::string target_cut_name, THist2D *hist, std::function< bool()> eval_lambda, std::function< std::pair< double, double >()> fill_lambda) | Histflow | |
bookHist2D(Cut *target_cut, THist2D *hist, std::function< bool()> eval_lambda, std::function< std::pair< double, double >()> fill_lambda) | Histflow | |
bookHist2D(std::string target_cut_name, THist2D *hist, std::function< std::pair< double, double >()> fill_lambda) | Histflow | |
bookHist2D(Cut *target_cut, THist2D *hist, std::function< std::pair< double, double >()> fill_lambda) | Histflow | |
bookHist3D(std::string target_cut_name, THist3D *hist, std::function< bool()> eval_lambda, std::function< std::tuple< double, double, double >()> fill_lambda) | Histflow | |
bookHist3D(Cut *target_cut, THist3D *hist, std::function< bool()> eval_lambda, std::function< std::tuple< double, double, double >()> fill_lambda) | Histflow | |
bookHist3D(std::string target_cut_name, THist3D *hist, std::function< std::tuple< double, double, double >()> fill_lambda) | Histflow | |
bookHist3D(Cut *target_cut, THist3D *hist, std::function< std::tuple< double, double, double >()> fill_lambda) | Histflow | |
cut_record | Cutflow | protected |
Cutflow() | Cutflow | |
Cutflow(std::string new_name) | Cutflow | |
Cutflow(std::string new_name, Cut *new_root) | Cutflow | |
debugger | Cutflow | protected |
debugger_is_set | Cutflow | protected |
fill_schedule | Histflow | protected |
findTerminus(std::string starting_cut_name) | Cutflow | |
findTerminus(Cut *starting_cut) | Cutflow | |
getCut(std::string cut_name) | Cutflow | protected |
globals | Cutflow | |
hist_writers | Histflow | protected |
Histflow(std::string new_name) | Histflow | |
Histflow(std::string new_name, Cut *new_root) | Histflow | |
insert(std::string target_cut_name, Cut *new_cut, Direction direction) | Cutflow | |
insert(Cut *target_cut, Cut *new_cut, Direction direction) | Cutflow | |
isProgeny(std::string parent_cut_name, std::string target_cut_name, Direction direction) | Cutflow | |
isProgeny(Cut *parent_cut, Cut *target_cut, Direction direction) | Cutflow | |
name | Cutflow | |
print(bool show_timing=false) | Cutflow | |
recursiveDelete(Cut *cut) | Cutflow | protected |
recursiveEvaluate(Cut *cut) override | Histflow | protectedvirtual |
recursiveFindTerminus(Cut *cut) | Cutflow | protected |
recursivePrint(std::string tabs, Cut *cut, Direction direction, bool show_timing=false) | Cutflow | protected |
recursiveSearchProgeny(Cut *cut, Cut *target_cut) | Cutflow | protected |
recursiveWrite(Cut *cut, std::ofstream &ofstream, std::string output_cflow) | Cutflow | protected |
recursiveWriteCSV(std::string output_dir, Cut *cut, Direction direction, int csv_idx, Utilities::CSVFiles csv_files) | Cutflow | protected |
recursiveWriteMermaid(Cut *cut, std::ofstream &ofstream, std::string output_mmd) | Cutflow | protected |
remove(std::string target_cut_name) | Cutflow | |
remove(Cut *target_cut) | Cutflow | |
replace(std::string target_cut_name, Cut *new_cut) | Cutflow | |
replace(Cut *target_cut, Cut *new_cut) | Cutflow | |
root | Cutflow | protected |
run() | Cutflow | virtual |
run(Cut *target_cut) | Cutflow | |
run(std::string target_cut_name) | Cutflow | |
run(std::vector< Cut * > target_cuts) | Cutflow | |
run(std::vector< std::string > target_cuts) | Cutflow | |
setDebugLambda(std::function< void(Cut *)> new_debugger) | Cutflow | |
setRoot(Cut *new_root) | Cutflow | |
write(std::string output_dir="") | Cutflow | |
writeCSV(std::string output_dir="") | Cutflow | |
writeHists(TFile *tfile) | Histflow | |
writeMermaid(std::string output_dir="", std::string orientation="TD") | Cutflow | |
~Cutflow() | Cutflow | |
~Histflow() | Histflow |