header = [
    "runNumber", "eventNumber", "weight", "jets_n", "bjets_n",
    "lep_px", "lep_py", "lep_pz", "lep_E", "met_met", "met_phi",
    "j1_px", "j1_py", "j1_pz", "j1_E", "j1_m", "j1_mv2c10",
    "j2_px", "j2_py", "j2_pz", "j2_E", "j2_m", "j2_mv2c10",
    "j3_px", "j3_py", "j3_pz", "j3_E", "j3_m", "j3_mv2c10",
    "j4_px", "j4_py", "j4_pz", "j4_E", "j4_m", "j4_mv2c10",
    "j5_px", "j5_py", "j5_pz", "j5_E", "j5_m", "j5_mv2c10",
    "W_had_px", "W_had_py", "W_had_pz", "W_had_E", "W_had_m", 
    "W_lep_px", "W_lep_py", "W_lep_pz", "W_lep_E", "W_lep_m",
    "b_had_px", "b_had_py", "b_had_pz", "b_had_E", "b_had_m", 
    "b_lep_px", "b_lep_py", "b_lep_pz", "b_lep_E", "b_lep_m", 
    "t_had_px", "t_had_py", "t_had_pz", "t_had_E", "t_had_m", 
    "t_lep_px", "t_lep_py", "t_lep_pz", "t_lep_E", "t_lep_m", 
]

features_event_info = [
    "runNumber", "eventNumber", "weight", "jets_n", "bjets_n",
]

input_features_jets = [
    "j1_px", "j1_py", "j1_pz", "j1_E", "j1_m", "j1_mv2c10",
    "j2_px", "j2_py", "j2_pz", "j2_E", "j2_m", "j2_mv2c10",
    "j3_px", "j3_py", "j3_pz", "j3_E", "j3_m", "j3_mv2c10",
    "j4_px", "j4_py", "j4_pz", "j4_E", "j4_m", "j4_mv2c10",
    "j5_px", "j5_py", "j5_pz", "j5_E", "j5_m", "j5_mv2c10",
    ]

input_features_lep = [
    "lep_px", "lep_py", "lep_pz", "lep_E", "met_met", "met_phi"
    ]

input_features_ttbar = [
    "lep_px", "lep_py", "lep_pz", "lep_E", "met_met", "met_phi",
    "j1_px", "j1_py", "j1_pz", "j1_E", "j1_m", "j1_mv2c10",
    "j2_px", "j2_py", "j2_pz", "j2_E", "j2_m", "j2_mv2c10",
    "j3_px", "j3_py", "j3_pz", "j3_E", "j3_m", "j3_mv2c10",
    "j4_px", "j4_py", "j4_pz", "j4_E", "j4_m", "j4_mv2c10",
    "j5_px", "j5_py", "j5_pz", "j5_E", "j5_m", "j5_mv2c10",
]

input_features_t_lep = [
    "lep_px", "lep_py", "lep_pz", "lep_E", "met_met", "met_phi",
    "j1_px", "j1_py", "j1_pz", "j1_E", "j1_m", "j1_mv2c10",
    "j2_px", "j2_py", "j2_pz", "j2_E", "j2_m", "j2_mv2c10",
    "j3_px", "j3_py", "j3_pz", "j3_E", "j3_m", "j3_mv2c10",
]

input_features_t_had = [
    "j1_px", "j1_py", "j1_pz", "j1_E", "j1_m", "j1_mv2c10",
    "j2_px", "j2_py", "j2_pz", "j2_E", "j2_m", "j2_mv2c10",
    "j3_px", "j3_py", "j3_pz", "j3_E", "j3_m", "j3_mv2c10",
    "j4_px", "j4_py", "j4_pz", "j4_E", "j4_m", "j4_mv2c10",
    "j5_px", "j5_py", "j5_pz", "j5_E", "j5_m", "j5_mv2c10",
]

target_features_ttbar = [
  "t_had_px", "t_had_py", "t_had_pz", #"t_had_E", 
  "t_lep_px", "t_lep_py", "t_lep_pz", #"t_lep_E",
]

