|
RAPIDO
Repeatable Analysis Programming for Interpretability, Durability, and Organization
|
#include <hepcli.h>
Public Member Functions | |
| HEPCLI () | |
| HEPCLI (int argc, char **argv) | |
Public Attributes | |
| bool | verbose |
| std::string | input_ttree |
| std::string | output_dir |
| std::string | output_name |
| std::string | output_ttree |
| std::string | variation |
| bool | is_data |
| bool | is_signal |
| bool | debug |
| double | scale_factor |
| TChain * | input_tchain |
Object for handling HEP CLI input (wraps getopt functionality)
| HEPCLI::HEPCLI | ( | ) |
HEPCLI object constructor
| HEPCLI::HEPCLI | ( | int | argc, |
| char ** | argv ) |
| bool HEPCLI::debug |
Debug flag
| TChain* HEPCLI::input_tchain |
ROOT TChain with input files
| std::string HEPCLI::input_ttree |
Name of TTree in input ROOT file(s)
| bool HEPCLI::is_data |
Data (as opposed to Monte Carlo) flag
| bool HEPCLI::is_signal |
Signal (as opposed to background) flag
| std::string HEPCLI::output_dir |
Target directory for output file
| std::string HEPCLI::output_name |
Short name for output file
| std::string HEPCLI::output_ttree |
Name of TTree in output ROOT file
| double HEPCLI::scale_factor |
Global event weight
| std::string HEPCLI::variation |
Variation type (e.g. "up", "down", "nominal", ...)
| bool HEPCLI::verbose |
Verbosity flag