30 void clearProcessor();
35 bool inList(std::vector<int> parents,
int track_id);
45 double iso_energy_{0};
46 int n_readout_hits_{0};
47 double summed_det_{0};
48 double r_mean_from_photon_track_{0};
50 double bdt_cut_val_{0};
52 double beam_energy_mev_{0};
54 std::vector<float> bdt_features_;
55 std::string feature_list_name_;
58 std::string rec_pass_name_;
59 std::string rec_coll_name_;
60 bool recoil_from_tracking_;
61 std::string track_pass_name_;
62 std::string track_collection_;
63 std::string sp_collection_;
64 std::string sp_pass_name_;
65 std::string sim_particles_pass_name_;
67 std::string collection_name_{
"VisiblesVeto"};
69 std::unique_ptr<ldmx::ort::ONNXRuntime> rt_;