target_features_W_had = [
  "W_had_px", "W_had_py", "W_had_pz", #"W_had_E",
]

target_features_W_lep = [
  "W_lep_px", "W_lep_py", "W_lep_pz", #"W_lep_E",
]

target_features_b_had = [
  "b_had_px", "b_had_py", "b_had_pz", #"W_had_E",
]

target_features_b_lep = [
  "b_lep_px", "b_lep_py", "b_lep_pz", #"W_lep_E",
]

target_features_t_had = [
  "t_had_px", "t_had_py", "t_had_pz", #"t_had_E",
]

target_features_t_lep = [
  "t_lep_px", "t_lep_py", "t_lep_pz", #"t_lep_E",
]

n_jets_per_event   = 5
n_rows_t_had = n_jets_per_event
n_rows_t_lep = 4
n_rows_ttbar = n_jets_per_event + 1
n_features_per_jet = 6 # (px, py, pz, E, M, bw )
n_features_lepton  = 6 # (px, py, pz, E, met_et, met_phi )
n_features_per_top = len(target_features_t_had) # (px, py, pz, E )
#n_target_features_t_had = len(target_features_t_had)
#n_target_features_t_lep = len(target_feature_t_lep)
#n_target_features_ttbar = len(target_features_ttbar)


8cb3366e3e55c21f2097129b9a42e6b9d464c07a
<mask token>

header = ['runNumber', 'eventNumber', 'weight', 'jets_n', 'bjets_n',
    'lep_px', 'lep_py', 'lep_pz', 'lep_E', 'met_met', 'met_phi', 'j1_px',
    'j1_py', 'j1_pz', 'j1_E', 'j1_m', 'j1_mv2c10', 'j2_px', 'j2_py',
    'j2_pz', 'j2_E', 'j2_m', 'j2_mv2c10', 'j3_px', 'j3_py', 'j3_pz', 'j3_E',
    'j3_m', 'j3_mv2c10', 'j4_px', 'j4_py', 'j4_pz', 'j4_E', 'j4_m',
    'j4_mv2c10', 'j5_px', 'j5_py', 'j5_pz', 'j5_E', 'j5_m', 'j5_mv2c10',
    'W_had_px', 'W_had_py', 'W_had_pz', 'W_had_E', 'W_had_m', 'W_lep_px',
    'W_lep_py', 'W_lep_pz', 'W_lep_E', 'W_lep_m', 'b_had_px', 'b_had_py',
    'b_had_pz', 'b_had_E', 'b_had_m', 'b_lep_px', 'b_lep_py', 'b_lep_pz',
    'b_lep_E', 'b_lep_m', 't_had_px', 't_had_py', 't_had_pz', 't_had_E',
    't_had_m', 't_lep_px', 't_lep_py', 't_lep_pz', 't_lep_E', 't_lep_m']
features_event_info = ['runNumber', 'eventNumber', 'weight', 'jets_n',
    'bjets_n']
input_features_jets = ['j1_px', 'j1_py', 'j1_pz', 'j1_E', 'j1_m',
    'j1_mv2c10', 'j2_px', 'j2_py', 'j2_pz', 'j2_E', 'j2_m', 'j2_mv2c10',
    'j3_px', 'j3_py', 'j3_pz', 'j3_E', 'j3_m', 'j3_mv2c10', 'j4_px',
    'j4_py', 'j4_pz', 'j4_E', 'j4_m', 'j4_mv2c10', 'j5_px', 'j5_py',
    'j5_pz', 'j5_E', 'j5_m', 'j5_mv2c10']
input_features_lep = ['lep_px', 'lep_py', 'lep_pz', 'lep_E', 'met_met',
    'met_phi']
