|
@ -11,6 +11,7 @@ def train_matching_ghost_mlp( |
|
|
tree_name: str = "PrMatchNN.PrMCDebugMatchToolNN/MVAInputAndOutput", |
|
|
tree_name: str = "PrMatchNN.PrMCDebugMatchToolNN/MVAInputAndOutput", |
|
|
exclude_electrons: bool = False, |
|
|
exclude_electrons: bool = False, |
|
|
only_electrons: bool = True, |
|
|
only_electrons: bool = True, |
|
|
|
|
|
filter_seeds: bool = False, |
|
|
n_train_signal: int = 50e3, # 50e3 |
|
|
n_train_signal: int = 50e3, # 50e3 |
|
|
n_train_bkg: int = 50e3, # 500e3 |
|
|
n_train_bkg: int = 50e3, # 500e3 |
|
|
n_test_signal: int = 10e3, |
|
|
n_test_signal: int = 10e3, |
|
@ -54,6 +55,12 @@ def train_matching_ghost_mlp( |
|
|
"abs(quality) > 0", |
|
|
"abs(quality) > 0", |
|
|
"Signal is defined as non-zero label", |
|
|
"Signal is defined as non-zero label", |
|
|
) |
|
|
) |
|
|
|
|
|
if filter_seeds: |
|
|
|
|
|
rdf_bkg = rdf.Filter( |
|
|
|
|
|
"quality == 0 && scifi_isElectron == 1", |
|
|
|
|
|
"Ghosts are defined as zero label", |
|
|
|
|
|
) |
|
|
|
|
|
else: |
|
|
rdf_bkg = rdf.Filter( |
|
|
rdf_bkg = rdf.Filter( |
|
|
"quality == 0", |
|
|
"quality == 0", |
|
|
"Ghosts are defined as zero label", |
|
|
"Ghosts are defined as zero label", |
|
@ -98,8 +105,13 @@ def train_matching_ghost_mlp( |
|
|
dataloader.AddVariable("distX", "F") |
|
|
dataloader.AddVariable("distX", "F") |
|
|
dataloader.AddVariable("distY", "F") |
|
|
dataloader.AddVariable("distY", "F") |
|
|
dataloader.AddVariable("dSlope", "F") |
|
|
dataloader.AddVariable("dSlope", "F") |
|
|
dataloader.AddVariable("dSlopeY", "F") |
|
|
|
|
|
# dataloader.AddVariable("zMag", "F") |
|
|
|
|
|
|
|
|
# dataloader.AddVariable("dSlopeY", "F") |
|
|
|
|
|
# dataloader.AddVariable("zmag", "F") |
|
|
|
|
|
dataloader.AddVariable("eta", "F") |
|
|
|
|
|
# dataloader.AddVariable("dEta", "F") |
|
|
|
|
|
# dataloader.AddVariable("eta_scifi", "F") |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dataloader.AddSignalTree(signal_tree, 1.0) |
|
|
dataloader.AddSignalTree(signal_tree, 1.0) |
|
|
dataloader.AddBackgroundTree(bkg_tree, 1.0) |
|
|
dataloader.AddBackgroundTree(bkg_tree, 1.0) |
|
|