 |
DAS
3.0
Das Analysis System
|
Go to the documentation of this file.
6 #include "TMVA/DataLoader.h"
7 #include "TMVA/Reader.h"
31 variables_.emplace_back(
"nJets",
'I',
"Number of jets");
32 variables_.emplace_back(
"jet_pt[0]",
'F',
"Leading jet pT");
33 variables_.emplace_back(
"jet_pt[1]",
'F',
"Second jet pT");
34 variables_.emplace_back(
"jet_eta[0]",
'F',
"Leading jet eta");
36 variables_.emplace_back(
"jet_phi[0]",
'F',
"Leading jet phi");
40 for (
int j = 1; j <= 2; j++) {
41 variables_.emplace_back(Form(
"pt_pair_asymm_abs_0[%d]", j),
'F',
42 Form(
"PT pair asymmetry absolute for jet pair 0-%d", j));
43 variables_.emplace_back(Form(
"Delta_eta_pair_0[%d]", j),
'F',
44 Form(
"Delta eta for jet pair 0-%d", j));
45 variables_.emplace_back(Form(
"Delta_phi_pair_0[%d]", j),
'F',
46 Form(
"Delta phi for jet pair 0-%d", j));
50 variables_.emplace_back(
"S_pt",
'D',
"S_pt observable");
51 variables_.emplace_back(
"S_pt_min",
'D',
"S_pt_min observable");
52 variables_.emplace_back(
"S_pt_4[0]",
'D',
"S_pt_4[0] observable");
54 variables_.emplace_back(
"S_pt_4_min[0]",
'D',
"S_pt_4_min observable");
56 variables_.emplace_back(
"S_phi",
'D',
"S_phi observable");
57 variables_.emplace_back(
"S_phi_min",
'D',
"S_phi_min observable");
59 variables_.emplace_back(
"S_phi_4[0]",
'D',
"S_phi_4[0] observable");
61 variables_.emplace_back(
"S_phi_4_min[0]",
'D',
"S_phi_4_min observable");
66 dataloader->AddVariable(var.name, var.type);
72 std::cout <<
"TPS Variables (" <<
variables_.size() <<
" total):" << std::endl;
73 for (
size_t i = 0; i <
variables_.size(); ++i) {
75 std::cout <<
" " << i+1 <<
". " << var.name.Data() <<
" [" << var.type <<
"]";
76 if (!var.description.IsNull()) {
77 std::cout <<
" - " << var.description.Data();
79 std::cout << std::endl;
TString description
Variable description.
Definition: TPSVariables.h:22
Definition: TPSVariables.h:16
TPSVariables(TMVA::DataLoader *dataloader=nullptr)
Definition: TPSVariables.h:28
Definition: applyEventMixing.cc:36
char type
Variable type ('F' = float, 'I' = int, 'D' = double)
Definition: TPSVariables.h:21
Definition: TPSVariables.h:19
void printVariables() const
Definition: TPSVariables.h:71
TString name
Variable name.
Definition: TPSVariables.h:20
std::vector< VariableInfo > variables_
Definition: TPSVariables.h:27
VariableInfo(const TString &n, char t, const TString &desc="")
Definition: TPSVariables.h:23