input_features_ttbar = ['lep_px', 'lep_py', 'lep_pz', 'lep_E', 'met_met',
    'met_phi', 'j1_px', 'j1_py', 'j1_pz', 'j1_E', 'j1_m', 'j1_mv2c10',
    'j2_px', 'j2_py', 'j2_pz', 'j2_E', 'j2_m', 'j2_mv2c10', 'j3_px',
    'j3_py', 'j3_pz', 'j3_E', 'j3_m', 'j3_mv2c10', 'j4_px', 'j4_py',
    'j4_pz', 'j4_E', 'j4_m', 'j4_mv2c10', 'j5_px', 'j5_py', 'j5_pz', 'j5_E',
    'j5_m', 'j5_mv2c10']
input_features_t_lep = ['lep_px', 'lep_py', 'lep_pz', 'lep_E', 'met_met',
    'met_phi', 'j1_px', 'j1_py', 'j1_pz', 'j1_E', 'j1_m', 'j1_mv2c10',
    'j2_px', 'j2_py', 'j2_pz', 'j2_E', 'j2_m', 'j2_mv2c10', 'j3_px',
    'j3_py', 'j3_pz', 'j3_E', 'j3_m', 'j3_mv2c10']
input_features_t_had = ['j1_px', 'j1_py', 'j1_pz', 'j1_E', 'j1_m',
    'j1_mv2c10', 'j2_px', 'j2_py', 'j2_pz', 'j2_E', 'j2_m', 'j2_mv2c10',
    'j3_px', 'j3_py', 'j3_pz', 'j3_E', 'j3_m', 'j3_mv2c10', 'j4_px',
    'j4_py', 'j4_pz', 'j4_E', 'j4_m', 'j4_mv2c10', 'j5_px', 'j5_py',
    'j5_pz', 'j5_E', 'j5_m', 'j5_mv2c10']
target_features_ttbar = ['t_had_px', 't_had_py', 't_had_pz', 't_lep_px',
    't_lep_py', 't_lep_pz']
target_features_W_had = ['W_had_px', 'W_had_py', 'W_had_pz']
target_features_W_lep = ['W_lep_px', 'W_lep_py', 'W_lep_pz']
target_features_b_had = ['b_had_px', 'b_had_py', 'b_had_pz']
target_features_b_lep = ['b_lep_px', 'b_lep_py', 'b_lep_pz']
target_features_t_had = ['t_had_px', 't_had_py', 't_had_pz']
target_features_t_lep = ['t_lep_px', 't_lep_py', 't_lep_pz']
n_jets_per_event = 5
n_rows_t_had = n_jets_per_event
n_rows_t_lep = 4
n_rows_ttbar = n_jets_per_event + 1
n_features_per_jet = 6
n_features_lepton = 6
n_features_per_top = len(target_features_t_had)

header = [
    "runNumber", "eventNumber", "weight", "jets_n", "bjets_n",
    "lep_px", "lep_py", "lep_pz", "lep_E", "met_met", "met_phi",
    "j1_px", "j1_py", "j1_pz", "j1_E", "j1_m", "j1_mv2c10",
    "j2_px", "j2_py", "j2_pz", "j2_E", "j2_m", "j2_mv2c10",
    "j3_px", "j3_py", "j3_pz", "j3_E", "j3_m", "j3_mv2c10",
    "j4_px", "j4_py", "j4_pz", "j4_E", "j4_m", "j4_mv2c10",
    "j5_px", "j5_py", "j5_pz", "j5_E", "j5_m", "j5_mv2c10",
    "W_had_px", "W_had_py", "W_had_pz", "W_had_E", "W_had_m", 
    "W_lep_px", "W_lep_py", "W_lep_pz", "W_lep_E", "W_lep_m",
    "b_had_px", "b_had_py", "b_had_pz", "b_had_E", "b_had_m", 
    "b_lep_px", "b_lep_py", "b_lep_pz", "b_lep_E", "b_lep_m", 
    "t_had_px", "t_had_py", "t_had_pz", "t_had_E", "t_had_m", 
    "t_lep_px", "t_lep_py", "t_lep_pz", "t_lep_E", "t_lep_m", 
]

