Skip to content

Commit 2eed3fe

Browse files
committed
keep original disp tel list
1 parent 52e75e7 commit 2eed3fe

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

python/applyXGBoostforDirection.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ def load_all_events(input_file, max_events=None, selected_indices=None):
9797
_logger.info(f"Loaded {len(df)} events")
9898

9999
# Select events based on telescope indices
100+
df["DispTelList_T_org"] = df["DispTelList_T"]
100101
if selected_indices is not None and len(selected_indices) != 4:
101102
_logger.info(f"Applying filter for selected_indices: {selected_indices}")
102103

@@ -129,9 +130,9 @@ def flatten_data_vectorized(df, n_tel, training_variables):
129130
flat_features = {}
130131

131132
try:
132-
tel_list_matrix = np.vstack(df["DispTelList_T"].values)
133+
tel_list_matrix = np.vstack(df["DispTelList_T_org"].values)
133134
except ValueError:
134-
tel_list_matrix = np.array(df["DispTelList_T"].tolist())
135+
tel_list_matrix = np.array(df["DispTelList_T_org"].tolist())
135136

136137
for var_name in training_variables:
137138
# Convert the column of arrays to a 2D numpy matrix
@@ -244,7 +245,7 @@ def apply_models(df, model_dir):
244245
df_flat = flatten_data_vectorized(group_df, n_tel, training_vars_with_pointing)
245246

246247
# Feature columns (exclude MC)
247-
excluded_columns = ["MCxoff", "MCyoff", "MCe0"]
248+
excluded_columns = ["MCxoff", "MCyoff", "MCe0", "DispTelList_T_org"]
248249
for n in range(n_tel):
249250
excluded_columns.append(f"fpointing_dx_{n}")
250251
excluded_columns.append(f"fpointing_dy_{n}")

0 commit comments

Comments
 (0)