RAPIDO
Repeatable Analysis Programming for Interpretability, Durability, and Organization
Loading...
Searching...
No Matches
hepcli.h
1
#ifndef HEPCLI_H
2
#define HEPCLI_H
3
4
#include <iostream>
5
#include <iomanip>
6
#include <string>
7
#include <stdlib.h>
8
#include <getopt.h>
9
10
#include "TChain.h"
11
15
class
HEPCLI
16
{
17
private
:
22
void
printHelp();
29
void
parse(
int
argc,
char
** argv);
30
public
:
32
bool
verbose
;
34
std::string
input_ttree
;
36
std::string
output_dir
;
38
std::string
output_name
;
40
std::string
output_ttree
;
42
std::string
variation
;
44
bool
is_data
;
46
bool
is_signal
;
48
bool
debug
;
50
double
scale_factor
;
52
TChain*
input_tchain
;
53
58
HEPCLI
();
59
66
HEPCLI
(
int
argc,
char
** argv);
67
};
68
69
#endif
HEPCLI
Definition
hepcli.h:16
HEPCLI::is_data
bool is_data
Definition
hepcli.h:44
HEPCLI::output_dir
std::string output_dir
Definition
hepcli.h:36
HEPCLI::input_tchain
TChain * input_tchain
Definition
hepcli.h:52
HEPCLI::scale_factor
double scale_factor
Definition
hepcli.h:50
HEPCLI::verbose
bool verbose
Definition
hepcli.h:32
HEPCLI::HEPCLI
HEPCLI()
Definition
hepcli.cc:3
HEPCLI::output_ttree
std::string output_ttree
Definition
hepcli.h:40
HEPCLI::variation
std::string variation
Definition
hepcli.h:42
HEPCLI::output_name
std::string output_name
Definition
hepcli.h:38
HEPCLI::debug
bool debug
Definition
hepcli.h:48
HEPCLI::input_ttree
std::string input_ttree
Definition
hepcli.h:34
HEPCLI::is_signal
bool is_signal
Definition
hepcli.h:46
rapido
src
hepcli.h
Generated by
1.11.0