features_event_info = [
    "runNumber", "eventNumber", "weight", "jets_n", "bjets_n",
]

input_features_jets = [
    "j1_px", "j1_py", "j1_pz", "j1_E", "j1_m", "j1_mv2c10",
    "j2_px", "j2_py", "j2_pz", "j2_E", "j2_m", "j2_mv2c10",
    "j3_px", "j3_py", "j3_pz", "j3_E", "j3_m", "j3_mv2c10",
    "j4_px", "j4_py", "j4_pz", "j4_E", "j4_m", "j4_mv2c10",
    "j5_px", "j5_py", "j5_pz", "j5_E", "j5_m", "j5_mv2c10",
    ]

input_features_lep = [
    "lep_px", "lep_py", "lep_pz", "lep_E", "met_met", "met_phi"
    ]

input_features_ttbar = [
    "lep_px", "lep_py", "lep_pz", "lep_E", "met_met", "met_phi",
    "j1_px", "j1_py", "j1_pz", "j1_E", "j1_m", "j1_mv2c10",
    "j2_px", "j2_py", "j2_pz", "j2_E", "j2_m", "j2_mv2c10",
    "j3_px", "j3_py", "j3_pz", "j3_E", "j3_m", "j3_mv2c10",
    "j4_px", "j4_py", "j4_pz", "j4_E", "j4_m", "j4_mv2c10",
    "j5_px", "j5_py", "j5_pz", "j5_E", "j5_m", "j5_mv2c10",
]

input_features_t_lep = [
    "lep_px", "lep_py", "lep_pz", "lep_E", "met_met", "met_phi",
    "j1_px", "j1_py", "j1_pz", "j1_E", "j1_m", "j1_mv2c10",
    "j2_px", "j2_py", "j2_pz", "j2_E", "j2_m", "j2_mv2c10",
    "j3_px", "j3_py", "j3_pz", "j3_E", "j3_m", "j3_mv2c10",
]

input_features_t_had = [
    "j1_px", "j1_py", "j1_pz", "j1_E", "j1_m", "j1_mv2c10",
    "j2_px", "j2_py", "j2_pz", "j2_E", "j2_m", "j2_mv2c10",
    "j3_px", "j3_py", "j3_pz", "j3_E", "j3_m", "j3_mv2c10",
    "j4_px", "j4_py", "j4_pz", "j4_E", "j4_m", "j4_mv2c10",
    "j5_px", "j5_py", "j5_pz", "j5_E", "j5_m", "j5_mv2c10",
]

target_features_ttbar = [
  "t_had_px", "t_had_py", "t_had_pz", #"t_had_E", 
  "t_lep_px", "t_lep_py", "t_lep_pz", #"t_lep_E",
]

target_features_W_had = [
  "W_had_px", "W_had_py", "W_had_pz", #"W_had_E",
]

target_features_W_lep = [
  "W_lep_px", "W_lep_py", "W_lep_pz", #"W_lep_E",
]

target_features_b_had = [
  "b_had_px", "b_had_py", "b_had_pz", #"W_had_E",
]

target_features_b_lep = [
  "b_lep_px", "b_lep_py", "b_lep_pz", #"W_lep_E",
]

target_features_t_had = [
  "t_had_px", "t_had_py", "t_had_pz", #"t_had_E",
]

target_features_t_lep = [
  "t_lep_px", "t_lep_py", "t_lep_pz", #"t_lep_E",
]

n_jets_per_event   = 5
n_rows_t_had = n_jets_per_event
n_rows_t_lep = 4
n_rows_ttbar = n_jets_per_event + 1
n_features_per_jet = 6 # (px, py, pz, E, M, bw )
n_features_lepton  = 6 # (px, py, pz, E, met_et, met_phi )
n_features_per_top = len(target_features_t_had) # (px, py, pz, E )
#n_target_features_t_had = len(target_features_t_had)
#n_target_features_t_lep = len(target_feature_t_lep)
#n_target_features_ttbar = len(target_features_ttbar)

