From 463be5e7a7185b208c8561d312535dd93e726b95 Mon Sep 17 00:00:00 2001 From: kjvbrt Date: Fri, 23 Feb 2024 08:14:45 +0000 Subject: [PATCH] deploy: 63d346103159c4fc88cdee7884e09b3966cfeca4 --- doc/latest/_algorithms_8cc.html | 2 +- doc/latest/_algorithms_8h.html | 2 +- doc/latest/_algorithms_8h_source.html | 2 +- doc/latest/_c_s_template_8cc.html | 2 +- doc/latest/_c_s_template_8h.html | 2 +- doc/latest/_c_s_template_8h_source.html | 2 +- doc/latest/_calo_ntupleizer_8cc.html | 2 +- doc/latest/_calo_ntupleizer_8h.html | 2 +- doc/latest/_calo_ntupleizer_8h_source.html | 2 +- doc/latest/_external_recombiner_8cc.html | 2 +- doc/latest/_external_recombiner_8h.html | 2 +- .../_external_recombiner_8h_source.html | 2 +- doc/latest/_f_c_c_analyses_2_link_def_8h.html | 2 +- .../_f_c_c_analyses_2_link_def_8h_source.html | 2 +- doc/latest/_jet_clustering_8cc.html | 2 +- doc/latest/_jet_clustering_8h.html | 2 +- doc/latest/_jet_clustering_8h_source.html | 2 +- doc/latest/_jet_clustering_utils_8cc.html | 2 +- doc/latest/_jet_clustering_utils_8h.html | 2 +- .../_jet_clustering_utils_8h_source.html | 2 +- doc/latest/_jet_constituents_utils_8cc.html | 225 +++--- .../_jet_constituents_utils_8cc__incl.map | 218 +++--- .../_jet_constituents_utils_8cc__incl.md5 | 2 +- .../_jet_constituents_utils_8cc__incl.png | Bin 245460 -> 229687 bytes doc/latest/_jet_constituents_utils_8h.html | 41 +- .../_jet_constituents_utils_8h__incl.map | 30 +- .../_jet_constituents_utils_8h__incl.md5 | 2 +- .../_jet_constituents_utils_8h__incl.png | Bin 22769 -> 26994 bytes .../_jet_constituents_utils_8h_source.html | 669 +++++++++--------- doc/latest/_jet_flavour_utils_8cc.html | 2 +- doc/latest/_jet_flavour_utils_8h.html | 2 +- doc/latest/_jet_flavour_utils_8h_source.html | 2 +- doc/latest/_jet_tagging_utils_8cc.html | 2 +- doc/latest/_jet_tagging_utils_8h.html | 2 +- doc/latest/_jet_tagging_utils_8h_source.html | 2 +- doc/latest/_m_c_particle_8cc.html | 2 +- doc/latest/_m_c_particle_8h.html | 2 +- doc/latest/_m_c_particle_8h_source.html | 2 +- doc/latest/_o_n_n_x_runtime_8cc.html | 2 +- doc/latest/_o_n_n_x_runtime_8h.html | 2 +- doc/latest/_o_n_n_x_runtime_8h_source.html | 2 +- doc/latest/_r_e_a_d_m_e_8md.html | 2 +- .../_reconstructed_particle2_m_c_8cc.html | 2 +- .../_reconstructed_particle2_m_c_8h.html | 2 +- ...reconstructed_particle2_m_c_8h_source.html | 2 +- .../_reconstructed_particle2_track_8cc.html | 2 +- .../_reconstructed_particle2_track_8h.html | 4 +- ...constructed_particle2_track_8h_source.html | 267 +++---- doc/latest/_reconstructed_particle_8cc.html | 2 +- doc/latest/_reconstructed_particle_8h.html | 2 +- .../_reconstructed_particle_8h_source.html | 2 +- doc/latest/_reconstructed_track_8cc.html | 12 +- doc/latest/_reconstructed_track_8h.html | 14 +- .../_reconstructed_track_8h_source.html | 136 ++-- doc/latest/_smear_objects_8cc.html | 2 +- doc/latest/_smear_objects_8h.html | 2 +- doc/latest/_smear_objects_8h_source.html | 10 +- doc/latest/_smearing_8cc.html | 2 +- doc/latest/_smearing_8h.html | 2 +- doc/latest/_smearing_8h_source.html | 2 +- doc/latest/_utils_8h.html | 2 +- doc/latest/_utils_8h_source.html | 2 +- doc/latest/_valencia_plugin_8cc.html | 2 +- doc/latest/_valencia_plugin_8h.html | 2 +- doc/latest/_valencia_plugin_8h_source.html | 2 +- doc/latest/_vertex_finder_acts_8cc.html | 2 +- doc/latest/_vertex_finder_acts_8h.html | 2 +- doc/latest/_vertex_finder_acts_8h_source.html | 2 +- .../_vertex_finder_l_c_f_i_plus_8cc.html | 2 +- .../_vertex_finder_l_c_f_i_plus_8h.html | 2 +- ..._vertex_finder_l_c_f_i_plus_8h_source.html | 2 +- doc/latest/_vertex_fitter_acts_8cc.html | 2 +- doc/latest/_vertex_fitter_acts_8h.html | 2 +- doc/latest/_vertex_fitter_acts_8h_source.html | 2 +- doc/latest/_vertex_fitter_simple_8cc.html | 2 +- doc/latest/_vertex_fitter_simple_8h.html | 2 +- .../_vertex_fitter_simple_8h_source.html | 2 +- doc/latest/_vertexing_utils_8cc.html | 10 +- doc/latest/_vertexing_utils_8h.html | 10 +- doc/latest/_vertexing_utils_8h_source.html | 2 +- doc/latest/_weaver_interface_8cc.html | 2 +- doc/latest/_weaver_interface_8h.html | 2 +- doc/latest/_weaver_interface_8h_source.html | 2 +- doc/latest/_weaver_utils_8cc.html | 2 +- doc/latest/_weaver_utils_8h.html | 2 +- doc/latest/_weaver_utils_8h_source.html | 2 +- doc/latest/annotated.html | 2 +- ..._2include_2case-studies_2_link_def_8h.html | 2 +- ...de_2case-studies_2_link_def_8h_source.html | 2 +- .../class_external_recombiner-members.html | 2 +- doc/latest/class_external_recombiner.html | 2 +- doc/latest/class_o_n_n_x_runtime-members.html | 2 +- doc/latest/class_o_n_n_x_runtime.html | 2 +- .../class_weaver_interface-members.html | 2 +- doc/latest/class_weaver_interface.html | 2 +- ...ontrib_1_1_valencia_brief_jet-members.html | 2 +- .../classcontrib_1_1_valencia_brief_jet.html | 2 +- ...lasscontrib_1_1_valencia_info-members.html | 2 +- .../classcontrib_1_1_valencia_info.html | 2 +- ...sscontrib_1_1_valencia_plugin-members.html | 2 +- .../classcontrib_1_1_valencia_plugin.html | 2 +- doc/latest/classes.html | 2 +- ...clusive_jet_clustering_helper-members.html | 2 +- ...r_1_1_exclusive_jet_clustering_helper.html | 2 +- ...helper_1_1_jet_flavour_helper-members.html | 2 +- ...flavour_helper_1_1_jet_flavour_helper.html | 2 +- doc/latest/defines_8h.html | 2 +- doc/latest/defines_8h_source.html | 2 +- doc/latest/dir_000004_000000.html | 2 +- doc/latest/dir_000005_000001.html | 2 +- doc/latest/dir_000006_000000.html | 2 +- doc/latest/dir_000008_000001.html | 2 +- doc/latest/dir_000011_000001.html | 2 +- doc/latest/dir_000013_000007.html | 2 +- doc/latest/dir_000014_000000.html | 2 +- doc/latest/dir_000014_000006.html | 2 +- doc/latest/dir_000015_000001.html | 2 +- .../dir_07c81203795ae4b092cd84065b2373bb.html | 2 +- .../dir_0b34226371d8c12146eac658b9ce6bfb.html | 2 +- .../dir_1233bc0a3e869c10318208e4553a4fcb.html | 2 +- .../dir_21b4fb28f089dae342da1e374d2f9326.html | 2 +- .../dir_2b52ad01ee0b04d601ba72a719895dd9.html | 2 +- .../dir_3d03528d2400acc3fc02bc2b11bada0c.html | 2 +- .../dir_4254a2521d885b20cc3e1781b0f30cf6.html | 2 +- .../dir_582ea236d635d8d6ee0286241c4903aa.html | 2 +- .../dir_62268bbff9f35771113d5f7f28c03b25.html | 2 +- .../dir_6e0068be5112e865040d7f78ac9f7679.html | 2 +- .../dir_76cc8aa98929073362273945134e215e.html | 2 +- .../dir_80d0d0eb77b8b32422d353741e959c30.html | 2 +- .../dir_b69ebb5fe77e2572b7058b30dd2caaff.html | 2 +- .../dir_cb7b6eb9215e3f84f34d01fe0347dc1b.html | 2 +- .../dir_f0731bc6e83d18879b7860d9ab3e4496.html | 2 +- .../dir_f8e9a60acf5a67ab8f9e073a7b595250.html | 2 +- doc/latest/dummy_loader_8cc.html | 2 +- doc/latest/dummy_loader_8h.html | 2 +- doc/latest/dummy_loader_8h_source.html | 2 +- doc/latest/dummy_loader_c_s_8cc.html | 2 +- doc/latest/dummy_loader_c_s_8h.html | 2 +- doc/latest/dummy_loader_c_s_8h_source.html | 2 +- doc/latest/files.html | 2 +- doc/latest/functions.html | 2 +- doc/latest/functions_a.html | 2 +- doc/latest/functions_b.html | 2 +- doc/latest/functions_c.html | 2 +- doc/latest/functions_d.html | 2 +- doc/latest/functions_e.html | 2 +- doc/latest/functions_f.html | 2 +- doc/latest/functions_func.html | 4 +- doc/latest/functions_g.html | 2 +- doc/latest/functions_i.html | 2 +- doc/latest/functions_j.html | 2 +- doc/latest/functions_l.html | 2 +- doc/latest/functions_m.html | 2 +- doc/latest/functions_n.html | 2 +- doc/latest/functions_o.html | 4 +- doc/latest/functions_p.html | 2 +- doc/latest/functions_r.html | 2 +- doc/latest/functions_s.html | 2 +- doc/latest/functions_t.html | 2 +- doc/latest/functions_type.html | 2 +- doc/latest/functions_u.html | 2 +- doc/latest/functions_v.html | 2 +- doc/latest/functions_vars.html | 2 +- doc/latest/functions_vars_b.html | 2 +- doc/latest/functions_vars_c.html | 2 +- doc/latest/functions_vars_d.html | 2 +- doc/latest/functions_vars_e.html | 2 +- doc/latest/functions_vars_f.html | 2 +- doc/latest/functions_vars_g.html | 2 +- doc/latest/functions_vars_i.html | 2 +- doc/latest/functions_vars_j.html | 2 +- doc/latest/functions_vars_l.html | 2 +- doc/latest/functions_vars_m.html | 2 +- doc/latest/functions_vars_n.html | 2 +- doc/latest/functions_vars_o.html | 2 +- doc/latest/functions_vars_p.html | 2 +- doc/latest/functions_vars_r.html | 2 +- doc/latest/functions_vars_s.html | 2 +- doc/latest/functions_vars_t.html | 2 +- doc/latest/functions_vars_u.html | 2 +- doc/latest/functions_vars_v.html | 2 +- doc/latest/functions_w.html | 2 +- doc/latest/functions_~.html | 2 +- doc/latest/globals.html | 2 +- doc/latest/globals_defs.html | 2 +- doc/latest/globals_func.html | 2 +- doc/latest/graph_legend.html | 2 +- doc/latest/hierarchy.html | 2 +- doc/latest/index.html | 2 +- doc/latest/inherits.html | 2 +- doc/latest/jet_clustering_helper_8py.html | 2 +- doc/latest/jet_flavour_helper_8py.html | 2 +- doc/latest/my_final_sel_8cc.html | 2 +- doc/latest/my_final_sel_8h.html | 2 +- doc/latest/my_final_sel_8h_source.html | 2 +- doc/latest/my_utils_8cc.html | 2 +- doc/latest/my_utils_8h.html | 2 +- doc/latest/my_utils_8h_source.html | 2 +- doc/latest/namespace_c_s_template.html | 2 +- doc/latest/namespace_f_c_c_analyses.html | 2 +- ...mespace_f_c_c_analyses_1_1_algorithms.html | 2 +- ...ce_f_c_c_analyses_1_1_calo_ntupleizer.html | 2 +- ...c_c_analyses_1_1_jet_clustering_utils.html | 2 +- ...c_analyses_1_1_jet_constituents_utils.html | 12 +- ..._f_c_c_analyses_1_1_jet_flavour_utils.html | 2 +- ..._f_c_c_analyses_1_1_jet_tagging_utils.html | 2 +- ...space_f_c_c_analyses_1_1_m_c_particle.html | 2 +- ...c_analyses_1_1_reconstructed_particle.html | 2 +- ...lyses_1_1_reconstructed_particle2_m_c.html | 2 +- ...ses_1_1_reconstructed_particle2_track.html | 2 +- ..._c_c_analyses_1_1_reconstructed_track.html | 24 +- ...pace_f_c_c_analyses_1_1_smear_objects.html | 2 +- .../namespace_f_c_c_analyses_1_1_utils.html | 2 +- ...f_c_c_analyses_1_1_vertex_finder_acts.html | 2 +- ...alyses_1_1_vertex_finder_l_c_f_i_plus.html | 2 +- ...f_c_c_analyses_1_1_vertex_fitter_acts.html | 2 +- ...c_c_analyses_1_1_vertex_fitter_simple.html | 2 +- ...ce_f_c_c_analyses_1_1_vertexing_utils.html | 18 +- ...space_f_c_c_analyses_1_1_weaver_utils.html | 2 +- ...espace_f_c_c_analyses_1_1my_final_sel.html | 2 +- .../namespace_f_c_c_analyses_1_1my_utils.html | 2 +- doc/latest/namespace_jet_clustering.html | 2 +- doc/latest/namespace_ort.html | 2 +- .../namespace_ort_1_1_experimental.html | 2 +- doc/latest/namespacecontrib.html | 2 +- doc/latest/namespaceedm4hep.html | 116 +++ .../namespacejet_clustering_helper.html | 2 +- doc/latest/namespacejet_flavour_helper.html | 2 +- doc/latest/namespacemembers.html | 2 +- doc/latest/namespacemembers_b.html | 2 +- doc/latest/namespacemembers_c.html | 2 +- doc/latest/namespacemembers_d.html | 2 +- doc/latest/namespacemembers_e.html | 2 +- doc/latest/namespacemembers_f.html | 2 +- doc/latest/namespacemembers_func.html | 2 +- doc/latest/namespacemembers_func_b.html | 2 +- doc/latest/namespacemembers_func_c.html | 2 +- doc/latest/namespacemembers_func_d.html | 2 +- doc/latest/namespacemembers_func_e.html | 2 +- doc/latest/namespacemembers_func_f.html | 2 +- doc/latest/namespacemembers_func_g.html | 4 +- doc/latest/namespacemembers_func_h.html | 2 +- doc/latest/namespacemembers_func_i.html | 2 +- doc/latest/namespacemembers_func_j.html | 2 +- doc/latest/namespacemembers_func_l.html | 2 +- doc/latest/namespacemembers_func_m.html | 2 +- doc/latest/namespacemembers_func_p.html | 2 +- doc/latest/namespacemembers_func_r.html | 2 +- doc/latest/namespacemembers_func_s.html | 2 +- doc/latest/namespacemembers_func_t.html | 4 +- doc/latest/namespacemembers_func_v.html | 2 +- doc/latest/namespacemembers_func_x.html | 2 +- doc/latest/namespacemembers_g.html | 4 +- doc/latest/namespacemembers_h.html | 2 +- doc/latest/namespacemembers_i.html | 2 +- doc/latest/namespacemembers_j.html | 2 +- doc/latest/namespacemembers_l.html | 2 +- doc/latest/namespacemembers_m.html | 2 +- doc/latest/namespacemembers_n.html | 2 +- doc/latest/namespacemembers_p.html | 2 +- doc/latest/namespacemembers_r.html | 2 +- doc/latest/namespacemembers_s.html | 2 +- doc/latest/namespacemembers_t.html | 5 +- doc/latest/namespacemembers_type.html | 3 +- doc/latest/namespacemembers_v.html | 2 +- doc/latest/namespacemembers_vars.html | 2 +- doc/latest/namespacemembers_x.html | 2 +- doc/latest/namespaces.html | 191 ++--- doc/latest/onnxtest_8cpp.html | 2 +- doc/latest/search/all_13.js | 15 +- doc/latest/search/all_5.js | 21 +- doc/latest/search/all_7.js | 4 +- doc/latest/search/all_c.js | 2 +- doc/latest/search/all_e.js | 2 +- doc/latest/search/functions_11.js | 2 +- doc/latest/search/functions_7.js | 4 +- doc/latest/search/functions_c.js | 2 +- doc/latest/search/functions_d.js | 2 +- doc/latest/search/namespaces_1.js | 23 +- doc/latest/search/namespaces_2.js | 25 +- doc/latest/search/namespaces_3.js | 5 +- doc/latest/search/namespaces_4.js | 5 + doc/latest/search/searchdata.js | 2 +- doc/latest/search/typedefs_3.js | 3 +- ...gorithms_1_1calculate__thrust-members.html | 2 +- ...s_1_1_algorithms_1_1calculate__thrust.html | 2 +- ...algorithms_1_1get_axis_charge-members.html | 2 +- ...ses_1_1_algorithms_1_1get_axis_charge.html | 2 +- ...algorithms_1_1get_axis_energy-members.html | 2 +- ...ses_1_1_algorithms_1_1get_axis_energy.html | 2 +- ...1_algorithms_1_1get_axis_mass-members.html | 2 +- ...lyses_1_1_algorithms_1_1get_axis_mass.html | 2 +- ..._1_1_algorithms_1_1get_axis_n-members.html | 2 +- ...analyses_1_1_algorithms_1_1get_axis_n.html | 2 +- ...rithms_1_1get_thrust_pointing-members.html | 2 +- ...1_1_algorithms_1_1get_thrust_pointing.html | 2 +- ...hms_1_1jets___two_hemispheres-members.html | 2 +- ..._algorithms_1_1jets___two_hemispheres.html | 2 +- ...ithms_1_1minimize__sphericity-members.html | 2 +- ..._1_algorithms_1_1minimize__sphericity.html | 2 +- ...lgorithms_1_1minimize__thrust-members.html | 2 +- ...es_1_1_algorithms_1_1minimize__thrust.html | 2 +- ..._algorithms_1_1sphericity_fit-members.html | 2 +- ...yses_1_1_algorithms_1_1sphericity_fit.html | 2 +- ..._1_1_algorithms_1_1thrust_fit-members.html | 2 +- ...analyses_1_1_algorithms_1_1thrust_fit.html | 2 +- ...lo_ntupleizer_1_1get_float_at-members.html | 2 +- ...s_1_1_calo_ntupleizer_1_1get_float_at.html | 2 +- ...alo_ntupleizer_1_1sel__layers-members.html | 2 +- ...es_1_1_calo_ntupleizer_1_1sel__layers.html | 2 +- ...ering_utils_1_1recoil_builder-members.html | 2 +- ...et_clustering_utils_1_1recoil_builder.html | 2 +- ...ng_utils_1_1resonance_builder-members.html | 2 +- ...clustering_utils_1_1resonance_builder.html | 2 +- ...t_clustering_utils_1_1sel__pt-members.html | 2 +- ...s_1_1_jet_clustering_utils_1_1sel__pt.html | 2 +- ...jet_tagging_utils_1_1sel__tag-members.html | 2 +- ...ses_1_1_jet_tagging_utils_1_1sel__tag.html | 2 +- ...c_particle_1_1filter__pdg_i_d-members.html | 2 +- ...s_1_1_m_c_particle_1_1filter__pdg_i_d.html | 2 +- ...1_1get___event_primary_vertex-members.html | 2 +- ...article_1_1get___event_primary_vertex.html | 2 +- ...get___event_primary_vertex_p4-members.html | 2 +- ...icle_1_1get___event_primary_vertex_p4.html | 2 +- ..._1_m_c_particle_1_1get__decay-members.html | 2 +- ...alyses_1_1_m_c_particle_1_1get__decay.html | 2 +- ..._m_c_particle_1_1get__indices-members.html | 2 +- ...yses_1_1_m_c_particle_1_1get__indices.html | 2 +- ...et__indices___exclusive_decay-members.html | 2 +- ...cle_1_1get__indices___exclusive_decay.html | 2 +- ...1_1_m_c_particle_1_1get__tree-members.html | 2 +- ...nalyses_1_1_m_c_particle_1_1get__tree.html | 2 +- ...c_particle_1_1sel__gen_status-members.html | 2 +- ...s_1_1_m_c_particle_1_1sel__gen_status.html | 2 +- ..._m_c_particle_1_1sel__pdg_i_d-members.html | 2 +- ...yses_1_1_m_c_particle_1_1sel__pdg_i_d.html | 2 +- ...s_1_1_m_c_particle_1_1sel__pt-members.html | 2 +- ..._analyses_1_1_m_c_particle_1_1sel__pt.html | 2 +- ..._m_c_1_1get_r_p2_m_c__p__func-members.html | 2 +- ...article2_m_c_1_1get_r_p2_m_c__p__func.html | 2 +- ...ticle2_m_c_1_1sel_r_p___p_d_g-members.html | 2 +- ...cted_particle2_m_c_1_1sel_r_p___p_d_g.html | 2 +- ...m_c_1_1sel_r_p___p_d_g__index-members.html | 2 +- ...rticle2_m_c_1_1sel_r_p___p_d_g__index.html | 2 +- ..._1angular__separation_builder-members.html | 2 +- ...rticle_1_1angular__separation_builder.html | 2 +- ...ed_particle_1_1recoil_builder-members.html | 2 +- ...onstructed_particle_1_1recoil_builder.html | 2 +- ...particle_1_1resonance_builder-members.html | 2 +- ...tructed_particle_1_1resonance_builder.html | 2 +- ...ted_particle_1_1sel__abs_type-members.html | 2 +- ...constructed_particle_1_1sel__abs_type.html | 2 +- ...tructed_particle_1_1sel__axis-members.html | 2 +- ...1_reconstructed_particle_1_1sel__axis.html | 2 +- ...ucted_particle_1_1sel__charge-members.html | 2 +- ...reconstructed_particle_1_1sel__charge.html | 2 +- ...structed_particle_1_1sel__eta-members.html | 2 +- ..._1_reconstructed_particle_1_1sel__eta.html | 2 +- ...onstructed_particle_1_1sel__p-members.html | 2 +- ..._1_1_reconstructed_particle_1_1sel__p.html | 2 +- ...nstructed_particle_1_1sel__pt-members.html | 2 +- ...1_1_reconstructed_particle_1_1sel__pt.html | 2 +- ...structed_particle_1_1sel__tag-members.html | 2 +- ..._1_reconstructed_particle_1_1sel__tag.html | 2 +- ...tructed_particle_1_1sel__type-members.html | 2 +- ...1_reconstructed_particle_1_1sel__type.html | 2 +- ...meared_reconstructed_particle-members.html | 2 +- ...ts_1_1_smeared_reconstructed_particle.html | 2 +- ...ar_objects_1_1_smeared_tracks-members.html | 2 +- ..._1_1_smear_objects_1_1_smeared_tracks.html | 2 +- ...ects_1_1_smeared_tracks_t_o_f-members.html | 4 +- ...mear_objects_1_1_smeared_tracks_t_o_f.html | 14 +- ...jects_1_1_smeared_tracksd_ndx-members.html | 2 +- ...smear_objects_1_1_smeared_tracksd_ndx.html | 2 +- ...g_utils_1_1_f_c_c_analyses_v0-members.html | 2 +- ...vertexing_utils_1_1_f_c_c_analyses_v0.html | 2 +- ...ils_1_1_f_c_c_analyses_vertex-members.html | 2 +- ...exing_utils_1_1_f_c_c_analyses_vertex.html | 2 +- ...1_1_f_c_c_analyses_vertex_m_c-members.html | 2 +- ...g_utils_1_1_f_c_c_analyses_vertex_m_c.html | 2 +- ...vertexing_utils_1_1sel_tracks-members.html | 2 +- ...ses_1_1_vertexing_utils_1_1sel_tracks.html | 2 +- ..._1_1_f_c_c_analyses_composite-members.html | 2 +- ...my_utils_1_1_f_c_c_analyses_composite.html | 2 +- ...1_1_f_c_c_analyses_composite2-members.html | 2 +- ...y_utils_1_1_f_c_c_analyses_composite2.html | 2 +- ...ses_1_1my_utils_1_1build___d0-members.html | 2 +- ..._c_analyses_1_1my_utils_1_1build___d0.html | 2 +- ...1_1my_utils_1_1build__tau23pi-members.html | 2 +- ...nalyses_1_1my_utils_1_1build__tau23pi.html | 2 +- ...s_1_1my_utils_1_1filter___p_v-members.html | 2 +- ..._analyses_1_1my_utils_1_1filter___p_v.html | 2 +- ...es_1_1my_utils_1_1sel___p_i_d-members.html | 2 +- ...c_analyses_1_1my_utils_1_1sel___p_i_d.html | 2 +- ...yses_1_1my_utils_1_1sel___p_v-members.html | 2 +- ...c_c_analyses_1_1my_utils_1_1sel___p_v.html | 2 +- ...tering_1_1_f_c_c_analyses_jet-members.html | 2 +- ...jet_clustering_1_1_f_c_c_analyses_jet.html | 2 +- ...stering_1_1clustering__antikt-members.html | 2 +- ..._jet_clustering_1_1clustering__antikt.html | 2 +- ...ring_1_1clustering__cambridge-members.html | 2 +- ...t_clustering_1_1clustering__cambridge.html | 2 +- ...ring_1_1clustering__ee__genkt-members.html | 2 +- ...t_clustering_1_1clustering__ee__genkt.html | 2 +- ...stering_1_1clustering__ee__kt-members.html | 2 +- ..._jet_clustering_1_1clustering__ee__kt.html | 2 +- ...ustering_1_1clustering__genkt-members.html | 2 +- ...t_jet_clustering_1_1clustering__genkt.html | 2 +- ...lustering_1_1clustering__jade-members.html | 2 +- ...ct_jet_clustering_1_1clustering__jade.html | 2 +- ..._clustering_1_1clustering__kt-members.html | 2 +- ...ruct_jet_clustering_1_1clustering__kt.html | 2 +- ...ering_1_1clustering__valencia-members.html | 2 +- ...et_clustering_1_1clustering__valencia.html | 2 +- ...terface_1_1_preprocess_params-members.html | 2 +- ...eaver_interface_1_1_preprocess_params.html | 2 +- ...reprocess_params_1_1_var_info-members.html | 2 +- ...ce_1_1_preprocess_params_1_1_var_info.html | 2 +- doc/latest/structlog_normal-members.html | 2 +- doc/latest/structlog_normal.html | 2 +- 420 files changed, 1546 insertions(+), 1376 deletions(-) create mode 100644 doc/latest/namespaceedm4hep.html create mode 100644 doc/latest/search/namespaces_4.js diff --git a/doc/latest/_algorithms_8cc.html b/doc/latest/_algorithms_8cc.html index 197b84b585..b1402578cd 100644 --- a/doc/latest/_algorithms_8cc.html +++ b/doc/latest/_algorithms_8cc.html @@ -186,7 +186,7 @@ diff --git a/doc/latest/_algorithms_8h.html b/doc/latest/_algorithms_8h.html index f18ec93132..37423c265e 100644 --- a/doc/latest/_algorithms_8h.html +++ b/doc/latest/_algorithms_8h.html @@ -213,7 +213,7 @@ diff --git a/doc/latest/_algorithms_8h_source.html b/doc/latest/_algorithms_8h_source.html index 1e948f4ded..dbdbe516a0 100644 --- a/doc/latest/_algorithms_8h_source.html +++ b/doc/latest/_algorithms_8h_source.html @@ -376,7 +376,7 @@ diff --git a/doc/latest/_c_s_template_8cc.html b/doc/latest/_c_s_template_8cc.html index dfbccdcb71..6c9ba5010d 100644 --- a/doc/latest/_c_s_template_8cc.html +++ b/doc/latest/_c_s_template_8cc.html @@ -114,7 +114,7 @@ diff --git a/doc/latest/_c_s_template_8h.html b/doc/latest/_c_s_template_8h.html index 9e4d33bb7b..feae83894f 100644 --- a/doc/latest/_c_s_template_8h.html +++ b/doc/latest/_c_s_template_8h.html @@ -115,7 +115,7 @@ diff --git a/doc/latest/_c_s_template_8h_source.html b/doc/latest/_c_s_template_8h_source.html index ba28d55795..d5052908a0 100644 --- a/doc/latest/_c_s_template_8h_source.html +++ b/doc/latest/_c_s_template_8h_source.html @@ -105,7 +105,7 @@ diff --git a/doc/latest/_calo_ntupleizer_8cc.html b/doc/latest/_calo_ntupleizer_8cc.html index 821ec2f5a7..e563a6df26 100644 --- a/doc/latest/_calo_ntupleizer_8cc.html +++ b/doc/latest/_calo_ntupleizer_8cc.html @@ -235,7 +235,7 @@ diff --git a/doc/latest/_calo_ntupleizer_8h.html b/doc/latest/_calo_ntupleizer_8h.html index a49b7319c5..b2de25ee93 100644 --- a/doc/latest/_calo_ntupleizer_8h.html +++ b/doc/latest/_calo_ntupleizer_8h.html @@ -244,7 +244,7 @@ diff --git a/doc/latest/_calo_ntupleizer_8h_source.html b/doc/latest/_calo_ntupleizer_8h_source.html index 638c831e0d..3bd976544b 100644 --- a/doc/latest/_calo_ntupleizer_8h_source.html +++ b/doc/latest/_calo_ntupleizer_8h_source.html @@ -245,7 +245,7 @@ diff --git a/doc/latest/_external_recombiner_8cc.html b/doc/latest/_external_recombiner_8cc.html index 121068e8ca..40e1d148b0 100644 --- a/doc/latest/_external_recombiner_8cc.html +++ b/doc/latest/_external_recombiner_8cc.html @@ -102,7 +102,7 @@ diff --git a/doc/latest/_external_recombiner_8h.html b/doc/latest/_external_recombiner_8h.html index f9778033f9..5817eddf6d 100644 --- a/doc/latest/_external_recombiner_8h.html +++ b/doc/latest/_external_recombiner_8h.html @@ -122,7 +122,7 @@ diff --git a/doc/latest/_external_recombiner_8h_source.html b/doc/latest/_external_recombiner_8h_source.html index 7e7d7e2225..ef4d61578d 100644 --- a/doc/latest/_external_recombiner_8h_source.html +++ b/doc/latest/_external_recombiner_8h_source.html @@ -130,7 +130,7 @@ diff --git a/doc/latest/_f_c_c_analyses_2_link_def_8h.html b/doc/latest/_f_c_c_analyses_2_link_def_8h.html index cf3e3b3bec..fb0e1c4243 100644 --- a/doc/latest/_f_c_c_analyses_2_link_def_8h.html +++ b/doc/latest/_f_c_c_analyses_2_link_def_8h.html @@ -91,7 +91,7 @@ diff --git a/doc/latest/_f_c_c_analyses_2_link_def_8h_source.html b/doc/latest/_f_c_c_analyses_2_link_def_8h_source.html index 20c6d4ea5f..920b5ce55e 100644 --- a/doc/latest/_f_c_c_analyses_2_link_def_8h_source.html +++ b/doc/latest/_f_c_c_analyses_2_link_def_8h_source.html @@ -134,7 +134,7 @@ diff --git a/doc/latest/_jet_clustering_8cc.html b/doc/latest/_jet_clustering_8cc.html index 90e7b30d3e..fd449f24ce 100644 --- a/doc/latest/_jet_clustering_8cc.html +++ b/doc/latest/_jet_clustering_8cc.html @@ -154,7 +154,7 @@ diff --git a/doc/latest/_jet_clustering_8h.html b/doc/latest/_jet_clustering_8h.html index 4b23d3625d..3654bb2bb5 100644 --- a/doc/latest/_jet_clustering_8h.html +++ b/doc/latest/_jet_clustering_8h.html @@ -193,7 +193,7 @@ diff --git a/doc/latest/_jet_clustering_8h_source.html b/doc/latest/_jet_clustering_8h_source.html index ca9c13822d..46d147b9cc 100644 --- a/doc/latest/_jet_clustering_8h_source.html +++ b/doc/latest/_jet_clustering_8h_source.html @@ -413,7 +413,7 @@ diff --git a/doc/latest/_jet_clustering_utils_8cc.html b/doc/latest/_jet_clustering_utils_8cc.html index 617ca17e54..e290248854 100644 --- a/doc/latest/_jet_clustering_utils_8cc.html +++ b/doc/latest/_jet_clustering_utils_8cc.html @@ -214,7 +214,7 @@ diff --git a/doc/latest/_jet_clustering_utils_8h.html b/doc/latest/_jet_clustering_utils_8h.html index 13242c2e6a..53b22c26d4 100644 --- a/doc/latest/_jet_clustering_utils_8h.html +++ b/doc/latest/_jet_clustering_utils_8h.html @@ -240,7 +240,7 @@ diff --git a/doc/latest/_jet_clustering_utils_8h_source.html b/doc/latest/_jet_clustering_utils_8h_source.html index 8bf9610425..320337242e 100644 --- a/doc/latest/_jet_clustering_utils_8h_source.html +++ b/doc/latest/_jet_clustering_utils_8h_source.html @@ -237,7 +237,7 @@ diff --git a/doc/latest/_jet_constituents_utils_8cc.html b/doc/latest/_jet_constituents_utils_8cc.html index 31a167f16e..4c67abd642 100644 --- a/doc/latest/_jet_constituents_utils_8cc.html +++ b/doc/latest/_jet_constituents_utils_8cc.html @@ -95,7 +95,6 @@ #include "FCCAnalyses/ReconstructedParticle2MC.h"
#include "edm4hep/MCParticleData.h"
#include "edm4hep/Track.h"
-#include "edm4hep/TrackerHitData.h"
#include "edm4hep/TrackData.h"
#include "edm4hep/Cluster.h"
#include "edm4hep/ClusterData.h"
@@ -110,115 +109,115 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
@@ -340,8 +339,8 @@ - - + + @@ -419,7 +418,7 @@ diff --git a/doc/latest/_jet_constituents_utils_8cc__incl.map b/doc/latest/_jet_constituents_utils_8cc__incl.map index 8dcd573b79..b9743965c1 100644 --- a/doc/latest/_jet_constituents_utils_8cc__incl.map +++ b/doc/latest/_jet_constituents_utils_8cc__incl.map @@ -1,111 +1,111 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/latest/_jet_constituents_utils_8cc__incl.md5 b/doc/latest/_jet_constituents_utils_8cc__incl.md5 index d4a6d8451f..0b6e4c93bb 100644 --- a/doc/latest/_jet_constituents_utils_8cc__incl.md5 +++ b/doc/latest/_jet_constituents_utils_8cc__incl.md5 @@ -1 +1 @@ -9edc2fd7804dfea5693976eeffc3aa54 \ No newline at end of file +c1420c2a3acf6c3e3279b4790ce86893 \ No newline at end of file diff --git a/doc/latest/_jet_constituents_utils_8cc__incl.png b/doc/latest/_jet_constituents_utils_8cc__incl.png index 2cd25b934623f8f35359b3651ffae233624a3358..32a135d8796f86fc5d973552f63a5d82efa0891f 100644 GIT binary patch literal 229687 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%0A0D>$!cki(4i`U( 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 Kc+f!Uhk9Ot;$$jT;z$0jKrAS4o#i> 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%0ArMGW?zg83(uIMgk&1|=Rb@9Bn zML;x=6PKIz^p2n1FG5-C7F@pFAVv3&Zyx=wnK@$X1(v!es6nIwPB^~TDKdx`YC+vo zc^nS#JbA+DxTT6vzw5`&;dSk9S$Fhq1{}~q&FmH4*q%bF7%(WHqsuNRSb@ehbkv|x zQcFwiziw872@=O;*f~2bA&P+nNp~o(umSyqUyWbGrSuZ{4CJldUsSX^KzK3+{B_9m z28wHHbGwGU{`#np+X=3TCvvC+V$v!=G@&7Su`&zV2uf7|5%!b97m1#jP^a;_+^avJ zp-A)zmA!Qrfn6I1j0h+!1-J*fYWm%=oQ-p#Z;_MI;kBVaT_ysG1ALjmicoxzN`ZH3 zvzcFEyAt;yvcrHM)c5I{tXTErPZ;#2eI9VTM6h=70$`@1=YEthxXc$*g+Av+CBSTe zKG}2^N=|?a7-mqS7Am|iXIZ-^GXv}%T+>OA>dnpr>AHHg<0W?I&K)R32F|Dvki6aJ z=*3xfDI)n71vT&mDcbY?+5E!F%2@D?byE(bS|Fw=D9oG~az(ehW~||R)hZ;euYV8d zT%i{it$g(ZPJD2Y9$I5B!mzf3W6^Ucu?yjwY3J?}ZkZ3D?H$Z~egWqZBS#K7+wnZ9 z@i<@tsnz(06lhwUm+w$g9|%zz({d|`ydrlvx%kCGg}QYSq?!!Nxa!w6^Y>{hXkA%* zLNqhvC(6DlV)QjSdUu7dAr1fz)VVf5-r!Y-Nm+1AYRv|pP%GZ0f}7-(r>vCZyF9+4 zauVIJ-Uu@q8~JOv2jkWT{`=M5|HEYe*DtPxr2CAHcb4X4n%Bsdbd|%AWu`nX^yv^8 zefT+iM7&m$5C;#@1fALP5V_DEIt`*2d<>7)C`}~x6Cw!T3xCrsXBaF;97!?MVph>x z>SHy_1WnXpT2{b(Lu+P*^jl$)UyF4t#(w(zy&tyW#PP}+0=28k#ZY~aR{60RHmFzG z-Zye|)Y8&=on{shk^8;ld27gGVWSl8+jn34$~QJPE4IIKGjpTDBxolEaF}ydMTUg%-t^R->E>j`1eeSs(*2mv+bdcWarkAf? z_F2*Edt}^rP`D z=&^M-fk%Pep^3D<2i7F8JYxfuVZIcfypN4URR@DtoCZ?wSda|0o#Yu zVdIa7b{k~Ng1{$)KJS_IzQm%(jYhq@K#?j8^0)GUmq}SyrRVWb41^i) zpeXlC@zUKPJvgV%QZ>r12>$yzwkv_&Bl7jbtC&@`FvHgByXFOEFAXqPN!c{pK>}9Y zcS}zKe&!(e0bNrCHV&%hK4O!DH}tZ%mD(;?(G3h7VNq%X;F?lCAGyPWSW_D8jo@g`(p) zY52!dak8dDY*TT_^*In*tT})R|HcuZ%JhfVjqK+gWAt)F6W{1nnwlZYR#KP+zee|3 zV@GAleeX~jCgR|t%(gY=4SFrAVuwXuLC_jo;pW7If4u}!LueKAg`!-ms|xzdNSXn^ z!_xYQfKKbq0m;|2u5eGtU%$Rw6(g&LDQ`obtl4M*t33t7-5u1(7Y~5JT>pBF>l~-T z6=ma{n~meWAsjffJ?mLa*j2wp#WZim=3^32a`K?$@Ky@;F=slwD1|*$AL?{`&?tL+ z`3C07Cpx5L=+*r}12m57LwkvT5GOCLgQwvP=iCP1JDu~QxY*x+G;Fx$i0xbt+Y$esq9%IJRw|fHQ&?B8;*^Dpo2$Rsv7M2M@;c zb2zm{#1%HAAl~ZQLYw#kLqlJ|%}MS7v!NM&sas4pGz!wDc>gYZF8AS4x808i6uRs9 zA10ss70BKm9K(1>Eip585@3&{0DknQSj!{Pbj^(~HLf0xL=}Et5nFpbRY`d&zlc-w zMCXFt6 zDp5K%!BU3dlN3^5O;lq!J3gaNC1RQc3)-Q$O+n9u5!2{bd-x7Xcxy*x1lQ)tn7jsf zUT_rWy=59!V(wSt41=ExS`T+8^11Wvm@C5mF27pNO~pAJ-*lE%SuCx;+Rc1*SKD{= zZmx5Ae;MGf?Oay(RS-&W6)gCt)enXhrcK#<>pMjnH{-&q-OKJVFrcITM=`fsvL@)8 zeB1RU;mEil)E-(2+Q($X3~Y0iGe}}2Mdbya5(}0&M_4nBa3Bq`O+bdV{M|ErD(V)sm7cb+SheE7fjMAj$|zeM9^w`T=~W&4Nsf@SXRT*>pCt~o%%&bByyQ6Q$AjhtZv#z(f)tbQ00 zrE6AzLMsc|@tnbXnMWGZ@!{PoFU>W1+p7ItDFIMGFC26`+FdU+1si>tG&4d9d0~va z{wLti+t&oPMl{p90c|{lcXbS!0|HAtv$=A{3aRyU;f+@7F9&&)nDVG+#8s_V^6}Di_1> zlQ_w3xLbu_m@sE@E>UkzyuHS3ob+A)%77Q`exkpEnrXTb@EfIm5>N#miCdKD%iM?u z;DkG7O(StNzDw*Or%3GK*Ps&g^>&mjCk)3-ddVM0M@MZi9^Da1p>IA}84_w}$08Ix zDGyKv&B(|?+z|}#B9PrQET6NzvNjqi2j1srKnm_uM_+Yz7vBvit}u}t8GnUt7>P(dhV?uO>$pNZxXt|_(f<;*9e zwrfJ=0xy0G2y+-!+mS0XGmo=?Mlox2okQgtxm!Ee>zYUwSY)|jHKwFvH9wnwjUW;e zgu{0xS|J!NCiZ!0$oO27#6J<`5JYBiZARMWR#p(9I!t#zz2O1H)ShQQ|3j*nb62u>aY=gl@MJ8T4;Q+;;mz3ExmRMJaVG+43n`qAnS#>gUM<%}O zdbxL(H#^cce~LwRxuIX)`nR{D$a896Oprn?3T^$ovdAaU0gL zY9!s>oOiNyFK{QTy}x>sc{?<^a*qV;N_MO1Xm(alDipDzZhQt^OrmO0G7Gb_l`5mw zSyKo8fOD?S@>6!{lyx!k#tW;$VzJd+;NOd3oj%!pA&dUDYeiM1egc^I$YGLX|DKNE z8&m%9xV(Q)vDZsPR204>?t^DpWuib7+)U+4i;QX8g|z7H14rVvPW6p?Ku7#3W9pk> z67!OeH!L8-5zl_?uX;;p$bazHxd18LwH@7n61e}dItE#O`&mkeT@*#s^jW!+t;M3O zxn0^OQntxHu$8B9G|hXTJkQCm?|%{^gB{~mTod~Y|HrRboHx2}7T!q0&m1Wd-*Kx; zX5IJZMN*f_@?%i{-m0qO_4$b8JEVRh6@fu%1DoXqmgp^D2HGa2~ZuMU=pT8b2;7#ONb8c`V~5V;f`ctUFo1k<=yA^Y`q{Sf$0lWiyx^23Ko}pLgCpCv5`$ z&|U-_zVLE0@mGWt>&5O?igE@Wi(%2Z0OCc$RPK=;bh5tkkTX*-oA5NTv|?f zbKSRMSTdh-%oImg5i%J_vXE`fwW7c(1q{&^sTSa{-^_f>JufMdf7!I^GX^42NBSCj zQYy!`Jb?919rWNO8QI51;U&Ew=!f?Qm7tE9%6tvTpc3RPuPPE~A6&j)N_G?;dK513 z*Pvao>iTOk;e<>W-7xkm4Ytq&8TTe_lcER2k#u|oysHelAwnsZdF8U$TBG7C`G=-< z@F%Ap1dEHoiY3RAql}ZRs_+i@`$r-fMEYDxKFUF|61a_w4PQTwh3=jO5MSOf*O`}{MczU_4baMhT~Bjwu2b%+S?^|!%2p$%>M0Yx zdoS$=q-rR%$P=W-OzE{OGrHHf#!N-b;dpD$3`}M#L%M+~?42FC<=PR*Pc2GraMCOF z{CghRv!=fVoC;58(cP&4wYn$U$|_55oT`hoy1XfVbgPYm1%0A}D_1Wj|FQi`Fbq{( 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 literal 245460 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

-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

V^aEf5r-p@v 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 ZkMLy$v5oFv;}inXP}5c|QZ|3|{{TsN#+m>C diff --git a/doc/latest/_jet_constituents_utils_8h.html b/doc/latest/_jet_constituents_utils_8h.html index 270275327c..f456cbcb1d 100644 --- a/doc/latest/_jet_constituents_utils_8h.html +++ b/doc/latest/_jet_constituents_utils_8h.html @@ -92,6 +92,7 @@

#include "ROOT/RVec.hxx"
#include "edm4hep/ReconstructedParticle.h"
#include "edm4hep/MCParticle.h"
+#include "edm4hep/TrackerHitData.h"
#include "fastjet/JetDefinition.hh"
#include "TMath.h"
#include "TVector3.h"
@@ -102,23 +103,25 @@
- + - + - + - - - - - - - - - - - + + + + + + + + + + + + +
@@ -136,6 +139,8 @@
 
rv::RVec< FCCAnalysesJetConstituentsDataFCCAnalyses::JetConstituentsUtils::get_JetDistSig (const rv::RVec< FCCAnalysesJetConstituentsData > &JetDistVal, const rv::RVec< FCCAnalysesJetConstituentsData > &err2_D0, const rv::RVec< FCCAnalysesJetConstituentsData > &err2_Z0)
 
rv::RVec< FCCAnalysesJetConstituentsDataFCCAnalyses::JetConstituentsUtils::get_mtof (const rv::RVec< FCCAnalysesJetConstituents > &jcs, const rv::RVec< float > &track_L, const rv::RVec< edm4hep::TrackData > &trackdata, const rv::RVec< edm4hep::TrackerHitData > &trackerhits, const rv::RVec< edm4hep::ClusterData > &gammadata, const rv::RVec< edm4hep::ClusterData > &nhdata, const rv::RVec< edm4hep::CalorimeterHitData > &calohits, const TLorentzVector &V)
 
rv::RVec< FCCAnalysesJetConstituentsDataFCCAnalyses::JetConstituentsUtils::get_mtof (const rv::RVec< FCCAnalysesJetConstituents > &jcs, const rv::RVec< float > &track_L, const rv::RVec< edm4hep::TrackData > &trackdata, const rv::RVec< edm4hep::TrackerHit3DData > &trackerhits, const rv::RVec< edm4hep::ClusterData > &gammadata, const rv::RVec< edm4hep::ClusterData > &nhdata, const rv::RVec< edm4hep::CalorimeterHitData > &calohits, const TLorentzVector &V)
 
rv::RVec< FCCAnalysesJetConstituentsDataFCCAnalyses::JetConstituentsUtils::get_erel_log (const rv::RVec< edm4hep::ReconstructedParticleData > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs)
 
rv::RVec< FCCAnalysesJetConstituentsDataFCCAnalyses::JetConstituentsUtils::get_erel_log_cluster (const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs)
+ + @@ -144,6 +149,8 @@

Namespaces

namespace  edm4hep
 
namespace  FCCAnalyses
 Jet clustering utilities interface.
 
+ + @@ -259,8 +266,8 @@ - - + + @@ -325,7 +332,7 @@ diff --git a/doc/latest/_jet_constituents_utils_8h__incl.map b/doc/latest/_jet_constituents_utils_8h__incl.map index e0a538af68..83ea86ef67 100644 --- a/doc/latest/_jet_constituents_utils_8h__incl.map +++ b/doc/latest/_jet_constituents_utils_8h__incl.map @@ -1,19 +1,21 @@ - + - + - + - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/doc/latest/_jet_constituents_utils_8h__incl.md5 b/doc/latest/_jet_constituents_utils_8h__incl.md5 index 0d853dba2e..f5aaa3629b 100644 --- a/doc/latest/_jet_constituents_utils_8h__incl.md5 +++ b/doc/latest/_jet_constituents_utils_8h__incl.md5 @@ -1 +1 @@ -1bb4249f481340d880f2bdb3da044dbe \ No newline at end of file +1ba7037aed35306be7d1dbfc468c32c3 \ No newline at end of file diff --git a/doc/latest/_jet_constituents_utils_8h__incl.png b/doc/latest/_jet_constituents_utils_8h__incl.png index ab7f51fb883e480f3990a71f144227dc3ecba9a4..0a4a7de1fe09513280a039f6d9c658d4576283ca 100644 GIT binary patch literal 26994 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 literal 22769 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 4#include "ROOT/RVec.hxx"
5#include "edm4hep/ReconstructedParticle.h"
6#include "edm4hep/MCParticle.h"
-
7#include "fastjet/JetDefinition.hh"
-
8
-
9#include "TMath.h"
-
10#include "TVector3.h"
-
11#include "TRotation.h"
-
12#include "TLorentzVector.h"
-
13
-
14namespace FCCAnalyses {
-
-
15 namespace JetConstituentsUtils {
-
16 namespace rv = ROOT::VecOps;
-
17 using FCCAnalysesJetConstituents = rv::RVec<edm4hep::ReconstructedParticleData>;
-
18 using FCCAnalysesJetConstituentsData = rv::RVec<float>;
-
19
-
21 rv::RVec<FCCAnalysesJetConstituents> build_constituents(const rv::RVec<edm4hep::ReconstructedParticleData>&,
-
22 const rv::RVec<edm4hep::ReconstructedParticleData>&);
-
23
-
24 rv::RVec<FCCAnalysesJetConstituents> build_constituents_cluster(const rv::RVec<edm4hep::ReconstructedParticleData>& rps,
-
25 const std::vector<std::vector<int>>& indices);
-
26
-
28 FCCAnalysesJetConstituents get_jet_constituents(const rv::RVec<FCCAnalysesJetConstituents>&, int);
-
30 rv::RVec<FCCAnalysesJetConstituents> get_constituents(const rv::RVec<FCCAnalysesJetConstituents>&,
-
31 const rv::RVec<int>&);
+
7#if __has_include("edm4hep/TrackerHit3DData.h")
+
8#include "edm4hep/TrackerHit3DData.h"
+
9#else
+
10#include "edm4hep/TrackerHitData.h"
+
+
11namespace edm4hep {
+
12 using TrackerHit3DData = edm4hep::TrackerHitData;
+
13}
+
+
14#endif
+
15
+
16#include "fastjet/JetDefinition.hh"
+
17
+
18#include "TMath.h"
+
19#include "TVector3.h"
+
20#include "TRotation.h"
+
21#include "TLorentzVector.h"
+
22
+
23namespace FCCAnalyses {
+
+
24 namespace JetConstituentsUtils {
+
25 namespace rv = ROOT::VecOps;
+
26 using FCCAnalysesJetConstituents = rv::RVec<edm4hep::ReconstructedParticleData>;
+
27 using FCCAnalysesJetConstituentsData = rv::RVec<float>;
+
28
+
30 rv::RVec<FCCAnalysesJetConstituents> build_constituents(const rv::RVec<edm4hep::ReconstructedParticleData>&,
+
31 const rv::RVec<edm4hep::ReconstructedParticleData>&);
32
-
33
-
34 //sorting jets
-
35 ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> jets_sorting_on_nconst(const rv::RVec<edm4hep::ReconstructedParticleData>&);
-
36 ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> jets_sorting_on_energy(const rv::RVec<edm4hep::ReconstructedParticleData>&);
-
37
-
38
-
39 rv::RVec<FCCAnalysesJetConstituentsData> get_Bz(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
-
40 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
+
33 rv::RVec<FCCAnalysesJetConstituents> build_constituents_cluster(const rv::RVec<edm4hep::ReconstructedParticleData>& rps,
+
34 const std::vector<std::vector<int>>& indices);
+
35
+
37 FCCAnalysesJetConstituents get_jet_constituents(const rv::RVec<FCCAnalysesJetConstituents>&, int);
+
39 rv::RVec<FCCAnalysesJetConstituents> get_constituents(const rv::RVec<FCCAnalysesJetConstituents>&,
+
40 const rv::RVec<int>&);
41
-
42 rv::RVec<FCCAnalysesJetConstituentsData> get_pt(const rv::RVec<FCCAnalysesJetConstituents>&);
-
43 rv::RVec<FCCAnalysesJetConstituentsData> get_p(const rv::RVec<FCCAnalysesJetConstituents>&);
-
44 rv::RVec<FCCAnalysesJetConstituentsData> get_e(const rv::RVec<FCCAnalysesJetConstituents>&);
-
45 rv::RVec<FCCAnalysesJetConstituentsData> get_theta(const rv::RVec<FCCAnalysesJetConstituents>&);
-
46 rv::RVec<FCCAnalysesJetConstituentsData> get_phi(const rv::RVec<FCCAnalysesJetConstituents>&);
-
47 rv::RVec<FCCAnalysesJetConstituentsData> get_type(const rv::RVec<FCCAnalysesJetConstituents>&);
-
48 rv::RVec<FCCAnalysesJetConstituentsData> get_charge(const rv::RVec<FCCAnalysesJetConstituents>&);
-
49
-
50 //displacement
-
51 rv::RVec<FCCAnalysesJetConstituentsData> get_d0(const rv::RVec<FCCAnalysesJetConstituents>&,
-
52 const ROOT::VecOps::RVec<edm4hep::TrackState>&);
-
53
-
54 rv::RVec<FCCAnalysesJetConstituentsData> get_z0(const rv::RVec<FCCAnalysesJetConstituents>& ,
-
55 const ROOT::VecOps::RVec<edm4hep::TrackState>&);
-
56
-
57 rv::RVec<FCCAnalysesJetConstituentsData> get_phi0(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
-
58 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
-
59
-
60 rv::RVec<FCCAnalysesJetConstituentsData> get_omega(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
-
61 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
+
42
+
43 //sorting jets
+
44 ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> jets_sorting_on_nconst(const rv::RVec<edm4hep::ReconstructedParticleData>&);
+
45 ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> jets_sorting_on_energy(const rv::RVec<edm4hep::ReconstructedParticleData>&);
+
46
+
47
+
48 rv::RVec<FCCAnalysesJetConstituentsData> get_Bz(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
+
49 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
+
50
+
51 rv::RVec<FCCAnalysesJetConstituentsData> get_pt(const rv::RVec<FCCAnalysesJetConstituents>&);
+
52 rv::RVec<FCCAnalysesJetConstituentsData> get_p(const rv::RVec<FCCAnalysesJetConstituents>&);
+
53 rv::RVec<FCCAnalysesJetConstituentsData> get_e(const rv::RVec<FCCAnalysesJetConstituents>&);
+
54 rv::RVec<FCCAnalysesJetConstituentsData> get_theta(const rv::RVec<FCCAnalysesJetConstituents>&);
+
55 rv::RVec<FCCAnalysesJetConstituentsData> get_phi(const rv::RVec<FCCAnalysesJetConstituents>&);
+
56 rv::RVec<FCCAnalysesJetConstituentsData> get_type(const rv::RVec<FCCAnalysesJetConstituents>&);
+
57 rv::RVec<FCCAnalysesJetConstituentsData> get_charge(const rv::RVec<FCCAnalysesJetConstituents>&);
+
58
+
59 //displacement
+
60 rv::RVec<FCCAnalysesJetConstituentsData> get_d0(const rv::RVec<FCCAnalysesJetConstituents>&,
+
61 const ROOT::VecOps::RVec<edm4hep::TrackState>&);
62
-
63 rv::RVec<FCCAnalysesJetConstituentsData> get_tanLambda(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
-
64 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
+
63 rv::RVec<FCCAnalysesJetConstituentsData> get_z0(const rv::RVec<FCCAnalysesJetConstituents>& ,
+
64 const ROOT::VecOps::RVec<edm4hep::TrackState>&);
65
-
66
-
67 rv::RVec<FCCAnalysesJetConstituentsData> XPtoPar_dxy(const rv::RVec<FCCAnalysesJetConstituents>&,
-
68 const ROOT::VecOps::RVec<edm4hep::TrackState>&,
-
69 const TLorentzVector& V, // primary vertex
-
70 const float&);
-
71 rv::RVec<FCCAnalysesJetConstituentsData> XPtoPar_dz(const rv::RVec<FCCAnalysesJetConstituents>&,
-
72 const ROOT::VecOps::RVec<edm4hep::TrackState>&,
-
73 const TLorentzVector& V, // primary vertex
-
74 const float&);
-
75 rv::RVec<FCCAnalysesJetConstituentsData> XPtoPar_phi(const rv::RVec<FCCAnalysesJetConstituents>&,
-
76 const ROOT::VecOps::RVec<edm4hep::TrackState>&,
-
77 const TLorentzVector& V, // primary vertex
-
78 const float&);
-
79 rv::RVec<FCCAnalysesJetConstituentsData> XPtoPar_C(const rv::RVec<FCCAnalysesJetConstituents>&,
-
80 const ROOT::VecOps::RVec<edm4hep::TrackState>&,
-
81 const float&);
-
82 rv::RVec<FCCAnalysesJetConstituentsData> XPtoPar_ct(const rv::RVec<FCCAnalysesJetConstituents>&,
-
83 const ROOT::VecOps::RVec<edm4hep::TrackState>&,
-
84 const float&);
-
85
-
86 //covariance matrix
-
87 //diagonal
-
88 rv::RVec<FCCAnalysesJetConstituentsData> get_omega_cov(const rv::RVec<FCCAnalysesJetConstituents>&,
-
89 const ROOT::VecOps::RVec<edm4hep::TrackState>&);
-
90
-
91 rv::RVec<FCCAnalysesJetConstituentsData> get_d0_cov(const rv::RVec<FCCAnalysesJetConstituents>&,
-
92 const ROOT::VecOps::RVec<edm4hep::TrackState>& );
-
93
-
94 rv::RVec<FCCAnalysesJetConstituentsData> get_z0_cov(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
-
95 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
-
96
-
97 rv::RVec<FCCAnalysesJetConstituentsData> get_phi0_cov(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
-
98 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
+
66 rv::RVec<FCCAnalysesJetConstituentsData> get_phi0(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
+
67 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
+
68
+
69 rv::RVec<FCCAnalysesJetConstituentsData> get_omega(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
+
70 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
+
71
+
72 rv::RVec<FCCAnalysesJetConstituentsData> get_tanLambda(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
+
73 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
+
74
+
75
+
76 rv::RVec<FCCAnalysesJetConstituentsData> XPtoPar_dxy(const rv::RVec<FCCAnalysesJetConstituents>&,
+
77 const ROOT::VecOps::RVec<edm4hep::TrackState>&,
+
78 const TLorentzVector& V, // primary vertex
+
79 const float&);
+
80 rv::RVec<FCCAnalysesJetConstituentsData> XPtoPar_dz(const rv::RVec<FCCAnalysesJetConstituents>&,
+
81 const ROOT::VecOps::RVec<edm4hep::TrackState>&,
+
82 const TLorentzVector& V, // primary vertex
+
83 const float&);
+
84 rv::RVec<FCCAnalysesJetConstituentsData> XPtoPar_phi(const rv::RVec<FCCAnalysesJetConstituents>&,
+
85 const ROOT::VecOps::RVec<edm4hep::TrackState>&,
+
86 const TLorentzVector& V, // primary vertex
+
87 const float&);
+
88 rv::RVec<FCCAnalysesJetConstituentsData> XPtoPar_C(const rv::RVec<FCCAnalysesJetConstituents>&,
+
89 const ROOT::VecOps::RVec<edm4hep::TrackState>&,
+
90 const float&);
+
91 rv::RVec<FCCAnalysesJetConstituentsData> XPtoPar_ct(const rv::RVec<FCCAnalysesJetConstituents>&,
+
92 const ROOT::VecOps::RVec<edm4hep::TrackState>&,
+
93 const float&);
+
94
+
95 //covariance matrix
+
96 //diagonal
+
97 rv::RVec<FCCAnalysesJetConstituentsData> get_omega_cov(const rv::RVec<FCCAnalysesJetConstituents>&,
+
98 const ROOT::VecOps::RVec<edm4hep::TrackState>&);
99
-
100 rv::RVec<FCCAnalysesJetConstituentsData> get_tanlambda_cov(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
-
101 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
-
102 //off-diag
-
103 rv::RVec<FCCAnalysesJetConstituentsData> get_d0_z0_cov(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
-
104 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
+
100 rv::RVec<FCCAnalysesJetConstituentsData> get_d0_cov(const rv::RVec<FCCAnalysesJetConstituents>&,
+
101 const ROOT::VecOps::RVec<edm4hep::TrackState>& );
+
102
+
103 rv::RVec<FCCAnalysesJetConstituentsData> get_z0_cov(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
+
104 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
105
-
106 rv::RVec<FCCAnalysesJetConstituentsData> get_phi0_d0_cov(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
-
107 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
+
106 rv::RVec<FCCAnalysesJetConstituentsData> get_phi0_cov(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
+
107 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
108
-
109 rv::RVec<FCCAnalysesJetConstituentsData> get_phi0_z0_cov(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
-
110 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
-
111
-
112 rv::RVec<FCCAnalysesJetConstituentsData> get_tanlambda_phi0_cov(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
-
113 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
+
109 rv::RVec<FCCAnalysesJetConstituentsData> get_tanlambda_cov(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
+
110 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
+
111 //off-diag
+
112 rv::RVec<FCCAnalysesJetConstituentsData> get_d0_z0_cov(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
+
113 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
114
-
115 rv::RVec<FCCAnalysesJetConstituentsData> get_tanlambda_d0_cov(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
-
116 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
+
115 rv::RVec<FCCAnalysesJetConstituentsData> get_phi0_d0_cov(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
+
116 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
117
-
118 rv::RVec<FCCAnalysesJetConstituentsData> get_tanlambda_z0_cov(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
-
119 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
+
118 rv::RVec<FCCAnalysesJetConstituentsData> get_phi0_z0_cov(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
+
119 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
120
-
121 rv::RVec<FCCAnalysesJetConstituentsData> get_omega_tanlambda_cov(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
-
122 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
+
121 rv::RVec<FCCAnalysesJetConstituentsData> get_tanlambda_phi0_cov(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
+
122 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
123
-
124 rv::RVec<FCCAnalysesJetConstituentsData> get_omega_phi0_cov(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
-
125 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
+
124 rv::RVec<FCCAnalysesJetConstituentsData> get_tanlambda_d0_cov(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
+
125 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
126
-
127 rv::RVec<FCCAnalysesJetConstituentsData> get_omega_d0_cov(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
+
127 rv::RVec<FCCAnalysesJetConstituentsData> get_tanlambda_z0_cov(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
128 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
129
-
130 rv::RVec<FCCAnalysesJetConstituentsData> get_omega_z0_cov(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
-
131 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
+
130 rv::RVec<FCCAnalysesJetConstituentsData> get_omega_tanlambda_cov(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
+
131 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
132
-
133
-
134 rv::RVec<FCCAnalysesJetConstituentsData> get_dndx(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
-
135 const rv::RVec<edm4hep::Quantity>& dNdx,
-
136 const rv::RVec<edm4hep::TrackData>& trackdata,
-
137 const rv::RVec<FCCAnalysesJetConstituentsData> JetsConstituents_isChargedHad);
+
133 rv::RVec<FCCAnalysesJetConstituentsData> get_omega_phi0_cov(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
+
134 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
+
135
+
136 rv::RVec<FCCAnalysesJetConstituentsData> get_omega_d0_cov(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
+
137 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
138
-
139 rv::RVec<FCCAnalysesJetConstituentsData> get_Sip2dVal(const rv::RVec<edm4hep::ReconstructedParticleData>& jets,
-
140 const rv::RVec<FCCAnalysesJetConstituents>& jcs,
-
141 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
+
139 rv::RVec<FCCAnalysesJetConstituentsData> get_omega_z0_cov(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
+
140 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
+
141
142
-
143 rv::RVec<FCCAnalysesJetConstituentsData> get_Sip2dVal_cluster(const rv::RVec<fastjet::PseudoJet>& jets,
-
144 const rv::RVec<FCCAnalysesJetConstituents>& jcs,
-
145 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
-
146
+
143 rv::RVec<FCCAnalysesJetConstituentsData> get_dndx(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
+
144 const rv::RVec<edm4hep::Quantity>& dNdx,
+
145 const rv::RVec<edm4hep::TrackData>& trackdata,
+
146 const rv::RVec<FCCAnalysesJetConstituentsData> JetsConstituents_isChargedHad);
147
-
148 rv::RVec<FCCAnalysesJetConstituentsData> get_Sip2dVal_clusterV(const rv::RVec<fastjet::PseudoJet>& jets,
-
149 const rv::RVec<FCCAnalysesJetConstituentsData>& D0,
-
150 const rv::RVec<FCCAnalysesJetConstituentsData>& phi0,
-
151 const float Bz);
-
152
-
153
-
154 rv::RVec<FCCAnalysesJetConstituentsData> get_Sip2dSig(const rv::RVec<FCCAnalysesJetConstituentsData>& Sip2dVals,
-
155 const rv::RVec<FCCAnalysesJetConstituentsData>& err2_D0);
+
148 rv::RVec<FCCAnalysesJetConstituentsData> get_Sip2dVal(const rv::RVec<edm4hep::ReconstructedParticleData>& jets,
+
149 const rv::RVec<FCCAnalysesJetConstituents>& jcs,
+
150 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
+
151
+
152 rv::RVec<FCCAnalysesJetConstituentsData> get_Sip2dVal_cluster(const rv::RVec<fastjet::PseudoJet>& jets,
+
153 const rv::RVec<FCCAnalysesJetConstituents>& jcs,
+
154 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
+
155
156
-
157 rv::RVec<FCCAnalysesJetConstituentsData> get_Sip3dVal(const rv::RVec<edm4hep::ReconstructedParticleData>& jets,
-
158 const rv::RVec<FCCAnalysesJetConstituents>& jcs,
-
159 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
-
160
+
157 rv::RVec<FCCAnalysesJetConstituentsData> get_Sip2dVal_clusterV(const rv::RVec<fastjet::PseudoJet>& jets,
+
158 const rv::RVec<FCCAnalysesJetConstituentsData>& D0,
+
159 const rv::RVec<FCCAnalysesJetConstituentsData>& phi0,
+
160 const float Bz);
161
-
162 rv::RVec<FCCAnalysesJetConstituentsData> get_Sip3dVal_cluster(const rv::RVec<fastjet::PseudoJet>& jets,
-
163 const rv::RVec<FCCAnalysesJetConstituents>& jcs,
-
164 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
+
162
+
163 rv::RVec<FCCAnalysesJetConstituentsData> get_Sip2dSig(const rv::RVec<FCCAnalysesJetConstituentsData>& Sip2dVals,
+
164 const rv::RVec<FCCAnalysesJetConstituentsData>& err2_D0);
165
-
166 rv::RVec<FCCAnalysesJetConstituentsData> get_Sip3dVal_clusterV(const rv::RVec<fastjet::PseudoJet>& jets,
-
167 const rv::RVec<FCCAnalysesJetConstituentsData>& D0,
-
168 const rv::RVec<FCCAnalysesJetConstituentsData>& Z0,
-
169 const rv::RVec<FCCAnalysesJetConstituentsData>& phi0,
-
170 const float Bz);
-
171
-
172 rv::RVec<FCCAnalysesJetConstituentsData> get_Sip3dSig(const rv::RVec<FCCAnalysesJetConstituentsData>& Sip3dVals,
-
173 const rv::RVec<FCCAnalysesJetConstituentsData>& err2_D0,
-
174 const rv::RVec<FCCAnalysesJetConstituentsData>& err2_Z0);
-
175
-
176 rv::RVec<FCCAnalysesJetConstituentsData> get_JetDistVal(const rv::RVec<edm4hep::ReconstructedParticleData>& jets,
-
177 const rv::RVec<FCCAnalysesJetConstituents>& jcs,
-
178 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
-
179
-
180 rv::RVec<FCCAnalysesJetConstituentsData> get_JetDistVal_cluster(const rv::RVec<fastjet::PseudoJet>& jets,
-
181 const rv::RVec<FCCAnalysesJetConstituents>& jcs,
-
182 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
-
183
-
184 rv::RVec<FCCAnalysesJetConstituentsData> get_JetDistVal_clusterV(const rv::RVec<fastjet::PseudoJet>& jets,
-
185 const rv::RVec<FCCAnalysesJetConstituents>& jcs,
-
186 const rv::RVec<FCCAnalysesJetConstituentsData>& D0,
-
187 const rv::RVec<FCCAnalysesJetConstituentsData>& Z0,
-
188 const rv::RVec<FCCAnalysesJetConstituentsData>& phi0,
-
189 const float Bz);
-
190
-
191 rv::RVec<FCCAnalysesJetConstituentsData> get_JetDistSig(const rv::RVec<FCCAnalysesJetConstituentsData>& JetDistVal,
-
192 const rv::RVec<FCCAnalysesJetConstituentsData>& err2_D0,
-
193 const rv::RVec<FCCAnalysesJetConstituentsData>& err2_Z0);
-
194
-
195 rv::RVec<FCCAnalysesJetConstituentsData> get_mtof(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
-
196 const rv::RVec<float>& track_L,
-
197 const rv::RVec<edm4hep::TrackData>& trackdata,
-
198 const rv::RVec<edm4hep::TrackerHitData>& trackerhits,
-
199 const rv::RVec<edm4hep::ClusterData>& gammadata,
-
200 const rv::RVec<edm4hep::ClusterData>& nhdata,
-
201 const rv::RVec<edm4hep::CalorimeterHitData>& calohits,
-
202 const TLorentzVector& V // primary vertex
-
203 );
-
204
-
205
-
206 rv::RVec<FCCAnalysesJetConstituentsData> get_PIDs(const ROOT::VecOps::RVec< int > recin,
-
207 const ROOT::VecOps::RVec< int > mcin,
-
208 const rv::RVec<edm4hep::ReconstructedParticleData>& RecPart,
-
209 const rv::RVec<edm4hep::MCParticleData>& Particle,
-
210 const rv::RVec<edm4hep::ReconstructedParticleData>& Jets);
-
211
-
212 rv::RVec<FCCAnalysesJetConstituentsData> get_PIDs_cluster(const ROOT::VecOps::RVec< int > recin,
-
213 const ROOT::VecOps::RVec< int > mcin,
-
214 const rv::RVec<edm4hep::ReconstructedParticleData>& RecPart,
-
215 const rv::RVec<edm4hep::MCParticleData>& Particle,
-
216 const std::vector<std::vector<int>>& indices);
-
217
-
218 rv::RVec<FCCAnalysesJetConstituentsData> get_isMu(const rv::RVec<FCCAnalysesJetConstituents>& jcs);
-
219 rv::RVec<FCCAnalysesJetConstituentsData> get_isEl(const rv::RVec<FCCAnalysesJetConstituents>& jcs);
-
220 rv::RVec<FCCAnalysesJetConstituentsData> get_isChargedHad(const rv::RVec<FCCAnalysesJetConstituents>& jcs);
-
221 rv::RVec<FCCAnalysesJetConstituentsData> get_isGamma(const rv::RVec<FCCAnalysesJetConstituents>& jcs);
-
222 rv::RVec<FCCAnalysesJetConstituentsData> get_isNeutralHad(const rv::RVec<FCCAnalysesJetConstituents>& jcs);
-
223
-
224 //countings
-
225 int count_jets(rv::RVec<FCCAnalysesJetConstituents> jets);
-
226 rv::RVec<int> count_consts(rv::RVec<FCCAnalysesJetConstituents> jets);
-
227 rv::RVec<int> count_type(const rv::RVec<FCCAnalysesJetConstituentsData>& isType);
-
228
-
229
-
230
-
231 rv::RVec<FCCAnalysesJetConstituentsData> get_erel(const rv::RVec<edm4hep::ReconstructedParticleData>& jets,
-
232 const rv::RVec<FCCAnalysesJetConstituents>& jcs);
-
233 rv::RVec<FCCAnalysesJetConstituentsData> get_erel_cluster(const rv::RVec<fastjet::PseudoJet>& jets,
-
234 const rv::RVec<FCCAnalysesJetConstituents>& jcs);
-
235
-
236 rv::RVec<FCCAnalysesJetConstituentsData> get_erel_log(const rv::RVec<edm4hep::ReconstructedParticleData>& jets,
-
237 const rv::RVec<FCCAnalysesJetConstituents>& jcs);
-
238 rv::RVec<FCCAnalysesJetConstituentsData> get_erel_log_cluster(const rv::RVec<fastjet::PseudoJet>& jets,
-
239 const rv::RVec<FCCAnalysesJetConstituents>& jcs);
-
240
-
241 rv::RVec<FCCAnalysesJetConstituentsData> get_thetarel(const rv::RVec<edm4hep::ReconstructedParticleData>& jets,
-
242 const rv::RVec<FCCAnalysesJetConstituents>& jcs);
-
243 rv::RVec<FCCAnalysesJetConstituentsData> get_thetarel_cluster(const rv::RVec<fastjet::PseudoJet>& jets,
-
244 const rv::RVec<FCCAnalysesJetConstituents>& jcs);
-
245
-
246 rv::RVec<FCCAnalysesJetConstituentsData> get_phirel(const rv::RVec<edm4hep::ReconstructedParticleData>& jets,
-
247 const rv::RVec<FCCAnalysesJetConstituents>& jcs);
-
248 rv::RVec<FCCAnalysesJetConstituentsData> get_phirel_cluster(const rv::RVec<fastjet::PseudoJet>& jets,
-
249 const rv::RVec<FCCAnalysesJetConstituents>& jcs);
-
250
-
251 //residues
-
252 rv::RVec<TLorentzVector> compute_tlv_jets(const rv::RVec<fastjet::PseudoJet>& jets);
-
253 rv::RVec<TLorentzVector> sum_tlv_constituents(const rv::RVec<FCCAnalysesJetConstituents>& jets);
-
254 float InvariantMass(const TLorentzVector& tlv1, const TLorentzVector& tlv2);
-
255
-
259 rv::RVec<double> all_invariant_masses(rv::RVec<TLorentzVector> AllJets);
-
260 rv::RVec<double> compute_residue_energy(const rv::RVec<TLorentzVector>& tlv_jet,
-
261 const rv::RVec<TLorentzVector>& sum_tlv_jcs);
-
262 rv::RVec<double> compute_residue_pt(const rv::RVec<TLorentzVector>& tlv_jet,
-
263 const rv::RVec<TLorentzVector>& sum_tlv_jcs);
-
264 rv::RVec<double> compute_residue_phi(const rv::RVec<TLorentzVector>& tlv_jet,
-
265 const rv::RVec<TLorentzVector>& sum_tlv_jcs);
-
266 rv::RVec<double> compute_residue_theta(const rv::RVec<TLorentzVector>& tlv_jet,
-
267 const rv::RVec<TLorentzVector>& sum_tlv_jcs);
-
268 rv::RVec<double> compute_residue_px(const rv::RVec<TLorentzVector>& tlv_jet, const rv::RVec<TLorentzVector>& sum_tlv_jcs);
-
269 rv::RVec<double> compute_residue_py(const rv::RVec<TLorentzVector>& tlv_jet, const rv::RVec<TLorentzVector>& sum_tlv_jcs);
-
270 rv::RVec<double> compute_residue_pz(const rv::RVec<TLorentzVector>& tlv_jet, const rv::RVec<TLorentzVector>& sum_tlv_jcs);
-
271
-
272 } // namespace JetConstituentsUtils
+
166 rv::RVec<FCCAnalysesJetConstituentsData> get_Sip3dVal(const rv::RVec<edm4hep::ReconstructedParticleData>& jets,
+
167 const rv::RVec<FCCAnalysesJetConstituents>& jcs,
+
168 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
+
169
+
170
+
171 rv::RVec<FCCAnalysesJetConstituentsData> get_Sip3dVal_cluster(const rv::RVec<fastjet::PseudoJet>& jets,
+
172 const rv::RVec<FCCAnalysesJetConstituents>& jcs,
+
173 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
+
174
+
175 rv::RVec<FCCAnalysesJetConstituentsData> get_Sip3dVal_clusterV(const rv::RVec<fastjet::PseudoJet>& jets,
+
176 const rv::RVec<FCCAnalysesJetConstituentsData>& D0,
+
177 const rv::RVec<FCCAnalysesJetConstituentsData>& Z0,
+
178 const rv::RVec<FCCAnalysesJetConstituentsData>& phi0,
+
179 const float Bz);
+
180
+
181 rv::RVec<FCCAnalysesJetConstituentsData> get_Sip3dSig(const rv::RVec<FCCAnalysesJetConstituentsData>& Sip3dVals,
+
182 const rv::RVec<FCCAnalysesJetConstituentsData>& err2_D0,
+
183 const rv::RVec<FCCAnalysesJetConstituentsData>& err2_Z0);
+
184
+
185 rv::RVec<FCCAnalysesJetConstituentsData> get_JetDistVal(const rv::RVec<edm4hep::ReconstructedParticleData>& jets,
+
186 const rv::RVec<FCCAnalysesJetConstituents>& jcs,
+
187 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
+
188
+
189 rv::RVec<FCCAnalysesJetConstituentsData> get_JetDistVal_cluster(const rv::RVec<fastjet::PseudoJet>& jets,
+
190 const rv::RVec<FCCAnalysesJetConstituents>& jcs,
+
191 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks);
+
192
+
193 rv::RVec<FCCAnalysesJetConstituentsData> get_JetDistVal_clusterV(const rv::RVec<fastjet::PseudoJet>& jets,
+
194 const rv::RVec<FCCAnalysesJetConstituents>& jcs,
+
195 const rv::RVec<FCCAnalysesJetConstituentsData>& D0,
+
196 const rv::RVec<FCCAnalysesJetConstituentsData>& Z0,
+
197 const rv::RVec<FCCAnalysesJetConstituentsData>& phi0,
+
198 const float Bz);
+
199
+
200 rv::RVec<FCCAnalysesJetConstituentsData> get_JetDistSig(const rv::RVec<FCCAnalysesJetConstituentsData>& JetDistVal,
+
201 const rv::RVec<FCCAnalysesJetConstituentsData>& err2_D0,
+
202 const rv::RVec<FCCAnalysesJetConstituentsData>& err2_Z0);
+
203
+
204 rv::RVec<FCCAnalysesJetConstituentsData> get_mtof(const rv::RVec<FCCAnalysesJetConstituents>& jcs,
+
205 const rv::RVec<float>& track_L,
+
206 const rv::RVec<edm4hep::TrackData>& trackdata,
+
207 const rv::RVec<edm4hep::TrackerHit3DData>& trackerhits,
+
208 const rv::RVec<edm4hep::ClusterData>& gammadata,
+
209 const rv::RVec<edm4hep::ClusterData>& nhdata,
+
210 const rv::RVec<edm4hep::CalorimeterHitData>& calohits,
+
211 const TLorentzVector& V // primary vertex
+
212 );
+
213
+
214
+
215 rv::RVec<FCCAnalysesJetConstituentsData> get_PIDs(const ROOT::VecOps::RVec< int > recin,
+
216 const ROOT::VecOps::RVec< int > mcin,
+
217 const rv::RVec<edm4hep::ReconstructedParticleData>& RecPart,
+
218 const rv::RVec<edm4hep::MCParticleData>& Particle,
+
219 const rv::RVec<edm4hep::ReconstructedParticleData>& Jets);
+
220
+
221 rv::RVec<FCCAnalysesJetConstituentsData> get_PIDs_cluster(const ROOT::VecOps::RVec< int > recin,
+
222 const ROOT::VecOps::RVec< int > mcin,
+
223 const rv::RVec<edm4hep::ReconstructedParticleData>& RecPart,
+
224 const rv::RVec<edm4hep::MCParticleData>& Particle,
+
225 const std::vector<std::vector<int>>& indices);
+
226
+
227 rv::RVec<FCCAnalysesJetConstituentsData> get_isMu(const rv::RVec<FCCAnalysesJetConstituents>& jcs);
+
228 rv::RVec<FCCAnalysesJetConstituentsData> get_isEl(const rv::RVec<FCCAnalysesJetConstituents>& jcs);
+
229 rv::RVec<FCCAnalysesJetConstituentsData> get_isChargedHad(const rv::RVec<FCCAnalysesJetConstituents>& jcs);
+
230 rv::RVec<FCCAnalysesJetConstituentsData> get_isGamma(const rv::RVec<FCCAnalysesJetConstituents>& jcs);
+
231 rv::RVec<FCCAnalysesJetConstituentsData> get_isNeutralHad(const rv::RVec<FCCAnalysesJetConstituents>& jcs);
+
232
+
233 //countings
+
234 int count_jets(rv::RVec<FCCAnalysesJetConstituents> jets);
+
235 rv::RVec<int> count_consts(rv::RVec<FCCAnalysesJetConstituents> jets);
+
236 rv::RVec<int> count_type(const rv::RVec<FCCAnalysesJetConstituentsData>& isType);
+
237
+
238
+
239
+
240 rv::RVec<FCCAnalysesJetConstituentsData> get_erel(const rv::RVec<edm4hep::ReconstructedParticleData>& jets,
+
241 const rv::RVec<FCCAnalysesJetConstituents>& jcs);
+
242 rv::RVec<FCCAnalysesJetConstituentsData> get_erel_cluster(const rv::RVec<fastjet::PseudoJet>& jets,
+
243 const rv::RVec<FCCAnalysesJetConstituents>& jcs);
+
244
+
245 rv::RVec<FCCAnalysesJetConstituentsData> get_erel_log(const rv::RVec<edm4hep::ReconstructedParticleData>& jets,
+
246 const rv::RVec<FCCAnalysesJetConstituents>& jcs);
+
247 rv::RVec<FCCAnalysesJetConstituentsData> get_erel_log_cluster(const rv::RVec<fastjet::PseudoJet>& jets,
+
248 const rv::RVec<FCCAnalysesJetConstituents>& jcs);
+
249
+
250 rv::RVec<FCCAnalysesJetConstituentsData> get_thetarel(const rv::RVec<edm4hep::ReconstructedParticleData>& jets,
+
251 const rv::RVec<FCCAnalysesJetConstituents>& jcs);
+
252 rv::RVec<FCCAnalysesJetConstituentsData> get_thetarel_cluster(const rv::RVec<fastjet::PseudoJet>& jets,
+
253 const rv::RVec<FCCAnalysesJetConstituents>& jcs);
+
254
+
255 rv::RVec<FCCAnalysesJetConstituentsData> get_phirel(const rv::RVec<edm4hep::ReconstructedParticleData>& jets,
+
256 const rv::RVec<FCCAnalysesJetConstituents>& jcs);
+
257 rv::RVec<FCCAnalysesJetConstituentsData> get_phirel_cluster(const rv::RVec<fastjet::PseudoJet>& jets,
+
258 const rv::RVec<FCCAnalysesJetConstituents>& jcs);
+
259
+
260 //residues
+
261 rv::RVec<TLorentzVector> compute_tlv_jets(const rv::RVec<fastjet::PseudoJet>& jets);
+
262 rv::RVec<TLorentzVector> sum_tlv_constituents(const rv::RVec<FCCAnalysesJetConstituents>& jets);
+
263 float InvariantMass(const TLorentzVector& tlv1, const TLorentzVector& tlv2);
+
264
+
268 rv::RVec<double> all_invariant_masses(rv::RVec<TLorentzVector> AllJets);
+
269 rv::RVec<double> compute_residue_energy(const rv::RVec<TLorentzVector>& tlv_jet,
+
270 const rv::RVec<TLorentzVector>& sum_tlv_jcs);
+
271 rv::RVec<double> compute_residue_pt(const rv::RVec<TLorentzVector>& tlv_jet,
+
272 const rv::RVec<TLorentzVector>& sum_tlv_jcs);
+
273 rv::RVec<double> compute_residue_phi(const rv::RVec<TLorentzVector>& tlv_jet,
+
274 const rv::RVec<TLorentzVector>& sum_tlv_jcs);
+
275 rv::RVec<double> compute_residue_theta(const rv::RVec<TLorentzVector>& tlv_jet,
+
276 const rv::RVec<TLorentzVector>& sum_tlv_jcs);
+
277 rv::RVec<double> compute_residue_px(const rv::RVec<TLorentzVector>& tlv_jet, const rv::RVec<TLorentzVector>& sum_tlv_jcs);
+
278 rv::RVec<double> compute_residue_py(const rv::RVec<TLorentzVector>& tlv_jet, const rv::RVec<TLorentzVector>& sum_tlv_jcs);
+
279 rv::RVec<double> compute_residue_pz(const rv::RVec<TLorentzVector>& tlv_jet, const rv::RVec<TLorentzVector>& sum_tlv_jcs);
+
280
+
281 } // namespace JetConstituentsUtils
-
273} // namespace FCCAnalyses
-
274
-
275#endif
-
rv::RVec< FCCAnalysesJetConstituentsData > get_isMu(const rv::RVec< FCCAnalysesJetConstituents > &jcs)
Definition JetConstituentsUtils.cc:1099
-
rv::RVec< FCCAnalysesJetConstituentsData > get_isGamma(const rv::RVec< FCCAnalysesJetConstituents > &jcs)
Definition JetConstituentsUtils.cc:1168
-
rv::RVec< FCCAnalysesJetConstituentsData > get_erel_cluster(const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs)
Definition JetConstituentsUtils.cc:907
-
rv::RVec< FCCAnalysesJetConstituentsData > get_phirel(const rv::RVec< edm4hep::ReconstructedParticleData > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs)
Definition JetConstituentsUtils.cc:978
-
rv::RVec< FCCAnalysesJetConstituentsData > get_thetarel(const rv::RVec< edm4hep::ReconstructedParticleData > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs)
Definition JetConstituentsUtils.cc:926
-
rv::RVec< FCCAnalysesJetConstituentsData > get_isNeutralHad(const rv::RVec< FCCAnalysesJetConstituents > &jcs)
Definition JetConstituentsUtils.cc:1147
-
rv::RVec< FCCAnalysesJetConstituentsData > get_z0(const rv::RVec< FCCAnalysesJetConstituents > &, const ROOT::VecOps::RVec< edm4hep::TrackState > &)
Definition JetConstituentsUtils.cc:204
-
rv::RVec< FCCAnalysesJetConstituentsData > get_JetDistVal(const rv::RVec< edm4hep::ReconstructedParticleData > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:616
-
rv::RVec< FCCAnalysesJetConstituentsData > get_theta(const rv::RVec< FCCAnalysesJetConstituents > &)
Definition JetConstituentsUtils.cc:144
-
rv::RVec< FCCAnalysesJetConstituentsData > get_pt(const rv::RVec< FCCAnalysesJetConstituents > &)
Definition JetConstituentsUtils.cc:129
-
float InvariantMass(const TLorentzVector &tlv1, const TLorentzVector &tlv2)
Definition JetConstituentsUtils.cc:1253
-
rv::RVec< FCCAnalysesJetConstituentsData > get_phi0_d0_cov(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:309
-
rv::RVec< TLorentzVector > sum_tlv_constituents(const rv::RVec< FCCAnalysesJetConstituents > &jets)
Definition JetConstituentsUtils.cc:1235
-
rv::RVec< FCCAnalysesJetConstituentsData > get_JetDistVal_clusterV(const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs, const rv::RVec< FCCAnalysesJetConstituentsData > &D0, const rv::RVec< FCCAnalysesJetConstituentsData > &Z0, const rv::RVec< FCCAnalysesJetConstituentsData > &phi0, const float Bz)
Definition JetConstituentsUtils.cc:682
-
rv::RVec< double > all_invariant_masses(rv::RVec< TLorentzVector > AllJets)
all_invariant_masses takes an RVec of TLorentzVectors of jets and computes the invariant masses of al...
Definition JetConstituentsUtils.cc:1263
-
rv::RVec< TLorentzVector > compute_tlv_jets(const rv::RVec< fastjet::PseudoJet > &jets)
Definition JetConstituentsUtils.cc:1223
-
rv::RVec< FCCAnalysesJetConstituentsData > get_omega(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:216
-
rv::RVec< FCCAnalysesJetConstituentsData > get_phi0_cov(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:291
-
rv::RVec< FCCAnalysesJetConstituentsData > get_tanlambda_z0_cov(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:333
-
rv::RVec< FCCAnalysesJetConstituents > build_constituents(const rv::RVec< edm4hep::ReconstructedParticleData > &, const rv::RVec< edm4hep::ReconstructedParticleData > &)
Build the collection of constituents (mapping jet -> reconstructed particles) for all jets in event.
Definition JetConstituentsUtils.cc:30
-
rv::RVec< FCCAnalysesJetConstituents > build_constituents_cluster(const rv::RVec< edm4hep::ReconstructedParticleData > &rps, const std::vector< std::vector< int > > &indices)
Definition JetConstituentsUtils.cc:48
-
ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > jets_sorting_on_nconst(const rv::RVec< edm4hep::ReconstructedParticleData > &)
Definition JetConstituentsUtils.cc:165
-
rv::RVec< FCCAnalysesJetConstituentsData > get_Sip3dSig(const rv::RVec< FCCAnalysesJetConstituentsData > &Sip3dVals, const rv::RVec< FCCAnalysesJetConstituentsData > &err2_D0, const rv::RVec< FCCAnalysesJetConstituentsData > &err2_Z0)
Definition JetConstituentsUtils.cc:592
-
rv::RVec< FCCAnalysesJetConstituentsData > XPtoPar_dz(const rv::RVec< FCCAnalysesJetConstituents > &, const ROOT::VecOps::RVec< edm4hep::TrackState > &, const TLorentzVector &V, const float &)
Definition JetConstituentsUtils.cc:237
-
rv::RVec< FCCAnalysesJetConstituentsData > get_PIDs_cluster(const ROOT::VecOps::RVec< int > recin, const ROOT::VecOps::RVec< int > mcin, const rv::RVec< edm4hep::ReconstructedParticleData > &RecPart, const rv::RVec< edm4hep::MCParticleData > &Particle, const std::vector< std::vector< int > > &indices)
Definition JetConstituentsUtils.cc:1053
-
rv::RVec< FCCAnalysesJetConstituentsData > get_phirel_cluster(const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs)
Definition JetConstituentsUtils.cc:1004
-
rv::RVec< FCCAnalysesJetConstituentsData > get_Sip2dVal(const rv::RVec< edm4hep::ReconstructedParticleData > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:392
-
rv::RVec< FCCAnalysesJetConstituentsData > get_erel_log_cluster(const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs)
Definition JetConstituentsUtils.cc:869
-
rv::RVec< FCCAnalysesJetConstituentsData > get_omega_phi0_cov(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:345
-
rv::RVec< FCCAnalysesJetConstituentsData > get_d0_z0_cov(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:303
-
rv::RVec< FCCAnalysesJetConstituentsData > get_isEl(const rv::RVec< FCCAnalysesJetConstituents > &jcs)
Definition JetConstituentsUtils.cc:1075
-
rv::RVec< FCCAnalysesJetConstituentsData > get_mtof(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const rv::RVec< float > &track_L, const rv::RVec< edm4hep::TrackData > &trackdata, const rv::RVec< edm4hep::TrackerHitData > &trackerhits, const rv::RVec< edm4hep::ClusterData > &gammadata, const rv::RVec< edm4hep::ClusterData > &nhdata, const rv::RVec< edm4hep::CalorimeterHitData > &calohits, const TLorentzVector &V)
Definition JetConstituentsUtils.cc:754
-
rv::RVec< double > compute_residue_py(const rv::RVec< TLorentzVector > &tlv_jet, const rv::RVec< TLorentzVector > &sum_tlv_jcs)
Definition JetConstituentsUtils.cc:1317
-
rv::RVec< FCCAnalysesJetConstituentsData > get_tanlambda_phi0_cov(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:321
-
rv::RVec< FCCAnalysesJetConstituentsData > get_Sip2dSig(const rv::RVec< FCCAnalysesJetConstituentsData > &Sip2dVals, const rv::RVec< FCCAnalysesJetConstituentsData > &err2_D0)
The functions get_Sip2dSig and get_Sip2dVal can be made independent; I passed to the former the resul...
Definition JetConstituentsUtils.cc:480
-
rv::RVec< FCCAnalysesJetConstituentsData > get_erel_log(const rv::RVec< edm4hep::ReconstructedParticleData > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs)
Definition JetConstituentsUtils.cc:850
-
rv::RVec< FCCAnalysesJetConstituentsData > get_Sip3dVal(const rv::RVec< edm4hep::ReconstructedParticleData > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:503
-
rv::RVec< FCCAnalysesJetConstituentsData > get_phi0(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:210
-
rv::RVec< FCCAnalysesJetConstituentsData > get_tanlambda_d0_cov(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:327
-
rv::RVec< int > count_type(const rv::RVec< FCCAnalysesJetConstituentsData > &isType)
Definition JetConstituentsUtils.cc:1205
-
rv::RVec< double > compute_residue_phi(const rv::RVec< TLorentzVector > &tlv_jet, const rv::RVec< TLorentzVector > &sum_tlv_jcs)
Definition JetConstituentsUtils.cc:1352
-
rv::RVec< FCCAnalysesJetConstituentsData > get_JetDistVal_cluster(const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:649
-
rv::RVec< FCCAnalysesJetConstituentsData > get_omega_d0_cov(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:351
-
rv::RVec< FCCAnalysesJetConstituentsData > get_phi0_z0_cov(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:315
-
rv::RVec< FCCAnalysesJetConstituentsData > get_JetDistSig(const rv::RVec< FCCAnalysesJetConstituentsData > &JetDistVal, const rv::RVec< FCCAnalysesJetConstituentsData > &err2_D0, const rv::RVec< FCCAnalysesJetConstituentsData > &err2_Z0)
Definition JetConstituentsUtils.cc:716
-
rv::RVec< FCCAnalysesJetConstituentsData > XPtoPar_dxy(const rv::RVec< FCCAnalysesJetConstituents > &, const ROOT::VecOps::RVec< edm4hep::TrackState > &, const TLorentzVector &V, const float &)
Definition JetConstituentsUtils.cc:228
-
rv::RVec< int > count_consts(rv::RVec< FCCAnalysesJetConstituents > jets)
Definition JetConstituentsUtils.cc:1195
-
rv::RVec< FCCAnalysesJetConstituentsData > get_tanlambda_cov(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:297
-
rv::RVec< FCCAnalysesJetConstituentsData > get_d0_cov(const rv::RVec< FCCAnalysesJetConstituents > &, const ROOT::VecOps::RVec< edm4hep::TrackState > &)
Definition JetConstituentsUtils.cc:279
-
rv::RVec< FCCAnalysesJetConstituentsData > get_Sip2dVal_cluster(const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:421
-
rv::RVec< FCCAnalysesJetConstituentsData > get_thetarel_cluster(const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs)
Definition JetConstituentsUtils.cc:952
-
rv::RVec< FCCAnalysesJetConstituentsData > get_d0(const rv::RVec< FCCAnalysesJetConstituents > &, const ROOT::VecOps::RVec< edm4hep::TrackState > &)
Definition JetConstituentsUtils.cc:198
-
rv::RVec< FCCAnalysesJetConstituentsData > get_omega_z0_cov(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:357
-
rv::RVec< FCCAnalysesJetConstituentsData > get_tanLambda(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:222
-
rv::RVec< FCCAnalysesJetConstituentsData > get_omega_cov(const rv::RVec< FCCAnalysesJetConstituents > &, const ROOT::VecOps::RVec< edm4hep::TrackState > &)
Definition JetConstituentsUtils.cc:273
-
rv::RVec< FCCAnalysesJetConstituentsData > get_Sip3dVal_clusterV(const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituentsData > &D0, const rv::RVec< FCCAnalysesJetConstituentsData > &Z0, const rv::RVec< FCCAnalysesJetConstituentsData > &phi0, const float Bz)
Definition JetConstituentsUtils.cc:563
-
rv::RVec< double > compute_residue_pz(const rv::RVec< TLorentzVector > &tlv_jet, const rv::RVec< TLorentzVector > &sum_tlv_jcs)
Definition JetConstituentsUtils.cc:1328
-
rv::RVec< FCCAnalysesJetConstituentsData > XPtoPar_C(const rv::RVec< FCCAnalysesJetConstituents > &, const ROOT::VecOps::RVec< edm4hep::TrackState > &, const float &)
Definition JetConstituentsUtils.cc:255
-
rv::RVec< FCCAnalysesJetConstituentsData > get_Bz(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:123
-
rv::RVec< FCCAnalysesJetConstituentsData > get_e(const rv::RVec< FCCAnalysesJetConstituents > &)
Definition JetConstituentsUtils.cc:139
-
rv::RVec< FCCAnalysesJetConstituentsData > get_isChargedHad(const rv::RVec< FCCAnalysesJetConstituents > &jcs)
Definition JetConstituentsUtils.cc:1123
-
rv::RVec< double > compute_residue_energy(const rv::RVec< TLorentzVector > &tlv_jet, const rv::RVec< TLorentzVector > &sum_tlv_jcs)
Definition JetConstituentsUtils.cc:1295
-
rv::RVec< double > compute_residue_theta(const rv::RVec< TLorentzVector > &tlv_jet, const rv::RVec< TLorentzVector > &sum_tlv_jcs)
Definition JetConstituentsUtils.cc:1365
-
rv::RVec< FCCAnalysesJetConstituents > get_constituents(const rv::RVec< FCCAnalysesJetConstituents > &, const rv::RVec< int > &)
Retrieve the constituents of a collection of indexed jets in event.
Definition JetConstituentsUtils.cc:71
-
rv::RVec< FCCAnalysesJetConstituentsData > get_erel(const rv::RVec< edm4hep::ReconstructedParticleData > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs)
Definition JetConstituentsUtils.cc:888
-
ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > jets_sorting_on_energy(const rv::RVec< edm4hep::ReconstructedParticleData > &)
Definition JetConstituentsUtils.cc:181
-
int count_jets(rv::RVec< FCCAnalysesJetConstituents > jets)
Definition JetConstituentsUtils.cc:1190
-
rv::RVec< edm4hep::ReconstructedParticleData > FCCAnalysesJetConstituents
Definition JetConstituentsUtils.h:17
-
rv::RVec< double > compute_residue_px(const rv::RVec< TLorentzVector > &tlv_jet, const rv::RVec< TLorentzVector > &sum_tlv_jcs)
Definition JetConstituentsUtils.cc:1306
-
rv::RVec< FCCAnalysesJetConstituentsData > get_Sip3dVal_cluster(const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:533
-
rv::RVec< FCCAnalysesJetConstituentsData > get_dndx(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const rv::RVec< edm4hep::Quantity > &dNdx, const rv::RVec< edm4hep::TrackData > &trackdata, const rv::RVec< FCCAnalysesJetConstituentsData > JetsConstituents_isChargedHad)
Definition JetConstituentsUtils.cc:365
-
rv::RVec< FCCAnalysesJetConstituentsData > get_z0_cov(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:285
-
rv::RVec< FCCAnalysesJetConstituentsData > get_omega_tanlambda_cov(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:339
-
rv::RVec< FCCAnalysesJetConstituentsData > XPtoPar_phi(const rv::RVec< FCCAnalysesJetConstituents > &, const ROOT::VecOps::RVec< edm4hep::TrackState > &, const TLorentzVector &V, const float &)
Definition JetConstituentsUtils.cc:246
-
rv::RVec< FCCAnalysesJetConstituentsData > get_charge(const rv::RVec< FCCAnalysesJetConstituents > &)
Definition JetConstituentsUtils.cc:159
-
FCCAnalysesJetConstituents get_jet_constituents(const rv::RVec< FCCAnalysesJetConstituents > &, int)
Retrieve the constituents of an indexed jet in event.
Definition JetConstituentsUtils.cc:64
-
rv::RVec< FCCAnalysesJetConstituentsData > get_p(const rv::RVec< FCCAnalysesJetConstituents > &)
Definition JetConstituentsUtils.cc:134
-
rv::RVec< FCCAnalysesJetConstituentsData > get_type(const rv::RVec< FCCAnalysesJetConstituents > &)
Definition JetConstituentsUtils.cc:154
-
rv::RVec< FCCAnalysesJetConstituentsData > get_phi(const rv::RVec< FCCAnalysesJetConstituents > &)
Definition JetConstituentsUtils.cc:149
-
rv::RVec< FCCAnalysesJetConstituentsData > XPtoPar_ct(const rv::RVec< FCCAnalysesJetConstituents > &, const ROOT::VecOps::RVec< edm4hep::TrackState > &, const float &)
Definition JetConstituentsUtils.cc:263
-
rv::RVec< FCCAnalysesJetConstituentsData > get_PIDs(const ROOT::VecOps::RVec< int > recin, const ROOT::VecOps::RVec< int > mcin, const rv::RVec< edm4hep::ReconstructedParticleData > &RecPart, const rv::RVec< edm4hep::MCParticleData > &Particle, const rv::RVec< edm4hep::ReconstructedParticleData > &Jets)
Definition JetConstituentsUtils.cc:1032
-
rv::RVec< double > compute_residue_pt(const rv::RVec< TLorentzVector > &tlv_jet, const rv::RVec< TLorentzVector > &sum_tlv_jcs)
Definition JetConstituentsUtils.cc:1339
-
rv::RVec< float > FCCAnalysesJetConstituentsData
Definition JetConstituentsUtils.h:18
-
rv::RVec< FCCAnalysesJetConstituentsData > get_Sip2dVal_clusterV(const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituentsData > &D0, const rv::RVec< FCCAnalysesJetConstituentsData > &phi0, const float Bz)
Definition JetConstituentsUtils.cc:450
+
282} // namespace FCCAnalyses
+
283
+
284#endif
+
rv::RVec< FCCAnalysesJetConstituentsData > get_isMu(const rv::RVec< FCCAnalysesJetConstituents > &jcs)
Definition JetConstituentsUtils.cc:1098
+
rv::RVec< FCCAnalysesJetConstituentsData > get_isGamma(const rv::RVec< FCCAnalysesJetConstituents > &jcs)
Definition JetConstituentsUtils.cc:1167
+
rv::RVec< FCCAnalysesJetConstituentsData > get_erel_cluster(const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs)
Definition JetConstituentsUtils.cc:906
+
rv::RVec< FCCAnalysesJetConstituentsData > get_phirel(const rv::RVec< edm4hep::ReconstructedParticleData > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs)
Definition JetConstituentsUtils.cc:977
+
rv::RVec< FCCAnalysesJetConstituentsData > get_thetarel(const rv::RVec< edm4hep::ReconstructedParticleData > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs)
Definition JetConstituentsUtils.cc:925
+
rv::RVec< FCCAnalysesJetConstituentsData > get_isNeutralHad(const rv::RVec< FCCAnalysesJetConstituents > &jcs)
Definition JetConstituentsUtils.cc:1146
+
rv::RVec< FCCAnalysesJetConstituentsData > get_z0(const rv::RVec< FCCAnalysesJetConstituents > &, const ROOT::VecOps::RVec< edm4hep::TrackState > &)
Definition JetConstituentsUtils.cc:203
+
rv::RVec< FCCAnalysesJetConstituentsData > get_JetDistVal(const rv::RVec< edm4hep::ReconstructedParticleData > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:615
+
rv::RVec< FCCAnalysesJetConstituentsData > get_theta(const rv::RVec< FCCAnalysesJetConstituents > &)
Definition JetConstituentsUtils.cc:143
+
rv::RVec< FCCAnalysesJetConstituentsData > get_pt(const rv::RVec< FCCAnalysesJetConstituents > &)
Definition JetConstituentsUtils.cc:128
+
float InvariantMass(const TLorentzVector &tlv1, const TLorentzVector &tlv2)
Definition JetConstituentsUtils.cc:1252
+
rv::RVec< FCCAnalysesJetConstituentsData > get_phi0_d0_cov(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:308
+
rv::RVec< TLorentzVector > sum_tlv_constituents(const rv::RVec< FCCAnalysesJetConstituents > &jets)
Definition JetConstituentsUtils.cc:1234
+
rv::RVec< FCCAnalysesJetConstituentsData > get_JetDistVal_clusterV(const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs, const rv::RVec< FCCAnalysesJetConstituentsData > &D0, const rv::RVec< FCCAnalysesJetConstituentsData > &Z0, const rv::RVec< FCCAnalysesJetConstituentsData > &phi0, const float Bz)
Definition JetConstituentsUtils.cc:681
+
rv::RVec< double > all_invariant_masses(rv::RVec< TLorentzVector > AllJets)
all_invariant_masses takes an RVec of TLorentzVectors of jets and computes the invariant masses of al...
Definition JetConstituentsUtils.cc:1262
+
rv::RVec< TLorentzVector > compute_tlv_jets(const rv::RVec< fastjet::PseudoJet > &jets)
Definition JetConstituentsUtils.cc:1222
+
rv::RVec< FCCAnalysesJetConstituentsData > get_omega(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:215
+
rv::RVec< FCCAnalysesJetConstituentsData > get_phi0_cov(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:290
+
rv::RVec< FCCAnalysesJetConstituentsData > get_tanlambda_z0_cov(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:332
+
rv::RVec< FCCAnalysesJetConstituents > build_constituents(const rv::RVec< edm4hep::ReconstructedParticleData > &, const rv::RVec< edm4hep::ReconstructedParticleData > &)
Build the collection of constituents (mapping jet -> reconstructed particles) for all jets in event.
Definition JetConstituentsUtils.cc:29
+
rv::RVec< FCCAnalysesJetConstituents > build_constituents_cluster(const rv::RVec< edm4hep::ReconstructedParticleData > &rps, const std::vector< std::vector< int > > &indices)
Definition JetConstituentsUtils.cc:47
+
ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > jets_sorting_on_nconst(const rv::RVec< edm4hep::ReconstructedParticleData > &)
Definition JetConstituentsUtils.cc:164
+
rv::RVec< FCCAnalysesJetConstituentsData > get_Sip3dSig(const rv::RVec< FCCAnalysesJetConstituentsData > &Sip3dVals, const rv::RVec< FCCAnalysesJetConstituentsData > &err2_D0, const rv::RVec< FCCAnalysesJetConstituentsData > &err2_Z0)
Definition JetConstituentsUtils.cc:591
+
rv::RVec< FCCAnalysesJetConstituentsData > XPtoPar_dz(const rv::RVec< FCCAnalysesJetConstituents > &, const ROOT::VecOps::RVec< edm4hep::TrackState > &, const TLorentzVector &V, const float &)
Definition JetConstituentsUtils.cc:236
+
rv::RVec< FCCAnalysesJetConstituentsData > get_PIDs_cluster(const ROOT::VecOps::RVec< int > recin, const ROOT::VecOps::RVec< int > mcin, const rv::RVec< edm4hep::ReconstructedParticleData > &RecPart, const rv::RVec< edm4hep::MCParticleData > &Particle, const std::vector< std::vector< int > > &indices)
Definition JetConstituentsUtils.cc:1052
+
rv::RVec< FCCAnalysesJetConstituentsData > get_phirel_cluster(const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs)
Definition JetConstituentsUtils.cc:1003
+
rv::RVec< FCCAnalysesJetConstituentsData > get_Sip2dVal(const rv::RVec< edm4hep::ReconstructedParticleData > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:391
+
rv::RVec< FCCAnalysesJetConstituentsData > get_erel_log_cluster(const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs)
Definition JetConstituentsUtils.cc:868
+
rv::RVec< FCCAnalysesJetConstituentsData > get_omega_phi0_cov(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:344
+
rv::RVec< FCCAnalysesJetConstituentsData > get_d0_z0_cov(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:302
+
rv::RVec< FCCAnalysesJetConstituentsData > get_isEl(const rv::RVec< FCCAnalysesJetConstituents > &jcs)
Definition JetConstituentsUtils.cc:1074
+
rv::RVec< double > compute_residue_py(const rv::RVec< TLorentzVector > &tlv_jet, const rv::RVec< TLorentzVector > &sum_tlv_jcs)
Definition JetConstituentsUtils.cc:1316
+
rv::RVec< FCCAnalysesJetConstituentsData > get_tanlambda_phi0_cov(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:320
+
rv::RVec< FCCAnalysesJetConstituentsData > get_Sip2dSig(const rv::RVec< FCCAnalysesJetConstituentsData > &Sip2dVals, const rv::RVec< FCCAnalysesJetConstituentsData > &err2_D0)
The functions get_Sip2dSig and get_Sip2dVal can be made independent; I passed to the former the resul...
Definition JetConstituentsUtils.cc:479
+
rv::RVec< FCCAnalysesJetConstituentsData > get_erel_log(const rv::RVec< edm4hep::ReconstructedParticleData > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs)
Definition JetConstituentsUtils.cc:849
+
rv::RVec< FCCAnalysesJetConstituentsData > get_Sip3dVal(const rv::RVec< edm4hep::ReconstructedParticleData > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:502
+
rv::RVec< FCCAnalysesJetConstituentsData > get_phi0(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:209
+
rv::RVec< FCCAnalysesJetConstituentsData > get_tanlambda_d0_cov(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:326
+
rv::RVec< int > count_type(const rv::RVec< FCCAnalysesJetConstituentsData > &isType)
Definition JetConstituentsUtils.cc:1204
+
rv::RVec< double > compute_residue_phi(const rv::RVec< TLorentzVector > &tlv_jet, const rv::RVec< TLorentzVector > &sum_tlv_jcs)
Definition JetConstituentsUtils.cc:1351
+
rv::RVec< FCCAnalysesJetConstituentsData > get_JetDistVal_cluster(const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:648
+
rv::RVec< FCCAnalysesJetConstituentsData > get_omega_d0_cov(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:350
+
rv::RVec< FCCAnalysesJetConstituentsData > get_phi0_z0_cov(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:314
+
rv::RVec< FCCAnalysesJetConstituentsData > get_JetDistSig(const rv::RVec< FCCAnalysesJetConstituentsData > &JetDistVal, const rv::RVec< FCCAnalysesJetConstituentsData > &err2_D0, const rv::RVec< FCCAnalysesJetConstituentsData > &err2_Z0)
Definition JetConstituentsUtils.cc:715
+
rv::RVec< FCCAnalysesJetConstituentsData > XPtoPar_dxy(const rv::RVec< FCCAnalysesJetConstituents > &, const ROOT::VecOps::RVec< edm4hep::TrackState > &, const TLorentzVector &V, const float &)
Definition JetConstituentsUtils.cc:227
+
rv::RVec< int > count_consts(rv::RVec< FCCAnalysesJetConstituents > jets)
Definition JetConstituentsUtils.cc:1194
+
rv::RVec< FCCAnalysesJetConstituentsData > get_tanlambda_cov(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:296
+
rv::RVec< FCCAnalysesJetConstituentsData > get_d0_cov(const rv::RVec< FCCAnalysesJetConstituents > &, const ROOT::VecOps::RVec< edm4hep::TrackState > &)
Definition JetConstituentsUtils.cc:278
+
rv::RVec< FCCAnalysesJetConstituentsData > get_Sip2dVal_cluster(const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:420
+
rv::RVec< FCCAnalysesJetConstituentsData > get_thetarel_cluster(const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs)
Definition JetConstituentsUtils.cc:951
+
rv::RVec< FCCAnalysesJetConstituentsData > get_d0(const rv::RVec< FCCAnalysesJetConstituents > &, const ROOT::VecOps::RVec< edm4hep::TrackState > &)
Definition JetConstituentsUtils.cc:197
+
rv::RVec< FCCAnalysesJetConstituentsData > get_omega_z0_cov(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:356
+
rv::RVec< FCCAnalysesJetConstituentsData > get_tanLambda(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:221
+
rv::RVec< FCCAnalysesJetConstituentsData > get_omega_cov(const rv::RVec< FCCAnalysesJetConstituents > &, const ROOT::VecOps::RVec< edm4hep::TrackState > &)
Definition JetConstituentsUtils.cc:272
+
rv::RVec< FCCAnalysesJetConstituentsData > get_Sip3dVal_clusterV(const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituentsData > &D0, const rv::RVec< FCCAnalysesJetConstituentsData > &Z0, const rv::RVec< FCCAnalysesJetConstituentsData > &phi0, const float Bz)
Definition JetConstituentsUtils.cc:562
+
rv::RVec< double > compute_residue_pz(const rv::RVec< TLorentzVector > &tlv_jet, const rv::RVec< TLorentzVector > &sum_tlv_jcs)
Definition JetConstituentsUtils.cc:1327
+
rv::RVec< FCCAnalysesJetConstituentsData > XPtoPar_C(const rv::RVec< FCCAnalysesJetConstituents > &, const ROOT::VecOps::RVec< edm4hep::TrackState > &, const float &)
Definition JetConstituentsUtils.cc:254
+
rv::RVec< FCCAnalysesJetConstituentsData > get_Bz(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:122
+
rv::RVec< FCCAnalysesJetConstituentsData > get_e(const rv::RVec< FCCAnalysesJetConstituents > &)
Definition JetConstituentsUtils.cc:138
+
rv::RVec< FCCAnalysesJetConstituentsData > get_isChargedHad(const rv::RVec< FCCAnalysesJetConstituents > &jcs)
Definition JetConstituentsUtils.cc:1122
+
rv::RVec< double > compute_residue_energy(const rv::RVec< TLorentzVector > &tlv_jet, const rv::RVec< TLorentzVector > &sum_tlv_jcs)
Definition JetConstituentsUtils.cc:1294
+
rv::RVec< double > compute_residue_theta(const rv::RVec< TLorentzVector > &tlv_jet, const rv::RVec< TLorentzVector > &sum_tlv_jcs)
Definition JetConstituentsUtils.cc:1364
+
rv::RVec< FCCAnalysesJetConstituents > get_constituents(const rv::RVec< FCCAnalysesJetConstituents > &, const rv::RVec< int > &)
Retrieve the constituents of a collection of indexed jets in event.
Definition JetConstituentsUtils.cc:70
+
rv::RVec< FCCAnalysesJetConstituentsData > get_erel(const rv::RVec< edm4hep::ReconstructedParticleData > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs)
Definition JetConstituentsUtils.cc:887
+
ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > jets_sorting_on_energy(const rv::RVec< edm4hep::ReconstructedParticleData > &)
Definition JetConstituentsUtils.cc:180
+
int count_jets(rv::RVec< FCCAnalysesJetConstituents > jets)
Definition JetConstituentsUtils.cc:1189
+
rv::RVec< edm4hep::ReconstructedParticleData > FCCAnalysesJetConstituents
Definition JetConstituentsUtils.h:26
+
rv::RVec< double > compute_residue_px(const rv::RVec< TLorentzVector > &tlv_jet, const rv::RVec< TLorentzVector > &sum_tlv_jcs)
Definition JetConstituentsUtils.cc:1305
+
rv::RVec< FCCAnalysesJetConstituentsData > get_Sip3dVal_cluster(const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:532
+
rv::RVec< FCCAnalysesJetConstituentsData > get_dndx(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const rv::RVec< edm4hep::Quantity > &dNdx, const rv::RVec< edm4hep::TrackData > &trackdata, const rv::RVec< FCCAnalysesJetConstituentsData > JetsConstituents_isChargedHad)
Definition JetConstituentsUtils.cc:364
+
rv::RVec< FCCAnalysesJetConstituentsData > get_z0_cov(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:284
+
rv::RVec< FCCAnalysesJetConstituentsData > get_omega_tanlambda_cov(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition JetConstituentsUtils.cc:338
+
rv::RVec< FCCAnalysesJetConstituentsData > XPtoPar_phi(const rv::RVec< FCCAnalysesJetConstituents > &, const ROOT::VecOps::RVec< edm4hep::TrackState > &, const TLorentzVector &V, const float &)
Definition JetConstituentsUtils.cc:245
+
rv::RVec< FCCAnalysesJetConstituentsData > get_charge(const rv::RVec< FCCAnalysesJetConstituents > &)
Definition JetConstituentsUtils.cc:158
+
FCCAnalysesJetConstituents get_jet_constituents(const rv::RVec< FCCAnalysesJetConstituents > &, int)
Retrieve the constituents of an indexed jet in event.
Definition JetConstituentsUtils.cc:63
+
rv::RVec< FCCAnalysesJetConstituentsData > get_p(const rv::RVec< FCCAnalysesJetConstituents > &)
Definition JetConstituentsUtils.cc:133
+
rv::RVec< FCCAnalysesJetConstituentsData > get_type(const rv::RVec< FCCAnalysesJetConstituents > &)
Definition JetConstituentsUtils.cc:153
+
rv::RVec< FCCAnalysesJetConstituentsData > get_phi(const rv::RVec< FCCAnalysesJetConstituents > &)
Definition JetConstituentsUtils.cc:148
+
rv::RVec< FCCAnalysesJetConstituentsData > get_mtof(const rv::RVec< FCCAnalysesJetConstituents > &jcs, const rv::RVec< float > &track_L, const rv::RVec< edm4hep::TrackData > &trackdata, const rv::RVec< edm4hep::TrackerHit3DData > &trackerhits, const rv::RVec< edm4hep::ClusterData > &gammadata, const rv::RVec< edm4hep::ClusterData > &nhdata, const rv::RVec< edm4hep::CalorimeterHitData > &calohits, const TLorentzVector &V)
Definition JetConstituentsUtils.cc:753
+
rv::RVec< FCCAnalysesJetConstituentsData > XPtoPar_ct(const rv::RVec< FCCAnalysesJetConstituents > &, const ROOT::VecOps::RVec< edm4hep::TrackState > &, const float &)
Definition JetConstituentsUtils.cc:262
+
rv::RVec< FCCAnalysesJetConstituentsData > get_PIDs(const ROOT::VecOps::RVec< int > recin, const ROOT::VecOps::RVec< int > mcin, const rv::RVec< edm4hep::ReconstructedParticleData > &RecPart, const rv::RVec< edm4hep::MCParticleData > &Particle, const rv::RVec< edm4hep::ReconstructedParticleData > &Jets)
Definition JetConstituentsUtils.cc:1031
+
rv::RVec< double > compute_residue_pt(const rv::RVec< TLorentzVector > &tlv_jet, const rv::RVec< TLorentzVector > &sum_tlv_jcs)
Definition JetConstituentsUtils.cc:1338
+
rv::RVec< float > FCCAnalysesJetConstituentsData
Definition JetConstituentsUtils.h:27
+
rv::RVec< FCCAnalysesJetConstituentsData > get_Sip2dVal_clusterV(const rv::RVec< fastjet::PseudoJet > &jets, const rv::RVec< FCCAnalysesJetConstituentsData > &D0, const rv::RVec< FCCAnalysesJetConstituentsData > &phi0, const float Bz)
Definition JetConstituentsUtils.cc:449
Jet clustering utilities interface.
Definition Algorithms.h:15
+
Definition JetConstituentsUtils.h:11
+
edm4hep::TrackerHitData TrackerHit3DData
Definition JetConstituentsUtils.h:12
diff --git a/doc/latest/_jet_flavour_utils_8cc.html b/doc/latest/_jet_flavour_utils_8cc.html index d9e9465cc3..22f54e5bd1 100644 --- a/doc/latest/_jet_flavour_utils_8cc.html +++ b/doc/latest/_jet_flavour_utils_8cc.html @@ -150,7 +150,7 @@ diff --git a/doc/latest/_jet_flavour_utils_8h.html b/doc/latest/_jet_flavour_utils_8h.html index 7ceb1a92c3..53190e3b7a 100644 --- a/doc/latest/_jet_flavour_utils_8h.html +++ b/doc/latest/_jet_flavour_utils_8h.html @@ -150,7 +150,7 @@ diff --git a/doc/latest/_jet_flavour_utils_8h_source.html b/doc/latest/_jet_flavour_utils_8h_source.html index ae01665ede..aa34a89779 100644 --- a/doc/latest/_jet_flavour_utils_8h_source.html +++ b/doc/latest/_jet_flavour_utils_8h_source.html @@ -128,7 +128,7 @@ diff --git a/doc/latest/_jet_tagging_utils_8cc.html b/doc/latest/_jet_tagging_utils_8cc.html index 4c39838c0c..1ca781ee00 100644 --- a/doc/latest/_jet_tagging_utils_8cc.html +++ b/doc/latest/_jet_tagging_utils_8cc.html @@ -139,7 +139,7 @@ diff --git a/doc/latest/_jet_tagging_utils_8h.html b/doc/latest/_jet_tagging_utils_8h.html index a91692c83f..ed1fec7aa3 100644 --- a/doc/latest/_jet_tagging_utils_8h.html +++ b/doc/latest/_jet_tagging_utils_8h.html @@ -161,7 +161,7 @@ diff --git a/doc/latest/_jet_tagging_utils_8h_source.html b/doc/latest/_jet_tagging_utils_8h_source.html index bbbabfd88c..8dce6647cb 100644 --- a/doc/latest/_jet_tagging_utils_8h_source.html +++ b/doc/latest/_jet_tagging_utils_8h_source.html @@ -156,7 +156,7 @@ diff --git a/doc/latest/_m_c_particle_8cc.html b/doc/latest/_m_c_particle_8cc.html index fa351379cb..33f4b337f9 100644 --- a/doc/latest/_m_c_particle_8cc.html +++ b/doc/latest/_m_c_particle_8cc.html @@ -260,7 +260,7 @@ diff --git a/doc/latest/_m_c_particle_8h.html b/doc/latest/_m_c_particle_8h.html index 23ffd34f8e..df9d955a0c 100644 --- a/doc/latest/_m_c_particle_8h.html +++ b/doc/latest/_m_c_particle_8h.html @@ -307,7 +307,7 @@ diff --git a/doc/latest/_m_c_particle_8h_source.html b/doc/latest/_m_c_particle_8h_source.html index 36c25da5d0..c9d5c94574 100644 --- a/doc/latest/_m_c_particle_8h_source.html +++ b/doc/latest/_m_c_particle_8h_source.html @@ -387,7 +387,7 @@ diff --git a/doc/latest/_o_n_n_x_runtime_8cc.html b/doc/latest/_o_n_n_x_runtime_8cc.html index 6f835a631b..f825f23738 100644 --- a/doc/latest/_o_n_n_x_runtime_8cc.html +++ b/doc/latest/_o_n_n_x_runtime_8cc.html @@ -117,7 +117,7 @@ diff --git a/doc/latest/_o_n_n_x_runtime_8h.html b/doc/latest/_o_n_n_x_runtime_8h.html index 024a4868ad..038c3fcc5d 100644 --- a/doc/latest/_o_n_n_x_runtime_8h.html +++ b/doc/latest/_o_n_n_x_runtime_8h.html @@ -145,7 +145,7 @@ diff --git a/doc/latest/_o_n_n_x_runtime_8h_source.html b/doc/latest/_o_n_n_x_runtime_8h_source.html index 5c8e9563df..411dfe2756 100644 --- a/doc/latest/_o_n_n_x_runtime_8h_source.html +++ b/doc/latest/_o_n_n_x_runtime_8h_source.html @@ -159,7 +159,7 @@ diff --git a/doc/latest/_r_e_a_d_m_e_8md.html b/doc/latest/_r_e_a_d_m_e_8md.html index aabdcb6887..4652d95013 100644 --- a/doc/latest/_r_e_a_d_m_e_8md.html +++ b/doc/latest/_r_e_a_d_m_e_8md.html @@ -85,7 +85,7 @@ diff --git a/doc/latest/_reconstructed_particle2_m_c_8cc.html b/doc/latest/_reconstructed_particle2_m_c_8cc.html index e24c6f0de6..7c7315aee9 100644 --- a/doc/latest/_reconstructed_particle2_m_c_8cc.html +++ b/doc/latest/_reconstructed_particle2_m_c_8cc.html @@ -177,7 +177,7 @@ diff --git a/doc/latest/_reconstructed_particle2_m_c_8h.html b/doc/latest/_reconstructed_particle2_m_c_8h.html index b7af9705ea..4555c9007a 100644 --- a/doc/latest/_reconstructed_particle2_m_c_8h.html +++ b/doc/latest/_reconstructed_particle2_m_c_8h.html @@ -223,7 +223,7 @@ diff --git a/doc/latest/_reconstructed_particle2_m_c_8h_source.html b/doc/latest/_reconstructed_particle2_m_c_8h_source.html index fa5ed476fe..3e43fce47d 100644 --- a/doc/latest/_reconstructed_particle2_m_c_8h_source.html +++ b/doc/latest/_reconstructed_particle2_m_c_8h_source.html @@ -254,7 +254,7 @@ diff --git a/doc/latest/_reconstructed_particle2_track_8cc.html b/doc/latest/_reconstructed_particle2_track_8cc.html index 9a43d97f3d..8735f4eb01 100644 --- a/doc/latest/_reconstructed_particle2_track_8cc.html +++ b/doc/latest/_reconstructed_particle2_track_8cc.html @@ -260,7 +260,7 @@ diff --git a/doc/latest/_reconstructed_particle2_track_8h.html b/doc/latest/_reconstructed_particle2_track_8h.html index 5c0dec4020..5e401c482c 100644 --- a/doc/latest/_reconstructed_particle2_track_8h.html +++ b/doc/latest/_reconstructed_particle2_track_8h.html @@ -172,6 +172,8 @@

Typedefs

using edm4hep::TrackerHit3DData = edm4hep::TrackerHitData
 
using FCCAnalyses::JetConstituentsUtils::FCCAnalysesJetConstituents = rv::RVec< edm4hep::ReconstructedParticleData >
 
using FCCAnalyses::JetConstituentsUtils::FCCAnalysesJetConstituentsData = rv::RVec< float >
 
rv::RVec< FCCAnalysesJetConstituentsDataFCCAnalyses::JetConstituentsUtils::get_JetDistSig (const rv::RVec< FCCAnalysesJetConstituentsData > &JetDistVal, const rv::RVec< FCCAnalysesJetConstituentsData > &err2_D0, const rv::RVec< FCCAnalysesJetConstituentsData > &err2_Z0)
 
rv::RVec< FCCAnalysesJetConstituentsDataFCCAnalyses::JetConstituentsUtils::get_mtof (const rv::RVec< FCCAnalysesJetConstituents > &jcs, const rv::RVec< float > &track_L, const rv::RVec< edm4hep::TrackData > &trackdata, const rv::RVec< edm4hep::TrackerHitData > &trackerhits, const rv::RVec< edm4hep::ClusterData > &gammadata, const rv::RVec< edm4hep::ClusterData > &nhdata, const rv::RVec< edm4hep::CalorimeterHitData > &calohits, const TLorentzVector &V)
 
rv::RVec< FCCAnalysesJetConstituentsDataFCCAnalyses::JetConstituentsUtils::get_mtof (const rv::RVec< FCCAnalysesJetConstituents > &jcs, const rv::RVec< float > &track_L, const rv::RVec< edm4hep::TrackData > &trackdata, const rv::RVec< edm4hep::TrackerHit3DData > &trackerhits, const rv::RVec< edm4hep::ClusterData > &gammadata, const rv::RVec< edm4hep::ClusterData > &nhdata, const rv::RVec< edm4hep::CalorimeterHitData > &calohits, const TLorentzVector &V)
 
rv::RVec< FCCAnalysesJetConstituentsDataFCCAnalyses::JetConstituentsUtils::get_PIDs (const ROOT::VecOps::RVec< int > recin, const ROOT::VecOps::RVec< int > mcin, const rv::RVec< edm4hep::ReconstructedParticleData > &RecPart, const rv::RVec< edm4hep::MCParticleData > &Particle, const rv::RVec< edm4hep::ReconstructedParticleData > &Jets)
 
rv::RVec< FCCAnalysesJetConstituentsDataFCCAnalyses::JetConstituentsUtils::get_PIDs_cluster (const ROOT::VecOps::RVec< int > recin, const ROOT::VecOps::RVec< int > mcin, const rv::RVec< edm4hep::ReconstructedParticleData > &RecPart, const rv::RVec< edm4hep::MCParticleData > &Particle, const std::vector< std::vector< int > > &indices)
+ + @@ -283,7 +285,7 @@ diff --git a/doc/latest/_reconstructed_particle2_track_8h_source.html b/doc/latest/_reconstructed_particle2_track_8h_source.html index 2010e15312..dd410a5978 100644 --- a/doc/latest/_reconstructed_particle2_track_8h_source.html +++ b/doc/latest/_reconstructed_particle2_track_8h_source.html @@ -102,138 +102,145 @@
10#include "edm4hep/ReconstructedParticleData.h"
11#include "edm4hep/TrackData.h"
12#include "edm4hep/TrackState.h"
-
13#include "edm4hep/TrackerHitData.h"
-
14#include <TVectorD.h>
-
15#include <TVector3.h>
-
16#include <TLorentzVector.h>
-
17
-
18#include <TMath.h>
-
19#include <iostream>
-
20
-
21namespace FCCAnalyses{
-
22
-
-
23namespace ReconstructedParticle2Track{
+
13#if __has_include("edm4hep/TrackerHit3DData.h")
+
14#include "edm4hep/TrackerHit3DData.h"
+
15#else
+
16#include "edm4hep/TrackerHitData.h"
+
17namespace edm4hep {
+
18 using TrackerHit3DData = edm4hep::TrackerHitData;
+
19}
+
20#endif
+
21#include <TVectorD.h>
+
22#include <TVector3.h>
+
23#include <TLorentzVector.h>
24
-
26 ROOT::VecOps::RVec<float> getRP2TRK_mom (ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
-
27 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
-
28
-
30 ROOT::VecOps::RVec<float> getRP2TRK_charge(ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
-
31 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
-
32
-
33 //compute the magnetic field Bz
-
34 ROOT::VecOps::RVec<float> getRP2TRK_Bz(const ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData>& rps,
-
35 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks); //here computed for all particles passed
-
36
-
37 float Bz(const ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData>& rps,
-
38 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks); //here only computed for the first charged particle encountered
+
25#include <TMath.h>
+
26#include <iostream>
+
27
+
28namespace FCCAnalyses{
+
29
+
+
30namespace ReconstructedParticle2Track{
+
31
+
33 ROOT::VecOps::RVec<float> getRP2TRK_mom (ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
+
34 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
+
35
+
37 ROOT::VecOps::RVec<float> getRP2TRK_charge(ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
+
38 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
39
-
40 ROOT::VecOps::RVec<float> XPtoPar_dxy(const ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData>& in,
-
41 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks,
-
42 const TLorentzVector& V, // primary vertex
-
43 const float& Bz);
-
44
-
45 ROOT::VecOps::RVec<float> XPtoPar_dz(const ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData>& in,
-
46 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks,
-
47 const TLorentzVector& V, // primary vertex
-
48 const float& Bz);
-
49
-
50 ROOT::VecOps::RVec<float> XPtoPar_phi(const ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData>& in,
-
51 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks,
-
52 const TLorentzVector& V, // primary vertex
-
53 const float& Bz);
-
54
-
55 ROOT::VecOps::RVec<float> XPtoPar_C(const ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData>& in,
-
56 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks,
-
57 const float& Bz);
-
58
-
59 ROOT::VecOps::RVec<float> XPtoPar_ct(const ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData>& in,
-
60 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks,
-
61 const float& Bz);
-
62
-
64 ROOT::VecOps::RVec<float> getRP2TRK_D0 (ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
-
65 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
-
66
-
68 ROOT::VecOps::RVec<float> getRP2TRK_Z0 (ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
-
69 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
-
70
-
72 ROOT::VecOps::RVec<float> getRP2TRK_phi (ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
-
73 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
-
74
-
76 ROOT::VecOps::RVec<float> getRP2TRK_omega (ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
-
77 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
-
78
-
80 ROOT::VecOps::RVec<float> getRP2TRK_tanLambda (ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
-
81 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
-
82
-
84 ROOT::VecOps::RVec<float> getRP2TRK_D0_sig (ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
-
85 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
-
86
-
88 ROOT::VecOps::RVec<float> getRP2TRK_Z0_sig (ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
-
89 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
-
90
-
91
-
93 ROOT::VecOps::RVec<float> getRP2TRK_D0_cov (ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
-
94 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
-
95
-
97 ROOT::VecOps::RVec<float> getRP2TRK_Z0_cov (ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
-
98 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
-
99
-
101 ROOT::VecOps::RVec<float> getRP2TRK_phi_cov (ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
-
102 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
-
103
-
105 ROOT::VecOps::RVec<float> getRP2TRK_omega_cov (ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
-
106 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
-
107
-
109 ROOT::VecOps::RVec<float> getRP2TRK_tanLambda_cov (ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
-
110 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
-
111
-
113 ROOT::VecOps::RVec<float> getRP2TRK_d0_phi0_cov(ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
-
114 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
-
115
-
117 ROOT::VecOps::RVec<float> getRP2TRK_d0_omega_cov(ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
-
118 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
-
119
-
121 ROOT::VecOps::RVec<float> getRP2TRK_d0_z0_cov(ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
-
122 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
-
123
-
125 ROOT::VecOps::RVec<float> getRP2TRK_d0_tanlambda_cov(ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
-
126 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
-
127
-
129 ROOT::VecOps::RVec<float> getRP2TRK_phi0_omega_cov(ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
-
130 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
-
131
-
133 ROOT::VecOps::RVec<float> getRP2TRK_phi0_z0_cov(ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
-
134 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
-
135
-
137 ROOT::VecOps::RVec<float> getRP2TRK_phi0_tanlambda_cov(ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
-
138 ROOT::VecOps::RVec<edm4hep::TrackState> tracks) ;
-
139
-
141 ROOT::VecOps::RVec<float> getRP2TRK_omega_z0_cov(ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
-
142 ROOT::VecOps::RVec<edm4hep::TrackState> tracks) ;
-
143
-
145 ROOT::VecOps::RVec<float> getRP2TRK_omega_tanlambda_cov(ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
-
146 ROOT::VecOps::RVec<edm4hep::TrackState> tracks) ;
-
147
-
149 ROOT::VecOps::RVec<float> getRP2TRK_z0_tanlambda_cov(ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
-
150 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
-
151
-
152
-
154 ROOT::VecOps::RVec<edm4hep::TrackState> getRP2TRK( ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
-
155 ROOT::VecOps::RVec<edm4hep::TrackState> tracks ) ;
-
156
-
158 ROOT::VecOps::RVec<int> get_recoindTRK( ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
-
159 ROOT::VecOps::RVec<edm4hep::TrackState> tracks ) ;
-
160
-
162 int getTK_n(ROOT::VecOps::RVec<edm4hep::TrackState> x) ;
+
40 //compute the magnetic field Bz
+
41 ROOT::VecOps::RVec<float> getRP2TRK_Bz(const ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData>& rps,
+
42 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks); //here computed for all particles passed
+
43
+
44 float Bz(const ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData>& rps,
+
45 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks); //here only computed for the first charged particle encountered
+
46
+
47 ROOT::VecOps::RVec<float> XPtoPar_dxy(const ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData>& in,
+
48 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks,
+
49 const TLorentzVector& V, // primary vertex
+
50 const float& Bz);
+
51
+
52 ROOT::VecOps::RVec<float> XPtoPar_dz(const ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData>& in,
+
53 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks,
+
54 const TLorentzVector& V, // primary vertex
+
55 const float& Bz);
+
56
+
57 ROOT::VecOps::RVec<float> XPtoPar_phi(const ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData>& in,
+
58 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks,
+
59 const TLorentzVector& V, // primary vertex
+
60 const float& Bz);
+
61
+
62 ROOT::VecOps::RVec<float> XPtoPar_C(const ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData>& in,
+
63 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks,
+
64 const float& Bz);
+
65
+
66 ROOT::VecOps::RVec<float> XPtoPar_ct(const ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData>& in,
+
67 const ROOT::VecOps::RVec<edm4hep::TrackState>& tracks,
+
68 const float& Bz);
+
69
+
71 ROOT::VecOps::RVec<float> getRP2TRK_D0 (ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
+
72 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
+
73
+
75 ROOT::VecOps::RVec<float> getRP2TRK_Z0 (ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
+
76 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
+
77
+
79 ROOT::VecOps::RVec<float> getRP2TRK_phi (ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
+
80 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
+
81
+
83 ROOT::VecOps::RVec<float> getRP2TRK_omega (ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
+
84 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
+
85
+
87 ROOT::VecOps::RVec<float> getRP2TRK_tanLambda (ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
+
88 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
+
89
+
91 ROOT::VecOps::RVec<float> getRP2TRK_D0_sig (ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
+
92 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
+
93
+
95 ROOT::VecOps::RVec<float> getRP2TRK_Z0_sig (ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
+
96 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
+
97
+
98
+
100 ROOT::VecOps::RVec<float> getRP2TRK_D0_cov (ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
+
101 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
+
102
+
104 ROOT::VecOps::RVec<float> getRP2TRK_Z0_cov (ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
+
105 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
+
106
+
108 ROOT::VecOps::RVec<float> getRP2TRK_phi_cov (ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
+
109 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
+
110
+
112 ROOT::VecOps::RVec<float> getRP2TRK_omega_cov (ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
+
113 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
+
114
+
116 ROOT::VecOps::RVec<float> getRP2TRK_tanLambda_cov (ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
+
117 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
+
118
+
120 ROOT::VecOps::RVec<float> getRP2TRK_d0_phi0_cov(ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
+
121 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
+
122
+
124 ROOT::VecOps::RVec<float> getRP2TRK_d0_omega_cov(ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
+
125 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
+
126
+
128 ROOT::VecOps::RVec<float> getRP2TRK_d0_z0_cov(ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
+
129 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
+
130
+
132 ROOT::VecOps::RVec<float> getRP2TRK_d0_tanlambda_cov(ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
+
133 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
+
134
+
136 ROOT::VecOps::RVec<float> getRP2TRK_phi0_omega_cov(ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
+
137 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
+
138
+
140 ROOT::VecOps::RVec<float> getRP2TRK_phi0_z0_cov(ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
+
141 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
+
142
+
144 ROOT::VecOps::RVec<float> getRP2TRK_phi0_tanlambda_cov(ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
+
145 ROOT::VecOps::RVec<edm4hep::TrackState> tracks) ;
+
146
+
148 ROOT::VecOps::RVec<float> getRP2TRK_omega_z0_cov(ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
+
149 ROOT::VecOps::RVec<edm4hep::TrackState> tracks) ;
+
150
+
152 ROOT::VecOps::RVec<float> getRP2TRK_omega_tanlambda_cov(ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
+
153 ROOT::VecOps::RVec<edm4hep::TrackState> tracks) ;
+
154
+
156 ROOT::VecOps::RVec<float> getRP2TRK_z0_tanlambda_cov(ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
+
157 ROOT::VecOps::RVec<edm4hep::TrackState> tracks);
+
158
+
159
+
161 ROOT::VecOps::RVec<edm4hep::TrackState> getRP2TRK( ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
+
162 ROOT::VecOps::RVec<edm4hep::TrackState> tracks ) ;
163
-
165 ROOT::VecOps::RVec<bool> hasTRK( ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in ) ;
-
166
-
167}//end NS ReconstructedParticle2Track
+
165 ROOT::VecOps::RVec<int> get_recoindTRK( ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in,
+
166 ROOT::VecOps::RVec<edm4hep::TrackState> tracks ) ;
+
167
+
169 int getTK_n(ROOT::VecOps::RVec<edm4hep::TrackState> x) ;
+
170
+
172 ROOT::VecOps::RVec<bool> hasTRK( ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData> in ) ;
+
173
+
174}//end NS ReconstructedParticle2Track
-
168
-
169}//end NS FCCAnalyses
-
170#endif
+
175
+
176}//end NS FCCAnalyses
+
177#endif
ROOT::VecOps::RVec< float > getRP2TRK_tanLambda_cov(ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > in, ROOT::VecOps::RVec< edm4hep::TrackState > tracks)
Return the variance (not the sigma) of the tanLambda of a track to a reconstructed particle.
Definition ReconstructedParticle2Track.cc:379
ROOT::VecOps::RVec< float > XPtoPar_ct(const ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > &in, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks, const float &Bz)
Definition ReconstructedParticle2Track.cc:219
float Bz(const ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > &rps, const ROOT::VecOps::RVec< edm4hep::TrackState > &tracks)
Definition ReconstructedParticle2Track.cc:49
@@ -270,11 +277,13 @@
ROOT::VecOps::RVec< float > getRP2TRK_omega_z0_cov(ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > in, ROOT::VecOps::RVec< edm4hep::TrackState > tracks)
Return the off-diag term (omega,z0) of the covariance matrix.
Definition ReconstructedParticle2Track.cc:475
ROOT::VecOps::RVec< float > getRP2TRK_omega_cov(ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > in, ROOT::VecOps::RVec< edm4hep::TrackState > tracks)
Return the variance (not the sigma) of the omega of a track to a reconstructed particle.
Definition ReconstructedParticle2Track.cc:355
Jet clustering utilities interface.
Definition Algorithms.h:15
+
Definition JetConstituentsUtils.h:11
+
edm4hep::TrackerHitData TrackerHit3DData
Definition JetConstituentsUtils.h:12
diff --git a/doc/latest/_reconstructed_particle_8cc.html b/doc/latest/_reconstructed_particle_8cc.html index 36227fc635..e78d23a597 100644 --- a/doc/latest/_reconstructed_particle_8cc.html +++ b/doc/latest/_reconstructed_particle_8cc.html @@ -205,7 +205,7 @@ diff --git a/doc/latest/_reconstructed_particle_8h.html b/doc/latest/_reconstructed_particle_8h.html index b8b7aa472d..3081423c71 100644 --- a/doc/latest/_reconstructed_particle_8h.html +++ b/doc/latest/_reconstructed_particle_8h.html @@ -254,7 +254,7 @@ diff --git a/doc/latest/_reconstructed_particle_8h_source.html b/doc/latest/_reconstructed_particle_8h_source.html index ec0508bbf0..00c1294261 100644 --- a/doc/latest/_reconstructed_particle_8h_source.html +++ b/doc/latest/_reconstructed_particle_8h_source.html @@ -314,7 +314,7 @@ diff --git a/doc/latest/_reconstructed_track_8cc.html b/doc/latest/_reconstructed_track_8cc.html index 41195639b1..a8d24334b7 100644 --- a/doc/latest/_reconstructed_track_8cc.html +++ b/doc/latest/_reconstructed_track_8cc.html @@ -187,11 +187,11 @@
- - - - - + + + + + @@ -202,7 +202,7 @@ diff --git a/doc/latest/_reconstructed_track_8h.html b/doc/latest/_reconstructed_track_8h.html index 4e22cc8137..5a875e2e0b 100644 --- a/doc/latest/_reconstructed_track_8h.html +++ b/doc/latest/_reconstructed_track_8h.html @@ -129,6 +129,8 @@

Namespaces

namespace  edm4hep
 
namespace  FCCAnalyses
 Jet clustering utilities interface.
 
 
ROOT::VecOps::RVec< float > FCCAnalyses::ReconstructedTrack::tracks_length (const ROOT::VecOps::RVec< edm4hep::TrackState > &some_tracks, const ROOT::VecOps::RVec< edm4hep::TrackState > &FullTracks, const ROOT::VecOps::RVec< float > &length)
 
ROOT::VecOps::RVec< float > FCCAnalyses::ReconstructedTrack::tracks_TOF (const ROOT::VecOps::RVec< int > &track_indices, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHitData > &trackerhits)
 the TOF times in ps (times of the hit at the calo entrance )
 
ROOT::VecOps::RVec< float > FCCAnalyses::ReconstructedTrack::tracks_TOF (const ROOT::VecOps::RVec< edm4hep::TrackState > &some_tracks, const ROOT::VecOps::RVec< edm4hep::TrackState > &FullTracks, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHitData > &trackerhits)
 
ROOT::VecOps::RVec< float > FCCAnalyses::ReconstructedTrack::tracks_TOF (const ROOT::VecOps::RVec< int > &track_indices, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &trackerhits)
 the TOF times in ps (times of the hit at the calo entrance )
 
ROOT::VecOps::RVec< float > FCCAnalyses::ReconstructedTrack::tracks_TOF (const ROOT::VecOps::RVec< edm4hep::TrackState > &some_tracks, const ROOT::VecOps::RVec< edm4hep::TrackState > &FullTracks, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &trackerhits)
 
ROOT::VecOps::RVec< float > FCCAnalyses::ReconstructedTrack::tracks_dNdx (const ROOT::VecOps::RVec< int > &track_indices, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::Quantity > &dNdx)
 the dndx values
 
+ + @@ -157,11 +159,11 @@ - - - - - + + + + + @@ -172,7 +174,7 @@ diff --git a/doc/latest/_reconstructed_track_8h_source.html b/doc/latest/_reconstructed_track_8h_source.html index e22c1c1fcd..52ab20d28b 100644 --- a/doc/latest/_reconstructed_track_8h_source.html +++ b/doc/latest/_reconstructed_track_8h_source.html @@ -99,70 +99,78 @@
7#include "edm4hep/Quantity.h"
8#include "edm4hep/TrackData.h"
9#include "edm4hep/TrackState.h"
-
10#include "edm4hep/TrackerHitData.h"
-
11
-
12namespace FCCAnalyses {
-
13
-
-
14namespace ReconstructedTrack {
-
15
-
17ROOT::VecOps::RVec<edm4hep::TrackState>
-
18TrackStates_at_IP(const ROOT::VecOps::RVec<edm4hep::TrackData> &in,
-
19 const ROOT::VecOps::RVec<edm4hep::TrackState> &trackstates);
-
20
-
22ROOT::VecOps::RVec<edm4hep::TrackState>
-
23Intersection(const ROOT::VecOps::RVec<edm4hep::TrackState> &Col1,
-
24 const ROOT::VecOps::RVec<edm4hep::TrackState> &Col2);
-
25
-
27ROOT::VecOps::RVec<edm4hep::TrackState>
-
28Remove(const ROOT::VecOps::RVec<edm4hep::TrackState> &Subset,
-
29 const ROOT::VecOps::RVec<edm4hep::TrackState> &LargerCollection);
-
30
-
32ROOT::VecOps::RVec<edm4hep::TrackState>
-
33Merge(const ROOT::VecOps::RVec<edm4hep::TrackState> &Col1,
-
34 const ROOT::VecOps::RVec<edm4hep::TrackState> &Col2);
-
35
-
37ROOT::VecOps::RVec<int>
-
38get_indices(const ROOT::VecOps::RVec<edm4hep::TrackState> &some_tracks,
-
39 const ROOT::VecOps::RVec<edm4hep::TrackState> &FullTracks);
-
40
-
43ROOT::VecOps::RVec<float>
-
44tracks_length(const ROOT::VecOps::RVec<int> &track_indices,
-
45 const ROOT::VecOps::RVec<float> &length);
-
46
-
47ROOT::VecOps::RVec<float>
-
48tracks_length(const ROOT::VecOps::RVec<edm4hep::TrackState> &some_tracks,
-
49 const ROOT::VecOps::RVec<edm4hep::TrackState> &FullTracks,
-
50 const ROOT::VecOps::RVec<float> &length);
-
51
-
53ROOT::VecOps::RVec<float> tracks_TOF(
-
54 const ROOT::VecOps::RVec<int> &track_indices,
-
55 const ROOT::VecOps::RVec<edm4hep::TrackData> &trackdata, // Eflowtrack
-
56 const ROOT::VecOps::RVec<edm4hep::TrackerHitData> &trackerhits);
-
57
-
58ROOT::VecOps::RVec<float> tracks_TOF(
-
59 const ROOT::VecOps::RVec<edm4hep::TrackState> &some_tracks,
-
60 const ROOT::VecOps::RVec<edm4hep::TrackState> &FullTracks,
-
61 const ROOT::VecOps::RVec<edm4hep::TrackData> &trackdata, // Eflowtrack
-
62 const ROOT::VecOps::RVec<edm4hep::TrackerHitData> &trackerhits);
-
63
-
65ROOT::VecOps::RVec<float> tracks_dNdx(
-
66 const ROOT::VecOps::RVec<int> &track_indices,
-
67 const ROOT::VecOps::RVec<edm4hep::TrackData> &trackdata, // Eflowtrack
-
68 const ROOT::VecOps::RVec<edm4hep::Quantity> &dNdx); // ETrackFlow_2
-
69
-
70ROOT::VecOps::RVec<float> tracks_dNdx(
-
71 const ROOT::VecOps::RVec<edm4hep::TrackState> &some_tracks,
-
72 const ROOT::VecOps::RVec<edm4hep::TrackState> &FullTracks,
-
73 const ROOT::VecOps::RVec<edm4hep::TrackData> &trackdata, // Eflowtrack
-
74 const ROOT::VecOps::RVec<edm4hep::Quantity> &dNdx); // ETrackFlow_2
-
75
-
76} // namespace ReconstructedTrack
+
10
+
11#if __has_include("edm4hep/TrackerHit3DData.h")
+
12#include "edm4hep/TrackerHit3DData.h"
+
13#else
+
14#include "edm4hep/TrackerHitData.h"
+
15namespace edm4hep {
+
16 using TrackerHit3DData = edm4hep::TrackerHitData;
+
17}
+
18#endif
+
19
+
20namespace FCCAnalyses {
+
21
+
+
22namespace ReconstructedTrack {
+
23
+
25ROOT::VecOps::RVec<edm4hep::TrackState>
+
26TrackStates_at_IP(const ROOT::VecOps::RVec<edm4hep::TrackData> &in,
+
27 const ROOT::VecOps::RVec<edm4hep::TrackState> &trackstates);
+
28
+
30ROOT::VecOps::RVec<edm4hep::TrackState>
+
31Intersection(const ROOT::VecOps::RVec<edm4hep::TrackState> &Col1,
+
32 const ROOT::VecOps::RVec<edm4hep::TrackState> &Col2);
+
33
+
35ROOT::VecOps::RVec<edm4hep::TrackState>
+
36Remove(const ROOT::VecOps::RVec<edm4hep::TrackState> &Subset,
+
37 const ROOT::VecOps::RVec<edm4hep::TrackState> &LargerCollection);
+
38
+
40ROOT::VecOps::RVec<edm4hep::TrackState>
+
41Merge(const ROOT::VecOps::RVec<edm4hep::TrackState> &Col1,
+
42 const ROOT::VecOps::RVec<edm4hep::TrackState> &Col2);
+
43
+
45ROOT::VecOps::RVec<int>
+
46get_indices(const ROOT::VecOps::RVec<edm4hep::TrackState> &some_tracks,
+
47 const ROOT::VecOps::RVec<edm4hep::TrackState> &FullTracks);
+
48
+
51ROOT::VecOps::RVec<float>
+
52tracks_length(const ROOT::VecOps::RVec<int> &track_indices,
+
53 const ROOT::VecOps::RVec<float> &length);
+
54
+
55ROOT::VecOps::RVec<float>
+
56tracks_length(const ROOT::VecOps::RVec<edm4hep::TrackState> &some_tracks,
+
57 const ROOT::VecOps::RVec<edm4hep::TrackState> &FullTracks,
+
58 const ROOT::VecOps::RVec<float> &length);
+
59
+
61ROOT::VecOps::RVec<float> tracks_TOF(
+
62 const ROOT::VecOps::RVec<int> &track_indices,
+
63 const ROOT::VecOps::RVec<edm4hep::TrackData> &trackdata, // Eflowtrack
+
64 const ROOT::VecOps::RVec<edm4hep::TrackerHit3DData> &trackerhits);
+
65
+
66ROOT::VecOps::RVec<float> tracks_TOF(
+
67 const ROOT::VecOps::RVec<edm4hep::TrackState> &some_tracks,
+
68 const ROOT::VecOps::RVec<edm4hep::TrackState> &FullTracks,
+
69 const ROOT::VecOps::RVec<edm4hep::TrackData> &trackdata, // Eflowtrack
+
70 const ROOT::VecOps::RVec<edm4hep::TrackerHit3DData> &trackerhits);
+
71
+
73ROOT::VecOps::RVec<float> tracks_dNdx(
+
74 const ROOT::VecOps::RVec<int> &track_indices,
+
75 const ROOT::VecOps::RVec<edm4hep::TrackData> &trackdata, // Eflowtrack
+
76 const ROOT::VecOps::RVec<edm4hep::Quantity> &dNdx); // ETrackFlow_2
+
77
+
78ROOT::VecOps::RVec<float> tracks_dNdx(
+
79 const ROOT::VecOps::RVec<edm4hep::TrackState> &some_tracks,
+
80 const ROOT::VecOps::RVec<edm4hep::TrackState> &FullTracks,
+
81 const ROOT::VecOps::RVec<edm4hep::TrackData> &trackdata, // Eflowtrack
+
82 const ROOT::VecOps::RVec<edm4hep::Quantity> &dNdx); // ETrackFlow_2
+
83
+
84} // namespace ReconstructedTrack
-
77} // namespace FCCAnalyses
-
78#endif
-
ROOT::VecOps::RVec< float > tracks_TOF(const ROOT::VecOps::RVec< int > &track_indices, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHitData > &trackerhits)
the TOF times in ps (times of the hit at the calo entrance )
Definition ReconstructedTrack.cc:159
+
85} // namespace FCCAnalyses
+
86#endif
ROOT::VecOps::RVec< edm4hep::TrackState > Intersection(const ROOT::VecOps::RVec< edm4hep::TrackState > &Col1, const ROOT::VecOps::RVec< edm4hep::TrackState > &Col2)
returns the subset of tracks that are common to two collections
Definition ReconstructedTrack.cc:15
+
ROOT::VecOps::RVec< float > tracks_TOF(const ROOT::VecOps::RVec< int > &track_indices, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &trackerhits)
the TOF times in ps (times of the hit at the calo entrance )
Definition ReconstructedTrack.cc:159
ROOT::VecOps::RVec< edm4hep::TrackState > TrackStates_at_IP(const ROOT::VecOps::RVec< edm4hep::TrackData > &in, const ROOT::VecOps::RVec< edm4hep::TrackState > &trackstates)
for FullSim:
Definition ReconstructedTrack.cc:88
ROOT::VecOps::RVec< int > get_indices(const ROOT::VecOps::RVec< edm4hep::TrackState > &some_tracks, const ROOT::VecOps::RVec< edm4hep::TrackState > &FullTracks)
indices of a subset of tracks, in the full tracks collection
Definition ReconstructedTrack.cc:115
ROOT::VecOps::RVec< edm4hep::TrackState > Remove(const ROOT::VecOps::RVec< edm4hep::TrackState > &Subset, const ROOT::VecOps::RVec< edm4hep::TrackState > &LargerCollection)
removes a subset of tracks from a large collection
Definition ReconstructedTrack.cc:37
@@ -170,11 +178,13 @@
ROOT::VecOps::RVec< float > tracks_dNdx(const ROOT::VecOps::RVec< int > &track_indices, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::Quantity > &dNdx)
the dndx values
Definition ReconstructedTrack.cc:203
ROOT::VecOps::RVec< edm4hep::TrackState > Merge(const ROOT::VecOps::RVec< edm4hep::TrackState > &Col1, const ROOT::VecOps::RVec< edm4hep::TrackState > &Col2)
Merge two collections of tracks.
Definition ReconstructedTrack.cc:59
Jet clustering utilities interface.
Definition Algorithms.h:15
+
Definition JetConstituentsUtils.h:11
+
edm4hep::TrackerHitData TrackerHit3DData
Definition JetConstituentsUtils.h:12
diff --git a/doc/latest/_smear_objects_8cc.html b/doc/latest/_smear_objects_8cc.html index 8ab2812d98..259f642e1a 100644 --- a/doc/latest/_smear_objects_8cc.html +++ b/doc/latest/_smear_objects_8cc.html @@ -220,7 +220,7 @@ diff --git a/doc/latest/_smear_objects_8h.html b/doc/latest/_smear_objects_8h.html index 8bb4a6c51e..6f89ab4bac 100644 --- a/doc/latest/_smear_objects_8h.html +++ b/doc/latest/_smear_objects_8h.html @@ -197,7 +197,7 @@ diff --git a/doc/latest/_smear_objects_8h_source.html b/doc/latest/_smear_objects_8h_source.html index 5b14989c75..0804fbb891 100644 --- a/doc/latest/_smear_objects_8h_source.html +++ b/doc/latest/_smear_objects_8h_source.html @@ -158,11 +158,11 @@
70 TRandom m_random;
71 float m_scale;
72 SmearedTracksTOF(float m_scale, bool debug);
-
73 ROOT::VecOps::RVec<edm4hep::TrackerHitData>
-
74 operator()(const ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData>
+
73 ROOT::VecOps::RVec<edm4hep::TrackerHit3DData>
+
74 operator()(const ROOT::VecOps::RVec<edm4hep::ReconstructedParticleData>
75 &allRecoParticles,
76 const ROOT::VecOps::RVec<edm4hep::TrackData> &trackdata,
-
77 const ROOT::VecOps::RVec<edm4hep::TrackerHitData> &trackerhits,
+
77 const ROOT::VecOps::RVec<edm4hep::TrackerHit3DData> &trackerhits,
78 const ROOT::VecOps::RVec<float> &length,
79 const ROOT::VecOps::RVec<int> &RP2MC_indices,
80 const ROOT::VecOps::RVec<edm4hep::MCParticleData> &mcParticles);
@@ -207,9 +207,9 @@
float m_smear_parameters[5]
Definition SmearObjects.h:27
TRandom m_random
Definition SmearObjects.h:26
generates new tracker hits, by rescaling the timing measurement
Definition SmearObjects.h:68
+
ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > operator()(const ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > &allRecoParticles, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &trackerhits, const ROOT::VecOps::RVec< float > &length, const ROOT::VecOps::RVec< int > &RP2MC_indices, const ROOT::VecOps::RVec< edm4hep::MCParticleData > &mcParticles)
Definition SmearObjects.cc:393
bool m_debug
Definition SmearObjects.h:69
TRandom m_random
Definition SmearObjects.h:70
-
ROOT::VecOps::RVec< edm4hep::TrackerHitData > operator()(const ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > &allRecoParticles, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHitData > &trackerhits, const ROOT::VecOps::RVec< float > &length, const ROOT::VecOps::RVec< int > &RP2MC_indices, const ROOT::VecOps::RVec< edm4hep::MCParticleData > &mcParticles)
Definition SmearObjects.cc:393
float m_scale
Definition SmearObjects.h:71
generates new track dNdx, by rescaling the poisson error of the cluster count
Definition SmearObjects.h:53
ROOT::VecOps::RVec< edm4hep::Quantity > operator()(const ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > &allRecoParticles, const ROOT::VecOps::RVec< edm4hep::Quantity > &dNdx, const ROOT::VecOps::RVec< float > &length, const ROOT::VecOps::RVec< int > &RP2MC_indices, const ROOT::VecOps::RVec< edm4hep::MCParticleData > &mcParticles)
Definition SmearObjects.cc:306
@@ -220,7 +220,7 @@ diff --git a/doc/latest/_smearing_8cc.html b/doc/latest/_smearing_8cc.html index 2de6520b23..7abaa19ec4 100644 --- a/doc/latest/_smearing_8cc.html +++ b/doc/latest/_smearing_8cc.html @@ -110,7 +110,7 @@ diff --git a/doc/latest/_smearing_8h.html b/doc/latest/_smearing_8h.html index 0311630a97..8d2e7be8c2 100644 --- a/doc/latest/_smearing_8h.html +++ b/doc/latest/_smearing_8h.html @@ -133,7 +133,7 @@ diff --git a/doc/latest/_smearing_8h_source.html b/doc/latest/_smearing_8h_source.html index 2f4a83843b..91e946e67a 100644 --- a/doc/latest/_smearing_8h_source.html +++ b/doc/latest/_smearing_8h_source.html @@ -122,7 +122,7 @@ diff --git a/doc/latest/_utils_8h.html b/doc/latest/_utils_8h.html index ec5516d28b..960657a220 100644 --- a/doc/latest/_utils_8h.html +++ b/doc/latest/_utils_8h.html @@ -133,7 +133,7 @@ diff --git a/doc/latest/_utils_8h_source.html b/doc/latest/_utils_8h_source.html index f85e58ba27..32b3e055f1 100644 --- a/doc/latest/_utils_8h_source.html +++ b/doc/latest/_utils_8h_source.html @@ -113,7 +113,7 @@ diff --git a/doc/latest/_valencia_plugin_8cc.html b/doc/latest/_valencia_plugin_8cc.html index f0ee4fe81d..dd5f8d0f80 100644 --- a/doc/latest/_valencia_plugin_8cc.html +++ b/doc/latest/_valencia_plugin_8cc.html @@ -132,7 +132,7 @@ diff --git a/doc/latest/_valencia_plugin_8h.html b/doc/latest/_valencia_plugin_8h.html index 94f63d896d..150715c838 100644 --- a/doc/latest/_valencia_plugin_8h.html +++ b/doc/latest/_valencia_plugin_8h.html @@ -150,7 +150,7 @@ diff --git a/doc/latest/_valencia_plugin_8h_source.html b/doc/latest/_valencia_plugin_8h_source.html index 6aa493315a..bf180dcfb2 100644 --- a/doc/latest/_valencia_plugin_8h_source.html +++ b/doc/latest/_valencia_plugin_8h_source.html @@ -179,7 +179,7 @@ diff --git a/doc/latest/_vertex_finder_acts_8cc.html b/doc/latest/_vertex_finder_acts_8cc.html index 191289a036..b5db1ee9ee 100644 --- a/doc/latest/_vertex_finder_acts_8cc.html +++ b/doc/latest/_vertex_finder_acts_8cc.html @@ -215,7 +215,7 @@ diff --git a/doc/latest/_vertex_finder_acts_8h.html b/doc/latest/_vertex_finder_acts_8h.html index 9ce80ba5c6..09f8e89c33 100644 --- a/doc/latest/_vertex_finder_acts_8h.html +++ b/doc/latest/_vertex_finder_acts_8h.html @@ -168,7 +168,7 @@ diff --git a/doc/latest/_vertex_finder_acts_8h_source.html b/doc/latest/_vertex_finder_acts_8h_source.html index 6610fe2fa8..4d88941edf 100644 --- a/doc/latest/_vertex_finder_acts_8h_source.html +++ b/doc/latest/_vertex_finder_acts_8h_source.html @@ -120,7 +120,7 @@ diff --git a/doc/latest/_vertex_finder_l_c_f_i_plus_8cc.html b/doc/latest/_vertex_finder_l_c_f_i_plus_8cc.html index 7dbfd411f9..dbdf38af18 100644 --- a/doc/latest/_vertex_finder_l_c_f_i_plus_8cc.html +++ b/doc/latest/_vertex_finder_l_c_f_i_plus_8cc.html @@ -268,7 +268,7 @@ diff --git a/doc/latest/_vertex_finder_l_c_f_i_plus_8h.html b/doc/latest/_vertex_finder_l_c_f_i_plus_8h.html index 9f015acbef..91a38e6307 100644 --- a/doc/latest/_vertex_finder_l_c_f_i_plus_8h.html +++ b/doc/latest/_vertex_finder_l_c_f_i_plus_8h.html @@ -272,7 +272,7 @@ diff --git a/doc/latest/_vertex_finder_l_c_f_i_plus_8h_source.html b/doc/latest/_vertex_finder_l_c_f_i_plus_8h_source.html index 8403bf7e47..af89d9b0c7 100644 --- a/doc/latest/_vertex_finder_l_c_f_i_plus_8h_source.html +++ b/doc/latest/_vertex_finder_l_c_f_i_plus_8h_source.html @@ -235,7 +235,7 @@ diff --git a/doc/latest/_vertex_fitter_acts_8cc.html b/doc/latest/_vertex_fitter_acts_8cc.html index efef6712f6..697066cf50 100644 --- a/doc/latest/_vertex_fitter_acts_8cc.html +++ b/doc/latest/_vertex_fitter_acts_8cc.html @@ -217,7 +217,7 @@ diff --git a/doc/latest/_vertex_fitter_acts_8h.html b/doc/latest/_vertex_fitter_acts_8h.html index fe4603609d..7bd601044b 100644 --- a/doc/latest/_vertex_fitter_acts_8h.html +++ b/doc/latest/_vertex_fitter_acts_8h.html @@ -170,7 +170,7 @@ diff --git a/doc/latest/_vertex_fitter_acts_8h_source.html b/doc/latest/_vertex_fitter_acts_8h_source.html index 91f7c1b56c..6d6c4a3ea9 100644 --- a/doc/latest/_vertex_fitter_acts_8h_source.html +++ b/doc/latest/_vertex_fitter_acts_8h_source.html @@ -123,7 +123,7 @@ diff --git a/doc/latest/_vertex_fitter_simple_8cc.html b/doc/latest/_vertex_fitter_simple_8cc.html index 4952a8342f..f2d4fee963 100644 --- a/doc/latest/_vertex_fitter_simple_8cc.html +++ b/doc/latest/_vertex_fitter_simple_8cc.html @@ -233,7 +233,7 @@ diff --git a/doc/latest/_vertex_fitter_simple_8h.html b/doc/latest/_vertex_fitter_simple_8h.html index 65950a393c..537c3281b6 100644 --- a/doc/latest/_vertex_fitter_simple_8h.html +++ b/doc/latest/_vertex_fitter_simple_8h.html @@ -246,7 +246,7 @@ diff --git a/doc/latest/_vertex_fitter_simple_8h_source.html b/doc/latest/_vertex_fitter_simple_8h_source.html index 60867dc6fb..1d055f2431 100644 --- a/doc/latest/_vertex_fitter_simple_8h_source.html +++ b/doc/latest/_vertex_fitter_simple_8h_source.html @@ -191,7 +191,7 @@ diff --git a/doc/latest/_vertexing_utils_8cc.html b/doc/latest/_vertexing_utils_8cc.html index c0a264513c..db8606880f 100644 --- a/doc/latest/_vertexing_utils_8cc.html +++ b/doc/latest/_vertexing_utils_8cc.html @@ -208,16 +208,16 @@
- + - + - + - + @@ -412,7 +412,7 @@ diff --git a/doc/latest/_vertexing_utils_8h.html b/doc/latest/_vertexing_utils_8h.html index a33b17cd05..1ff87da20b 100644 --- a/doc/latest/_vertexing_utils_8h.html +++ b/doc/latest/_vertexing_utils_8h.html @@ -395,16 +395,16 @@ - + - + - + - + @@ -420,7 +420,7 @@ diff --git a/doc/latest/_vertexing_utils_8h_source.html b/doc/latest/_vertexing_utils_8h_source.html index 344b71b028..e6b82f76b9 100644 --- a/doc/latest/_vertexing_utils_8h_source.html +++ b/doc/latest/_vertexing_utils_8h_source.html @@ -422,7 +422,7 @@ diff --git a/doc/latest/_weaver_interface_8cc.html b/doc/latest/_weaver_interface_8cc.html index 90f612f50b..505bc3ae47 100644 --- a/doc/latest/_weaver_interface_8cc.html +++ b/doc/latest/_weaver_interface_8cc.html @@ -121,7 +121,7 @@ diff --git a/doc/latest/_weaver_interface_8h.html b/doc/latest/_weaver_interface_8h.html index 9bf0efcfed..d2a6b543ef 100644 --- a/doc/latest/_weaver_interface_8h.html +++ b/doc/latest/_weaver_interface_8h.html @@ -139,7 +139,7 @@ diff --git a/doc/latest/_weaver_interface_8h_source.html b/doc/latest/_weaver_interface_8h_source.html index d33d56021d..83f7290415 100644 --- a/doc/latest/_weaver_interface_8h_source.html +++ b/doc/latest/_weaver_interface_8h_source.html @@ -201,7 +201,7 @@ diff --git a/doc/latest/_weaver_utils_8cc.html b/doc/latest/_weaver_utils_8cc.html index 7c84ad133e..7db2bb4dc9 100644 --- a/doc/latest/_weaver_utils_8cc.html +++ b/doc/latest/_weaver_utils_8cc.html @@ -147,7 +147,7 @@ diff --git a/doc/latest/_weaver_utils_8h.html b/doc/latest/_weaver_utils_8h.html index e3bfd45cf4..162eee5732 100644 --- a/doc/latest/_weaver_utils_8h.html +++ b/doc/latest/_weaver_utils_8h.html @@ -140,7 +140,7 @@ diff --git a/doc/latest/_weaver_utils_8h_source.html b/doc/latest/_weaver_utils_8h_source.html index 3a8938978a..33f7e60eec 100644 --- a/doc/latest/_weaver_utils_8h_source.html +++ b/doc/latest/_weaver_utils_8h_source.html @@ -125,7 +125,7 @@ diff --git a/doc/latest/annotated.html b/doc/latest/annotated.html index 727b3a4538..01cf7a1622 100644 --- a/doc/latest/annotated.html +++ b/doc/latest/annotated.html @@ -180,7 +180,7 @@ diff --git a/doc/latest/case-studies_2include_2case-studies_2_link_def_8h.html b/doc/latest/case-studies_2include_2case-studies_2_link_def_8h.html index c5d3db4058..45edd6823c 100644 --- a/doc/latest/case-studies_2include_2case-studies_2_link_def_8h.html +++ b/doc/latest/case-studies_2include_2case-studies_2_link_def_8h.html @@ -91,7 +91,7 @@ diff --git a/doc/latest/case-studies_2include_2case-studies_2_link_def_8h_source.html b/doc/latest/case-studies_2include_2case-studies_2_link_def_8h_source.html index f72ee6920d..d0d9e863c8 100644 --- a/doc/latest/case-studies_2include_2case-studies_2_link_def_8h_source.html +++ b/doc/latest/case-studies_2include_2case-studies_2_link_def_8h_source.html @@ -106,7 +106,7 @@ diff --git a/doc/latest/class_external_recombiner-members.html b/doc/latest/class_external_recombiner-members.html index d1373914c7..f53fe312f9 100644 --- a/doc/latest/class_external_recombiner-members.html +++ b/doc/latest/class_external_recombiner-members.html @@ -92,7 +92,7 @@ diff --git a/doc/latest/class_external_recombiner.html b/doc/latest/class_external_recombiner.html index ad07b4f3d9..cb644dcd54 100644 --- a/doc/latest/class_external_recombiner.html +++ b/doc/latest/class_external_recombiner.html @@ -251,7 +251,7 @@

diff --git a/doc/latest/class_o_n_n_x_runtime-members.html b/doc/latest/class_o_n_n_x_runtime-members.html index 61b3026218..e40287bb7c 100644 --- a/doc/latest/class_o_n_n_x_runtime-members.html +++ b/doc/latest/class_o_n_n_x_runtime-members.html @@ -103,7 +103,7 @@ diff --git a/doc/latest/class_o_n_n_x_runtime.html b/doc/latest/class_o_n_n_x_runtime.html index c1cbf93425..e4e1b3794b 100644 --- a/doc/latest/class_o_n_n_x_runtime.html +++ b/doc/latest/class_o_n_n_x_runtime.html @@ -539,7 +539,7 @@

diff --git a/doc/latest/class_weaver_interface-members.html b/doc/latest/class_weaver_interface-members.html index 62eff52ffd..4bb4a6ac23 100644 --- a/doc/latest/class_weaver_interface-members.html +++ b/doc/latest/class_weaver_interface-members.html @@ -99,7 +99,7 @@ diff --git a/doc/latest/class_weaver_interface.html b/doc/latest/class_weaver_interface.html index bbead326fc..02efb46183 100644 --- a/doc/latest/class_weaver_interface.html +++ b/doc/latest/class_weaver_interface.html @@ -500,7 +500,7 @@

diff --git a/doc/latest/classcontrib_1_1_valencia_brief_jet-members.html b/doc/latest/classcontrib_1_1_valencia_brief_jet-members.html index 1a9f4bcf86..64b6dca385 100644 --- a/doc/latest/classcontrib_1_1_valencia_brief_jet-members.html +++ b/doc/latest/classcontrib_1_1_valencia_brief_jet-members.html @@ -102,7 +102,7 @@ diff --git a/doc/latest/classcontrib_1_1_valencia_brief_jet.html b/doc/latest/classcontrib_1_1_valencia_brief_jet.html index e70d3ba61b..ce1fc125ce 100644 --- a/doc/latest/classcontrib_1_1_valencia_brief_jet.html +++ b/doc/latest/classcontrib_1_1_valencia_brief_jet.html @@ -310,7 +310,7 @@

diff --git a/doc/latest/classcontrib_1_1_valencia_info-members.html b/doc/latest/classcontrib_1_1_valencia_info-members.html index 7cad53e87b..b0352bb64a 100644 --- a/doc/latest/classcontrib_1_1_valencia_info-members.html +++ b/doc/latest/classcontrib_1_1_valencia_info-members.html @@ -99,7 +99,7 @@ diff --git a/doc/latest/classcontrib_1_1_valencia_info.html b/doc/latest/classcontrib_1_1_valencia_info.html index beb5dbcdab..c7dd6c1804 100644 --- a/doc/latest/classcontrib_1_1_valencia_info.html +++ b/doc/latest/classcontrib_1_1_valencia_info.html @@ -308,7 +308,7 @@

diff --git a/doc/latest/classcontrib_1_1_valencia_plugin-members.html b/doc/latest/classcontrib_1_1_valencia_plugin-members.html index 43696f42c0..eec994e026 100644 --- a/doc/latest/classcontrib_1_1_valencia_plugin-members.html +++ b/doc/latest/classcontrib_1_1_valencia_plugin-members.html @@ -104,7 +104,7 @@ diff --git a/doc/latest/classcontrib_1_1_valencia_plugin.html b/doc/latest/classcontrib_1_1_valencia_plugin.html index 28fb98c18c..272eb3ea26 100644 --- a/doc/latest/classcontrib_1_1_valencia_plugin.html +++ b/doc/latest/classcontrib_1_1_valencia_plugin.html @@ -498,7 +498,7 @@

diff --git a/doc/latest/classes.html b/doc/latest/classes.html index b693c394b9..5721df9e03 100644 --- a/doc/latest/classes.html +++ b/doc/latest/classes.html @@ -136,7 +136,7 @@ diff --git a/doc/latest/classjet_clustering_helper_1_1_exclusive_jet_clustering_helper-members.html b/doc/latest/classjet_clustering_helper_1_1_exclusive_jet_clustering_helper-members.html index aa87eccd9b..15102f2fd1 100644 --- a/doc/latest/classjet_clustering_helper_1_1_exclusive_jet_clustering_helper-members.html +++ b/doc/latest/classjet_clustering_helper_1_1_exclusive_jet_clustering_helper-members.html @@ -102,7 +102,7 @@ diff --git a/doc/latest/classjet_clustering_helper_1_1_exclusive_jet_clustering_helper.html b/doc/latest/classjet_clustering_helper_1_1_exclusive_jet_clustering_helper.html index 1a3d9da8ba..2d05e166b5 100644 --- a/doc/latest/classjet_clustering_helper_1_1_exclusive_jet_clustering_helper.html +++ b/doc/latest/classjet_clustering_helper_1_1_exclusive_jet_clustering_helper.html @@ -310,7 +310,7 @@

diff --git a/doc/latest/classjet_flavour_helper_1_1_jet_flavour_helper-members.html b/doc/latest/classjet_flavour_helper_1_1_jet_flavour_helper-members.html index 6e9953b2c1..64e6b371b6 100644 --- a/doc/latest/classjet_flavour_helper_1_1_jet_flavour_helper-members.html +++ b/doc/latest/classjet_flavour_helper_1_1_jet_flavour_helper-members.html @@ -114,7 +114,7 @@ diff --git a/doc/latest/classjet_flavour_helper_1_1_jet_flavour_helper.html b/doc/latest/classjet_flavour_helper_1_1_jet_flavour_helper.html index a254d9790e..c91bfe2fdd 100644 --- a/doc/latest/classjet_flavour_helper_1_1_jet_flavour_helper.html +++ b/doc/latest/classjet_flavour_helper_1_1_jet_flavour_helper.html @@ -540,7 +540,7 @@

diff --git a/doc/latest/defines_8h.html b/doc/latest/defines_8h.html index dce45a8ce4..57de7ee3f4 100644 --- a/doc/latest/defines_8h.html +++ b/doc/latest/defines_8h.html @@ -165,7 +165,7 @@ diff --git a/doc/latest/defines_8h_source.html b/doc/latest/defines_8h_source.html index fad6bc1332..8279a2627c 100644 --- a/doc/latest/defines_8h_source.html +++ b/doc/latest/defines_8h_source.html @@ -138,7 +138,7 @@ diff --git a/doc/latest/dir_000004_000000.html b/doc/latest/dir_000004_000000.html index 4bbf0c76a7..348b84736e 100644 --- a/doc/latest/dir_000004_000000.html +++ b/doc/latest/dir_000004_000000.html @@ -86,7 +86,7 @@

dataframe → addons Relation

Namespaces

namespace  edm4hep
 
namespace  FCCAnalyses
 Jet clustering utilities interface.
 
 
ROOT::VecOps::RVec< float > FCCAnalyses::ReconstructedTrack::tracks_length (const ROOT::VecOps::RVec< edm4hep::TrackState > &some_tracks, const ROOT::VecOps::RVec< edm4hep::TrackState > &FullTracks, const ROOT::VecOps::RVec< float > &length)
 
ROOT::VecOps::RVec< float > FCCAnalyses::ReconstructedTrack::tracks_TOF (const ROOT::VecOps::RVec< int > &track_indices, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHitData > &trackerhits)
 the TOF times in ps (times of the hit at the calo entrance )
 
ROOT::VecOps::RVec< float > FCCAnalyses::ReconstructedTrack::tracks_TOF (const ROOT::VecOps::RVec< edm4hep::TrackState > &some_tracks, const ROOT::VecOps::RVec< edm4hep::TrackState > &FullTracks, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHitData > &trackerhits)
 
ROOT::VecOps::RVec< float > FCCAnalyses::ReconstructedTrack::tracks_TOF (const ROOT::VecOps::RVec< int > &track_indices, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &trackerhits)
 the TOF times in ps (times of the hit at the calo entrance )
 
ROOT::VecOps::RVec< float > FCCAnalyses::ReconstructedTrack::tracks_TOF (const ROOT::VecOps::RVec< edm4hep::TrackState > &some_tracks, const ROOT::VecOps::RVec< edm4hep::TrackState > &FullTracks, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &trackerhits)
 
ROOT::VecOps::RVec< float > FCCAnalyses::ReconstructedTrack::tracks_dNdx (const ROOT::VecOps::RVec< int > &track_indices, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::Quantity > &dNdx)
 the dndx values
 
 compare two track states
 
TVectorD FCCAnalyses::VertexingUtils::Edm4hep2Delphes_TrackParam (const TVectorD &param, bool Units_mm)
 convert track parameters, from edm4hep to delphes conventions
 convert track parameters, from edm4hep to delphes conventions
 
TVectorD FCCAnalyses::VertexingUtils::Delphes2Edm4hep_TrackParam (const TVectorD &param, bool Units_mm)
 convert track parameters, from delphes to edm4hep conventions
 convert track parameters, from delphes to edm4hep conventions
 
TMatrixDSym FCCAnalyses::VertexingUtils::Edm4hep2Delphes_TrackCovMatrix (const std::array< float, 21 > &covMatrix, bool Units_mm)
 convert track covariance matrix, from edm4hep to delphes conventions
 convert track covariance matrix, from edm4hep to delphes conventions
 
std::array< float, 21 > FCCAnalyses::VertexingUtils::Delphes2Edm4hep_TrackCovMatrix (const TMatrixDSym &cov, bool Units_mm)
 convert track covariance matrix, from delphes to edm4hep conventions
 convert track covariance matrix, from delphes to edm4hep conventions
 
TVectorD FCCAnalyses::VertexingUtils::get_trackParam (edm4hep::TrackState &atrack, bool Units_mm=false)
 — Internal methods needed by the code of Franco B:
float FCCAnalyses::VertexingUtils::get_trackMom (edm4hep::TrackState &atrack)
 
TVectorD FCCAnalyses::VertexingUtils::Edm4hep2Delphes_TrackParam (const TVectorD &param, bool Units_mm)
 convert track parameters, from edm4hep to delphes conventions
 convert track parameters, from edm4hep to delphes conventions
 
TVectorD FCCAnalyses::VertexingUtils::Delphes2Edm4hep_TrackParam (const TVectorD &param, bool Units_mm)
 convert track parameters, from delphes to edm4hep conventions
 convert track parameters, from delphes to edm4hep conventions
 
TMatrixDSym FCCAnalyses::VertexingUtils::Edm4hep2Delphes_TrackCovMatrix (const std::array< float, 21 > &covMatrix, bool Units_mm)
 convert track covariance matrix, from edm4hep to delphes conventions
 convert track covariance matrix, from edm4hep to delphes conventions
 
std::array< float, 21 > FCCAnalyses::VertexingUtils::Delphes2Edm4hep_TrackCovMatrix (const TMatrixDSym &cov, bool Units_mm)
 convert track covariance matrix, from delphes to edm4hep conventions
 convert track covariance matrix, from delphes to edm4hep conventions
 
TVectorD FCCAnalyses::VertexingUtils::get_trackParam (edm4hep::TrackState &atrack, bool Units_mm=false)
 — Internal methods needed by the code of Franco B:
diff --git a/doc/latest/dir_000005_000001.html b/doc/latest/dir_000005_000001.html index 1cdaf7c3fb..2e2f9133c9 100644 --- a/doc/latest/dir_000005_000001.html +++ b/doc/latest/dir_000005_000001.html @@ -86,7 +86,7 @@

FastJet → analyzers Relation

diff --git a/doc/latest/dir_000006_000000.html b/doc/latest/dir_000006_000000.html index 6be889839f..db8fc851a0 100644 --- a/doc/latest/dir_000006_000000.html +++ b/doc/latest/dir_000006_000000.html @@ -86,7 +86,7 @@

FCCAnalyses → addons Relation

diff --git a/doc/latest/dir_000008_000001.html b/doc/latest/dir_000008_000001.html index c5a9c38722..e612ce726e 100644 --- a/doc/latest/dir_000008_000001.html +++ b/doc/latest/dir_000008_000001.html @@ -86,7 +86,7 @@

ONNXRuntime → analyzers Relation

diff --git a/doc/latest/dir_000011_000001.html b/doc/latest/dir_000011_000001.html index 2fab3d34e2..b8d28d0e9c 100644 --- a/doc/latest/dir_000011_000001.html +++ b/doc/latest/dir_000011_000001.html @@ -86,7 +86,7 @@

src → analyzers Relation

< diff --git a/doc/latest/dir_000013_000007.html b/doc/latest/dir_000013_000007.html index 00fbb0f3ba..5ef1069c75 100644 --- a/doc/latest/dir_000013_000007.html +++ b/doc/latest/dir_000013_000007.html @@ -86,7 +86,7 @@

src → include Relation

- +
diff --git a/doc/latest/dir_000014_000000.html b/doc/latest/dir_000014_000000.html index 4470b24196..228b7c3dbf 100644 --- a/doc/latest/dir_000014_000000.html +++ b/doc/latest/dir_000014_000000.html @@ -86,7 +86,7 @@

src → addons Relation

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/doc/latest/dir_000014_000006.html b/doc/latest/dir_000014_000006.html index 97ef717301..983438f658 100644 --- a/doc/latest/dir_000014_000006.html +++ b/doc/latest/dir_000014_000006.html @@ -86,7 +86,7 @@

src → FCCAnalyses Relation

diff --git a/doc/latest/dir_000015_000001.html b/doc/latest/dir_000015_000001.html index 28a15abcf5..23a8434957 100644 --- a/doc/latest/dir_000015_000001.html +++ b/doc/latest/dir_000015_000001.html @@ -86,7 +86,7 @@

test → analyzers Relation

diff --git a/doc/latest/dir_07c81203795ae4b092cd84065b2373bb.html b/doc/latest/dir_07c81203795ae4b092cd84065b2373bb.html index ee3460322f..c20b3c85c5 100644 --- a/doc/latest/dir_07c81203795ae4b092cd84065b2373bb.html +++ b/doc/latest/dir_07c81203795ae4b092cd84065b2373bb.html @@ -121,7 +121,7 @@ diff --git a/doc/latest/dir_0b34226371d8c12146eac658b9ce6bfb.html b/doc/latest/dir_0b34226371d8c12146eac658b9ce6bfb.html index b6f50167e4..b7e5792911 100644 --- a/doc/latest/dir_0b34226371d8c12146eac658b9ce6bfb.html +++ b/doc/latest/dir_0b34226371d8c12146eac658b9ce6bfb.html @@ -107,7 +107,7 @@ diff --git a/doc/latest/dir_1233bc0a3e869c10318208e4553a4fcb.html b/doc/latest/dir_1233bc0a3e869c10318208e4553a4fcb.html index 7d7629e38a..127c834e8a 100644 --- a/doc/latest/dir_1233bc0a3e869c10318208e4553a4fcb.html +++ b/doc/latest/dir_1233bc0a3e869c10318208e4553a4fcb.html @@ -112,7 +112,7 @@ diff --git a/doc/latest/dir_21b4fb28f089dae342da1e374d2f9326.html b/doc/latest/dir_21b4fb28f089dae342da1e374d2f9326.html index 8b655a773b..8d516e0030 100644 --- a/doc/latest/dir_21b4fb28f089dae342da1e374d2f9326.html +++ b/doc/latest/dir_21b4fb28f089dae342da1e374d2f9326.html @@ -108,7 +108,7 @@ diff --git a/doc/latest/dir_2b52ad01ee0b04d601ba72a719895dd9.html b/doc/latest/dir_2b52ad01ee0b04d601ba72a719895dd9.html index 2b3dc89e1c..d45768ad36 100644 --- a/doc/latest/dir_2b52ad01ee0b04d601ba72a719895dd9.html +++ b/doc/latest/dir_2b52ad01ee0b04d601ba72a719895dd9.html @@ -104,7 +104,7 @@ diff --git a/doc/latest/dir_3d03528d2400acc3fc02bc2b11bada0c.html b/doc/latest/dir_3d03528d2400acc3fc02bc2b11bada0c.html index b833c44eca..772ef27d69 100644 --- a/doc/latest/dir_3d03528d2400acc3fc02bc2b11bada0c.html +++ b/doc/latest/dir_3d03528d2400acc3fc02bc2b11bada0c.html @@ -107,7 +107,7 @@ diff --git a/doc/latest/dir_4254a2521d885b20cc3e1781b0f30cf6.html b/doc/latest/dir_4254a2521d885b20cc3e1781b0f30cf6.html index e4a60c6f81..e98aa5d267 100644 --- a/doc/latest/dir_4254a2521d885b20cc3e1781b0f30cf6.html +++ b/doc/latest/dir_4254a2521d885b20cc3e1781b0f30cf6.html @@ -104,7 +104,7 @@ diff --git a/doc/latest/dir_582ea236d635d8d6ee0286241c4903aa.html b/doc/latest/dir_582ea236d635d8d6ee0286241c4903aa.html index 9815755958..f9df5a8db2 100644 --- a/doc/latest/dir_582ea236d635d8d6ee0286241c4903aa.html +++ b/doc/latest/dir_582ea236d635d8d6ee0286241c4903aa.html @@ -120,7 +120,7 @@ diff --git a/doc/latest/dir_62268bbff9f35771113d5f7f28c03b25.html b/doc/latest/dir_62268bbff9f35771113d5f7f28c03b25.html index d4b9f21356..b840b0162e 100644 --- a/doc/latest/dir_62268bbff9f35771113d5f7f28c03b25.html +++ b/doc/latest/dir_62268bbff9f35771113d5f7f28c03b25.html @@ -111,7 +111,7 @@ diff --git a/doc/latest/dir_6e0068be5112e865040d7f78ac9f7679.html b/doc/latest/dir_6e0068be5112e865040d7f78ac9f7679.html index e3626b0200..13c44f1d94 100644 --- a/doc/latest/dir_6e0068be5112e865040d7f78ac9f7679.html +++ b/doc/latest/dir_6e0068be5112e865040d7f78ac9f7679.html @@ -152,7 +152,7 @@ diff --git a/doc/latest/dir_76cc8aa98929073362273945134e215e.html b/doc/latest/dir_76cc8aa98929073362273945134e215e.html index 028f76310c..41c3eb755d 100644 --- a/doc/latest/dir_76cc8aa98929073362273945134e215e.html +++ b/doc/latest/dir_76cc8aa98929073362273945134e215e.html @@ -106,7 +106,7 @@ diff --git a/doc/latest/dir_80d0d0eb77b8b32422d353741e959c30.html b/doc/latest/dir_80d0d0eb77b8b32422d353741e959c30.html index a2f4aa5fcd..b9192f9a34 100644 --- a/doc/latest/dir_80d0d0eb77b8b32422d353741e959c30.html +++ b/doc/latest/dir_80d0d0eb77b8b32422d353741e959c30.html @@ -118,7 +118,7 @@ diff --git a/doc/latest/dir_b69ebb5fe77e2572b7058b30dd2caaff.html b/doc/latest/dir_b69ebb5fe77e2572b7058b30dd2caaff.html index ec5666aa67..08e4f1fcf6 100644 --- a/doc/latest/dir_b69ebb5fe77e2572b7058b30dd2caaff.html +++ b/doc/latest/dir_b69ebb5fe77e2572b7058b30dd2caaff.html @@ -110,7 +110,7 @@ diff --git a/doc/latest/dir_cb7b6eb9215e3f84f34d01fe0347dc1b.html b/doc/latest/dir_cb7b6eb9215e3f84f34d01fe0347dc1b.html index 0c6da2e6df..ef2335427b 100644 --- a/doc/latest/dir_cb7b6eb9215e3f84f34d01fe0347dc1b.html +++ b/doc/latest/dir_cb7b6eb9215e3f84f34d01fe0347dc1b.html @@ -155,7 +155,7 @@ diff --git a/doc/latest/dir_f0731bc6e83d18879b7860d9ab3e4496.html b/doc/latest/dir_f0731bc6e83d18879b7860d9ab3e4496.html index f705576223..13e695c81f 100644 --- a/doc/latest/dir_f0731bc6e83d18879b7860d9ab3e4496.html +++ b/doc/latest/dir_f0731bc6e83d18879b7860d9ab3e4496.html @@ -109,7 +109,7 @@ diff --git a/doc/latest/dir_f8e9a60acf5a67ab8f9e073a7b595250.html b/doc/latest/dir_f8e9a60acf5a67ab8f9e073a7b595250.html index 603330c9be..2356e0bbb4 100644 --- a/doc/latest/dir_f8e9a60acf5a67ab8f9e073a7b595250.html +++ b/doc/latest/dir_f8e9a60acf5a67ab8f9e073a7b595250.html @@ -105,7 +105,7 @@ diff --git a/doc/latest/dummy_loader_8cc.html b/doc/latest/dummy_loader_8cc.html index f72ae302c3..fc430a3b67 100644 --- a/doc/latest/dummy_loader_8cc.html +++ b/doc/latest/dummy_loader_8cc.html @@ -126,7 +126,7 @@

diff --git a/doc/latest/dummy_loader_8h.html b/doc/latest/dummy_loader_8h.html index 811245ae00..234f288372 100644 --- a/doc/latest/dummy_loader_8h.html +++ b/doc/latest/dummy_loader_8h.html @@ -127,7 +127,7 @@

diff --git a/doc/latest/dummy_loader_8h_source.html b/doc/latest/dummy_loader_8h_source.html index a1415b18d0..517969f58f 100644 --- a/doc/latest/dummy_loader_8h_source.html +++ b/doc/latest/dummy_loader_8h_source.html @@ -100,7 +100,7 @@ diff --git a/doc/latest/dummy_loader_c_s_8cc.html b/doc/latest/dummy_loader_c_s_8cc.html index abfae5c997..c998075a7d 100644 --- a/doc/latest/dummy_loader_c_s_8cc.html +++ b/doc/latest/dummy_loader_c_s_8cc.html @@ -126,7 +126,7 @@

diff --git a/doc/latest/dummy_loader_c_s_8h.html b/doc/latest/dummy_loader_c_s_8h.html index c3fcaa40a3..8291c6b970 100644 --- a/doc/latest/dummy_loader_c_s_8h.html +++ b/doc/latest/dummy_loader_c_s_8h.html @@ -127,7 +127,7 @@

diff --git a/doc/latest/dummy_loader_c_s_8h_source.html b/doc/latest/dummy_loader_c_s_8h_source.html index f31fdbaa2e..a7545a82f4 100644 --- a/doc/latest/dummy_loader_c_s_8h_source.html +++ b/doc/latest/dummy_loader_c_s_8h_source.html @@ -100,7 +100,7 @@ diff --git a/doc/latest/files.html b/doc/latest/files.html index be53ecff37..de3fdb1d06 100644 --- a/doc/latest/files.html +++ b/doc/latest/files.html @@ -170,7 +170,7 @@ diff --git a/doc/latest/functions.html b/doc/latest/functions.html index 7444300f9e..0eaa20ce88 100644 --- a/doc/latest/functions.html +++ b/doc/latest/functions.html @@ -114,7 +114,7 @@

- _ -

- - + + @@ -1262,8 +1262,8 @@

-

◆ get_mtof()

+ +

◆ get_mtof()

@@ -1289,7 +1289,7 @@

- + @@ -2758,7 +2758,7 @@

diff --git a/doc/latest/namespace_f_c_c_analyses_1_1_jet_flavour_utils.html b/doc/latest/namespace_f_c_c_analyses_1_1_jet_flavour_utils.html index 953909e83d..9899df243c 100644 --- a/doc/latest/namespace_f_c_c_analyses_1_1_jet_flavour_utils.html +++ b/doc/latest/namespace_f_c_c_analyses_1_1_jet_flavour_utils.html @@ -281,7 +281,7 @@

diff --git a/doc/latest/namespace_f_c_c_analyses_1_1_jet_tagging_utils.html b/doc/latest/namespace_f_c_c_analyses_1_1_jet_tagging_utils.html index bf636620aa..5053f2dddd 100644 --- a/doc/latest/namespace_f_c_c_analyses_1_1_jet_tagging_utils.html +++ b/doc/latest/namespace_f_c_c_analyses_1_1_jet_tagging_utils.html @@ -327,7 +327,7 @@

diff --git a/doc/latest/namespace_f_c_c_analyses_1_1_m_c_particle.html b/doc/latest/namespace_f_c_c_analyses_1_1_m_c_particle.html index 52767e3636..43dd1f924d 100644 --- a/doc/latest/namespace_f_c_c_analyses_1_1_m_c_particle.html +++ b/doc/latest/namespace_f_c_c_analyses_1_1_m_c_particle.html @@ -1280,7 +1280,7 @@

diff --git a/doc/latest/namespace_f_c_c_analyses_1_1_reconstructed_particle.html b/doc/latest/namespace_f_c_c_analyses_1_1_reconstructed_particle.html index 92aa910094..99b4d25807 100644 --- a/doc/latest/namespace_f_c_c_analyses_1_1_reconstructed_particle.html +++ b/doc/latest/namespace_f_c_c_analyses_1_1_reconstructed_particle.html @@ -718,7 +718,7 @@

diff --git a/doc/latest/namespace_f_c_c_analyses_1_1_reconstructed_particle2_m_c.html b/doc/latest/namespace_f_c_c_analyses_1_1_reconstructed_particle2_m_c.html index 04b5fbf6d1..2f994beb09 100644 --- a/doc/latest/namespace_f_c_c_analyses_1_1_reconstructed_particle2_m_c.html +++ b/doc/latest/namespace_f_c_c_analyses_1_1_reconstructed_particle2_m_c.html @@ -790,7 +790,7 @@

diff --git a/doc/latest/namespace_f_c_c_analyses_1_1_reconstructed_particle2_track.html b/doc/latest/namespace_f_c_c_analyses_1_1_reconstructed_particle2_track.html index faaa2cbfb9..900706c617 100644 --- a/doc/latest/namespace_f_c_c_analyses_1_1_reconstructed_particle2_track.html +++ b/doc/latest/namespace_f_c_c_analyses_1_1_reconstructed_particle2_track.html @@ -1258,7 +1258,7 @@

diff --git a/doc/latest/namespace_f_c_c_analyses_1_1_reconstructed_track.html b/doc/latest/namespace_f_c_c_analyses_1_1_reconstructed_track.html index dfc9374aff..8ee1eb4ffa 100644 --- a/doc/latest/namespace_f_c_c_analyses_1_1_reconstructed_track.html +++ b/doc/latest/namespace_f_c_c_analyses_1_1_reconstructed_track.html @@ -110,11 +110,11 @@

- - - - - + + + + + @@ -382,8 +382,8 @@

-

◆ tracks_TOF() [1/2]

+ +

◆ tracks_TOF() [1/2]

@@ -409,7 +409,7 @@

- + @@ -422,8 +422,8 @@

-

◆ tracks_TOF() [2/2]

+ +

◆ tracks_TOF() [2/2]

@@ -443,7 +443,7 @@

- + @@ -492,7 +492,7 @@

diff --git a/doc/latest/namespace_f_c_c_analyses_1_1_smear_objects.html b/doc/latest/namespace_f_c_c_analyses_1_1_smear_objects.html index 0d15592be9..9825e5202d 100644 --- a/doc/latest/namespace_f_c_c_analyses_1_1_smear_objects.html +++ b/doc/latest/namespace_f_c_c_analyses_1_1_smear_objects.html @@ -228,7 +228,7 @@

diff --git a/doc/latest/namespace_f_c_c_analyses_1_1_utils.html b/doc/latest/namespace_f_c_c_analyses_1_1_utils.html index 0e3dab343d..2ff463baf0 100644 --- a/doc/latest/namespace_f_c_c_analyses_1_1_utils.html +++ b/doc/latest/namespace_f_c_c_analyses_1_1_utils.html @@ -158,7 +158,7 @@

diff --git a/doc/latest/namespace_f_c_c_analyses_1_1_vertex_finder_acts.html b/doc/latest/namespace_f_c_c_analyses_1_1_vertex_finder_acts.html index 3ed3d0f476..aff533576c 100644 --- a/doc/latest/namespace_f_c_c_analyses_1_1_vertex_finder_acts.html +++ b/doc/latest/namespace_f_c_c_analyses_1_1_vertex_finder_acts.html @@ -116,7 +116,7 @@

diff --git a/doc/latest/namespace_f_c_c_analyses_1_1_vertex_finder_l_c_f_i_plus.html b/doc/latest/namespace_f_c_c_analyses_1_1_vertex_finder_l_c_f_i_plus.html index 6b27abd603..41ca9ed3eb 100644 --- a/doc/latest/namespace_f_c_c_analyses_1_1_vertex_finder_l_c_f_i_plus.html +++ b/doc/latest/namespace_f_c_c_analyses_1_1_vertex_finder_l_c_f_i_plus.html @@ -1144,7 +1144,7 @@

diff --git a/doc/latest/namespace_f_c_c_analyses_1_1_vertex_fitter_acts.html b/doc/latest/namespace_f_c_c_analyses_1_1_vertex_fitter_acts.html index df6a0a9031..0ca6d3e724 100644 --- a/doc/latest/namespace_f_c_c_analyses_1_1_vertex_fitter_acts.html +++ b/doc/latest/namespace_f_c_c_analyses_1_1_vertex_fitter_acts.html @@ -126,7 +126,7 @@

diff --git a/doc/latest/namespace_f_c_c_analyses_1_1_vertex_fitter_simple.html b/doc/latest/namespace_f_c_c_analyses_1_1_vertex_fitter_simple.html index 5f395c6355..a29d4831b9 100644 --- a/doc/latest/namespace_f_c_c_analyses_1_1_vertex_fitter_simple.html +++ b/doc/latest/namespace_f_c_c_analyses_1_1_vertex_fitter_simple.html @@ -465,7 +465,7 @@

diff --git a/doc/latest/namespace_f_c_c_analyses_1_1_vertexing_utils.html b/doc/latest/namespace_f_c_c_analyses_1_1_vertexing_utils.html index 0d9975d6e7..0394649d4b 100644 --- a/doc/latest/namespace_f_c_c_analyses_1_1_vertexing_utils.html +++ b/doc/latest/namespace_f_c_c_analyses_1_1_vertexing_utils.html @@ -297,16 +297,16 @@

- + - + - + - + @@ -407,7 +407,7 @@

-

convert track covariance matrix, from delphes to edm4hep conventions

+

convert track covariance matrix, from delphes to edm4hep conventions

@@ -437,7 +437,7 @@

-

convert track parameters, from delphes to edm4hep conventions

+

convert track parameters, from delphes to edm4hep conventions

@@ -467,7 +467,7 @@

-

convert track covariance matrix, from edm4hep to delphes conventions

+

convert track covariance matrix, from edm4hep to delphes conventions

@@ -497,7 +497,7 @@

-

convert track parameters, from edm4hep to delphes conventions

+

convert track parameters, from edm4hep to delphes conventions

@@ -2335,7 +2335,7 @@

diff --git a/doc/latest/namespace_f_c_c_analyses_1_1_weaver_utils.html b/doc/latest/namespace_f_c_c_analyses_1_1_weaver_utils.html index c3428f9725..f2daea6055 100644 --- a/doc/latest/namespace_f_c_c_analyses_1_1_weaver_utils.html +++ b/doc/latest/namespace_f_c_c_analyses_1_1_weaver_utils.html @@ -254,7 +254,7 @@

diff --git a/doc/latest/namespace_f_c_c_analyses_1_1my_final_sel.html b/doc/latest/namespace_f_c_c_analyses_1_1my_final_sel.html index c1bf0e6569..54888aa2d2 100644 --- a/doc/latest/namespace_f_c_c_analyses_1_1my_final_sel.html +++ b/doc/latest/namespace_f_c_c_analyses_1_1my_final_sel.html @@ -366,7 +366,7 @@

diff --git a/doc/latest/namespace_f_c_c_analyses_1_1my_utils.html b/doc/latest/namespace_f_c_c_analyses_1_1my_utils.html index 50d1d4c092..607ec33579 100644 --- a/doc/latest/namespace_f_c_c_analyses_1_1my_utils.html +++ b/doc/latest/namespace_f_c_c_analyses_1_1my_utils.html @@ -3113,7 +3113,7 @@

diff --git a/doc/latest/namespace_jet_clustering.html b/doc/latest/namespace_jet_clustering.html index 6eff1b95c7..513f8db0cc 100644 --- a/doc/latest/namespace_jet_clustering.html +++ b/doc/latest/namespace_jet_clustering.html @@ -124,7 +124,7 @@ diff --git a/doc/latest/namespace_ort.html b/doc/latest/namespace_ort.html index 0444c3766e..9d7e40d749 100644 --- a/doc/latest/namespace_ort.html +++ b/doc/latest/namespace_ort.html @@ -93,7 +93,7 @@ diff --git a/doc/latest/namespace_ort_1_1_experimental.html b/doc/latest/namespace_ort_1_1_experimental.html index 88d3088c83..abc18e2b54 100644 --- a/doc/latest/namespace_ort_1_1_experimental.html +++ b/doc/latest/namespace_ort_1_1_experimental.html @@ -89,7 +89,7 @@ diff --git a/doc/latest/namespacecontrib.html b/doc/latest/namespacecontrib.html index 39ef9b70b2..709d475ac4 100644 --- a/doc/latest/namespacecontrib.html +++ b/doc/latest/namespacecontrib.html @@ -99,7 +99,7 @@ diff --git a/doc/latest/namespaceedm4hep.html b/doc/latest/namespaceedm4hep.html new file mode 100644 index 0000000000..af40976c70 --- /dev/null +++ b/doc/latest/namespaceedm4hep.html @@ -0,0 +1,116 @@ + + + + + + + + +FCCAnalyses: edm4hep Namespace Reference + + + + + + + + + + + + +
+
+

 
rv::RVec< FCCAnalysesJetConstituentsDataget_JetDistSig (const rv::RVec< FCCAnalysesJetConstituentsData > &JetDistVal, const rv::RVec< FCCAnalysesJetConstituentsData > &err2_D0, const rv::RVec< FCCAnalysesJetConstituentsData > &err2_Z0)
 
rv::RVec< FCCAnalysesJetConstituentsDataget_mtof (const rv::RVec< FCCAnalysesJetConstituents > &jcs, const rv::RVec< float > &track_L, const rv::RVec< edm4hep::TrackData > &trackdata, const rv::RVec< edm4hep::TrackerHitData > &trackerhits, const rv::RVec< edm4hep::ClusterData > &gammadata, const rv::RVec< edm4hep::ClusterData > &nhdata, const rv::RVec< edm4hep::CalorimeterHitData > &calohits, const TLorentzVector &V)
 
rv::RVec< FCCAnalysesJetConstituentsDataget_mtof (const rv::RVec< FCCAnalysesJetConstituents > &jcs, const rv::RVec< float > &track_L, const rv::RVec< edm4hep::TrackData > &trackdata, const rv::RVec< edm4hep::TrackerHit3DData > &trackerhits, const rv::RVec< edm4hep::ClusterData > &gammadata, const rv::RVec< edm4hep::ClusterData > &nhdata, const rv::RVec< edm4hep::CalorimeterHitData > &calohits, const TLorentzVector &V)
 
rv::RVec< FCCAnalysesJetConstituentsDataget_PIDs (const ROOT::VecOps::RVec< int > recin, const ROOT::VecOps::RVec< int > mcin, const rv::RVec< edm4hep::ReconstructedParticleData > &RecPart, const rv::RVec< edm4hep::MCParticleData > &Particle, const rv::RVec< edm4hep::ReconstructedParticleData > &Jets)
 
rv::RVec< FCCAnalysesJetConstituentsDataget_PIDs_cluster (const ROOT::VecOps::RVec< int > recin, const ROOT::VecOps::RVec< int > mcin, const rv::RVec< edm4hep::ReconstructedParticleData > &RecPart, const rv::RVec< edm4hep::MCParticleData > &Particle, const std::vector< std::vector< int > > &indices)
const rv::RVec< edm4hep::TrackerHitData > & const rv::RVec< edm4hep::TrackerHit3DData > &  trackerhits,
 
ROOT::VecOps::RVec< float > tracks_length (const ROOT::VecOps::RVec< edm4hep::TrackState > &some_tracks, const ROOT::VecOps::RVec< edm4hep::TrackState > &FullTracks, const ROOT::VecOps::RVec< float > &length)
 
ROOT::VecOps::RVec< float > tracks_TOF (const ROOT::VecOps::RVec< int > &track_indices, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHitData > &trackerhits)
 the TOF times in ps (times of the hit at the calo entrance )
 
ROOT::VecOps::RVec< float > tracks_TOF (const ROOT::VecOps::RVec< edm4hep::TrackState > &some_tracks, const ROOT::VecOps::RVec< edm4hep::TrackState > &FullTracks, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHitData > &trackerhits)
 
ROOT::VecOps::RVec< float > tracks_TOF (const ROOT::VecOps::RVec< int > &track_indices, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &trackerhits)
 the TOF times in ps (times of the hit at the calo entrance )
 
ROOT::VecOps::RVec< float > tracks_TOF (const ROOT::VecOps::RVec< edm4hep::TrackState > &some_tracks, const ROOT::VecOps::RVec< edm4hep::TrackState > &FullTracks, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &trackerhits)
 
ROOT::VecOps::RVec< float > tracks_dNdx (const ROOT::VecOps::RVec< int > &track_indices, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::Quantity > &dNdx)
 the dndx values
 
const ROOT::VecOps::RVec< edm4hep::TrackerHitData > & const ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &  trackerhits 
const ROOT::VecOps::RVec< edm4hep::TrackerHitData > & const ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &  trackerhits 
float get_trackMom (edm4hep::TrackState &atrack)
 
TVectorD Edm4hep2Delphes_TrackParam (const TVectorD &param, bool Units_mm)
 convert track parameters, from edm4hep to delphes conventions
 convert track parameters, from edm4hep to delphes conventions
 
TVectorD Delphes2Edm4hep_TrackParam (const TVectorD &param, bool Units_mm)
 convert track parameters, from delphes to edm4hep conventions
 convert track parameters, from delphes to edm4hep conventions
 
TMatrixDSym Edm4hep2Delphes_TrackCovMatrix (const std::array< float, 21 > &covMatrix, bool Units_mm)
 convert track covariance matrix, from edm4hep to delphes conventions
 convert track covariance matrix, from edm4hep to delphes conventions
 
std::array< float, 21 > Delphes2Edm4hep_TrackCovMatrix (const TMatrixDSym &cov, bool Units_mm)
 convert track covariance matrix, from delphes to edm4hep conventions
 convert track covariance matrix, from delphes to edm4hep conventions
 
TVectorD get_trackParam (edm4hep::TrackState &atrack, bool Units_mm=false)
 — Internal methods needed by the code of Franco B:
+ + + + + +
+
FCCAnalyses +
+
+ + + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ + +
+ +
edm4hep Namespace Reference
+
+
+ + + + +

+Typedefs

using TrackerHit3DData = edm4hep::TrackerHitData
 
+

Typedef Documentation

+ +

◆ TrackerHit3DData

+ +
+
+ + + + +
typedef edm4hep::TrackerHitData edm4hep::TrackerHit3DData
+
+ +
+
+
+ + + + + diff --git a/doc/latest/namespacejet_clustering_helper.html b/doc/latest/namespacejet_clustering_helper.html index 8cf23a4e97..c2122f7631 100644 --- a/doc/latest/namespacejet_clustering_helper.html +++ b/doc/latest/namespacejet_clustering_helper.html @@ -93,7 +93,7 @@ diff --git a/doc/latest/namespacejet_flavour_helper.html b/doc/latest/namespacejet_flavour_helper.html index a35b8b74ee..de22548fdf 100644 --- a/doc/latest/namespacejet_flavour_helper.html +++ b/doc/latest/namespacejet_flavour_helper.html @@ -93,7 +93,7 @@ diff --git a/doc/latest/namespacemembers.html b/doc/latest/namespacemembers.html index 0437c72636..066d8bdb39 100644 --- a/doc/latest/namespacemembers.html +++ b/doc/latest/namespacemembers.html @@ -92,7 +92,7 @@

- a -

 CValenciaInfoClass that contains the algorithm parameters R and beta
 CValenciaPluginValenciaPlugin is a plugin for fastjet (v2.4 upwards)
 NCSTemplate
 NFCCAnalysesJet clustering utilities interface
 NAlgorithms
 Ccalculate_thrustCalculates the thrust axis by looping over all possible combinations
 CgetAxisChargeGet the weighted charge in a given hemisphere (defined by it's angle wrt to axis). For definition see eq1 https://arxiv.org/pdf/1209.2421.pdf
 CgetAxisEnergyGet the energy in a given hemisphere (defined by it's angle wrt to axis). Returns 3 values: total, charged, neutral energies
 CgetAxisMassGet the invariant mass in a given hemisphere (defined by it's angle wrt to axis)
 CgetAxisNGet the number of particles in a given hemisphere (defined by it's angle wrt to axis). Returns 3 values: total, charged, neutral multiplicity
 CgetThrustPointingMake the thrust axis points to hemisphere with maximum or minimum energy
 Cjets_TwoHemispheresMake "jets" by splitting the events into two hemisphere transverse to the thrust axis
 Cminimize_sphericityCalculates the sphericity axis based on a list of px, py, pz
 Cminimize_thrustFinds the thrust axis based on a list of px, py, pz
 CsphericityFitFunction that runs the fit for the sphericity axis determination
 CthrustFitFunction that runs the fit for the thrust axis determination
 NCaloNtupleizer
 CgetFloatAt
 Csel_layersSelect layers
 NJetClusteringUtils
 CrecoilBuilder
 CresonanceBuilder
 Csel_ptSelect clustered jets with transverse momentum greader than a minimum value [GeV]
 NJetConstituentsUtils
 NJetFlavourUtils
 NJetTaggingUtils
 Csel_tagSelect a list of jets depending on the status of a certain boolean flag (corresponding to its tagging state)
 NMCParticle
 Cfilter_pdgIDFilter events based on a MCParticles PDGID
 Cget_decayGet the decay of a given particle
 Cget_EventPrimaryVertexReturn the event primary vertex (mm)
 Cget_EventPrimaryVertexP4Return the event primary vertex position and time (mm)
 Cget_indicesReturn a list of indices that correspond to a given MC decay. The list contains the index of the mother, followed by the indices of the daughters, in the order specified. If m_inclusiveDecay is true, the list of daughters is the minimum required for the mother's decay (otherwise, the list is the exact daughters required for the mother's decay). In case there are several such decays in the event, keep only the first one
 Cget_indices_ExclusiveDecayA shorthand for get_indices, with m_chargeConjugateDaughters=false, inclusiveDecay=false
 Cget_treeGet MC history tree for a given MCParticle index
 Csel_genStatusSelect MCParticles with their status
 Csel_pdgIDSelect MCParticles with their PDG id
 Csel_ptSelect MCParticles with transverse momentum greater than a minimum value [GeV]
 NmyFinalSel
 NmyUtils
 Cbuild_D0
 Cbuild_tau23pi
 CFCCAnalysesComposite
 CFCCAnalysesComposite2
 Cfilter_PV
 Csel_PID
 Csel_PV
 NReconstructedParticle
 Cangular_separationBuilderReturn the angular separations (min / max / average) between a collection of particles
 CrecoilBuilderBuild the recoil from an arbitrary list of input ReconstructedPartilces and the center of mass energy
 CresonanceBuilderBuild the resonance from 2 particles from an arbitrary list of input ReconstructedPartilces. Keep the closest to the mass given as input
 Csel_absTypeSelect ReconstructedParticles by type absolute value Note: type might not correspond to PDG ID
 Csel_axisSelect a list of reconstructed particles depending on the angle cosTheta axis
 Csel_chargeSelect ReconstructedParticles with charge equal or in asolute value
 Csel_etaSelect ReconstructedParticles with absolute pseudorapidity less than a maximum absolute value
 Csel_pSelect ReconstructedParticles with momentum greater than a minimum value [GeV]
 Csel_ptSelect ReconstructedParticles with transverse momentum greater than a minimum value [GeV]
 Csel_tagSelect a list of reconstructed particles depending on the status of a certain boolean flag
 Csel_typeSelect ReconstructedParticles by type Note: type might not correspond to PDG ID
 NReconstructedParticle2MC
 CgetRP2MC_p_funcSelect ReconstructedParticles with transverse momentum greater than a minimum value [GeV]
 CselRP_PDGSelect ReconstructedParticles matched with a MC particle of a given PDG_id
 CselRP_PDG_indexSelect ReconstructedParticles matched with a MC particle of a given PDG_id
 NReconstructedParticle2Track
 NReconstructedTrack
 NSmearObjects
 CSmearedReconstructedParticleGenerates new reco particles, smeared by given parameters
 CSmearedTracksGenerates new track states, by rescaling the covariance matrix of the tracks
 CSmearedTracksdNdxGenerates new track dNdx, by rescaling the poisson error of the cluster count
 CSmearedTracksTOFGenerates new tracker hits, by rescaling the timing measurement
 NUtils
 NVertexFinderActs
 NVertexFinderLCFIPlus
 NVertexFitterActs
 NVertexFitterSimple
 NVertexingUtils
 CFCCAnalysesV0Structure to keep useful information that is related to the V0
 CFCCAnalysesVertexStructure to keep useful track information that is related to the vertex
 CFCCAnalysesVertexMCStructure to keep useful track information that is related to the vertex
 CselTracksSelection of particles based on the d0 / z0 significances of the associated track
 NWeaverUtils
 NJetClusteringJet clustering interface
 Cclustering_antiktJet Clustering interface for antikt
 Cclustering_cambridgeJet Clustering interface for Cambridge
 Cclustering_ee_genktJet Clustering interface for ee_genkt
 Cclustering_ee_ktJet Clustering interface for ee_kt
 Cclustering_genktJet Clustering interface for genkt
 Cclustering_jadeJet Clustering interface for jade
 Cclustering_ktJet Clustering interface for kt
 Cclustering_valenciaJet Clustering interface for valencia
 CFCCAnalysesJetStructure to keep useful informations for the jets
 NjetClusteringHelper
 CExclusiveJetClusteringHelper
 NjetFlavourHelper
 CJetFlavourHelper
 NOrt
 NExperimental
 Nedm4hep
 NFCCAnalysesJet clustering utilities interface
 NAlgorithms
 Ccalculate_thrustCalculates the thrust axis by looping over all possible combinations
 CgetAxisChargeGet the weighted charge in a given hemisphere (defined by it's angle wrt to axis). For definition see eq1 https://arxiv.org/pdf/1209.2421.pdf
 CgetAxisEnergyGet the energy in a given hemisphere (defined by it's angle wrt to axis). Returns 3 values: total, charged, neutral energies
 CgetAxisMassGet the invariant mass in a given hemisphere (defined by it's angle wrt to axis)
 CgetAxisNGet the number of particles in a given hemisphere (defined by it's angle wrt to axis). Returns 3 values: total, charged, neutral multiplicity
 CgetThrustPointingMake the thrust axis points to hemisphere with maximum or minimum energy
 Cjets_TwoHemispheresMake "jets" by splitting the events into two hemisphere transverse to the thrust axis
 Cminimize_sphericityCalculates the sphericity axis based on a list of px, py, pz
 Cminimize_thrustFinds the thrust axis based on a list of px, py, pz
 CsphericityFitFunction that runs the fit for the sphericity axis determination
 CthrustFitFunction that runs the fit for the thrust axis determination
 NCaloNtupleizer
 CgetFloatAt
 Csel_layersSelect layers
 NJetClusteringUtils
 CrecoilBuilder
 CresonanceBuilder
 Csel_ptSelect clustered jets with transverse momentum greader than a minimum value [GeV]
 NJetConstituentsUtils
 NJetFlavourUtils
 NJetTaggingUtils
 Csel_tagSelect a list of jets depending on the status of a certain boolean flag (corresponding to its tagging state)
 NMCParticle
 Cfilter_pdgIDFilter events based on a MCParticles PDGID
 Cget_decayGet the decay of a given particle
 Cget_EventPrimaryVertexReturn the event primary vertex (mm)
 Cget_EventPrimaryVertexP4Return the event primary vertex position and time (mm)
 Cget_indicesReturn a list of indices that correspond to a given MC decay. The list contains the index of the mother, followed by the indices of the daughters, in the order specified. If m_inclusiveDecay is true, the list of daughters is the minimum required for the mother's decay (otherwise, the list is the exact daughters required for the mother's decay). In case there are several such decays in the event, keep only the first one
 Cget_indices_ExclusiveDecayA shorthand for get_indices, with m_chargeConjugateDaughters=false, inclusiveDecay=false
 Cget_treeGet MC history tree for a given MCParticle index
 Csel_genStatusSelect MCParticles with their status
 Csel_pdgIDSelect MCParticles with their PDG id
 Csel_ptSelect MCParticles with transverse momentum greater than a minimum value [GeV]
 NmyFinalSel
 NmyUtils
 Cbuild_D0
 Cbuild_tau23pi
 CFCCAnalysesComposite
 CFCCAnalysesComposite2
 Cfilter_PV
 Csel_PID
 Csel_PV
 NReconstructedParticle
 Cangular_separationBuilderReturn the angular separations (min / max / average) between a collection of particles
 CrecoilBuilderBuild the recoil from an arbitrary list of input ReconstructedPartilces and the center of mass energy
 CresonanceBuilderBuild the resonance from 2 particles from an arbitrary list of input ReconstructedPartilces. Keep the closest to the mass given as input
 Csel_absTypeSelect ReconstructedParticles by type absolute value Note: type might not correspond to PDG ID
 Csel_axisSelect a list of reconstructed particles depending on the angle cosTheta axis
 Csel_chargeSelect ReconstructedParticles with charge equal or in asolute value
 Csel_etaSelect ReconstructedParticles with absolute pseudorapidity less than a maximum absolute value
 Csel_pSelect ReconstructedParticles with momentum greater than a minimum value [GeV]
 Csel_ptSelect ReconstructedParticles with transverse momentum greater than a minimum value [GeV]
 Csel_tagSelect a list of reconstructed particles depending on the status of a certain boolean flag
 Csel_typeSelect ReconstructedParticles by type Note: type might not correspond to PDG ID
 NReconstructedParticle2MC
 CgetRP2MC_p_funcSelect ReconstructedParticles with transverse momentum greater than a minimum value [GeV]
 CselRP_PDGSelect ReconstructedParticles matched with a MC particle of a given PDG_id
 CselRP_PDG_indexSelect ReconstructedParticles matched with a MC particle of a given PDG_id
 NReconstructedParticle2Track
 NReconstructedTrack
 NSmearObjects
 CSmearedReconstructedParticleGenerates new reco particles, smeared by given parameters
 CSmearedTracksGenerates new track states, by rescaling the covariance matrix of the tracks
 CSmearedTracksdNdxGenerates new track dNdx, by rescaling the poisson error of the cluster count
 CSmearedTracksTOFGenerates new tracker hits, by rescaling the timing measurement
 NUtils
 NVertexFinderActs
 NVertexFinderLCFIPlus
 NVertexFitterActs
 NVertexFitterSimple
 NVertexingUtils
 CFCCAnalysesV0Structure to keep useful information that is related to the V0
 CFCCAnalysesVertexStructure to keep useful track information that is related to the vertex
 CFCCAnalysesVertexMCStructure to keep useful track information that is related to the vertex
 CselTracksSelection of particles based on the d0 / z0 significances of the associated track
 NWeaverUtils
 NJetClusteringJet clustering interface
 Cclustering_antiktJet Clustering interface for antikt
 Cclustering_cambridgeJet Clustering interface for Cambridge
 Cclustering_ee_genktJet Clustering interface for ee_genkt
 Cclustering_ee_ktJet Clustering interface for ee_kt
 Cclustering_genktJet Clustering interface for genkt
 Cclustering_jadeJet Clustering interface for jade
 Cclustering_ktJet Clustering interface for kt
 Cclustering_valenciaJet Clustering interface for valencia
 CFCCAnalysesJetStructure to keep useful informations for the jets
 NjetClusteringHelper
 CExclusiveJetClusteringHelper
 NjetFlavourHelper
 CJetFlavourHelper
 NOrt
 NExperimental
diff --git a/doc/latest/onnxtest_8cpp.html b/doc/latest/onnxtest_8cpp.html index c37d5486d8..fecd947009 100644 --- a/doc/latest/onnxtest_8cpp.html +++ b/doc/latest/onnxtest_8cpp.html @@ -210,7 +210,7 @@

diff --git a/doc/latest/search/all_13.js b/doc/latest/search/all_13.js index bc81c4c2b6..a00c3a3765 100644 --- a/doc/latest/search/all_13.js +++ b/doc/latest/search/all_13.js @@ -6,11 +6,12 @@ var searchData= ['test_5ffile_3',['TEST_FILE',['../onnxtest_8cpp.html#ad05e6c0cad6477bf659ce541e115012e',1,'onnxtest.cpp']]], ['thrustfit_4',['thrustfit',['../struct_f_c_c_analyses_1_1_algorithms_1_1thrust_fit.html#a48de3d0fb8a8057e70b216fa4531b154',1,'FCCAnalyses::Algorithms::thrustFit::thrustFit()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1thrust_fit.html',1,'FCCAnalyses::Algorithms::thrustFit']]], ['tokenise_5',['TOKENISE',['../onnxtest_8cpp.html#a7a904b81e786d4e88008709efe39b9a3',1,'onnxtest.cpp']]], - ['trackerhits_6',['trackerhits',['../classjet_flavour_helper_1_1_jet_flavour_helper.html#a45d9eb952af26cf5d1645102c4b4722f',1,'jetFlavourHelper::JetFlavourHelper']]], - ['trackparamfrommc_5fdelphesconv_7',['TrackParamFromMC_DelphesConv',['../namespace_f_c_c_analyses_1_1_smear_objects.html#a2391b1c292d67f904e15a0c4de713b61',1,'FCCAnalyses::SmearObjects']]], - ['tracks_5fdndx_8',['tracks_dndx',['../namespace_f_c_c_analyses_1_1_reconstructed_track.html#ad6c913cc73693e6bc4b89bbb54109ef7',1,'FCCAnalyses::ReconstructedTrack::tracks_dNdx(const ROOT::VecOps::RVec< int > &track_indices, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::Quantity > &dNdx)'],['../namespace_f_c_c_analyses_1_1_reconstructed_track.html#afd8c140bb7aea6e6897c41c12a4e8805',1,'FCCAnalyses::ReconstructedTrack::tracks_dNdx(const ROOT::VecOps::RVec< edm4hep::TrackState > &some_tracks, const ROOT::VecOps::RVec< edm4hep::TrackState > &FullTracks, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::Quantity > &dNdx)']]], - ['tracks_5flength_9',['tracks_length',['../namespace_f_c_c_analyses_1_1_reconstructed_track.html#ab3cf1420169f43f0026acfc4243de192',1,'FCCAnalyses::ReconstructedTrack::tracks_length(const ROOT::VecOps::RVec< int > &track_indices, const ROOT::VecOps::RVec< float > &length)'],['../namespace_f_c_c_analyses_1_1_reconstructed_track.html#a717a5ee7cc826a43b6f8d8b4c40bdad3',1,'FCCAnalyses::ReconstructedTrack::tracks_length(const ROOT::VecOps::RVec< edm4hep::TrackState > &some_tracks, const ROOT::VecOps::RVec< edm4hep::TrackState > &FullTracks, const ROOT::VecOps::RVec< float > &length)']]], - ['tracks_5ftof_10',['tracks_tof',['../namespace_f_c_c_analyses_1_1_reconstructed_track.html#a034a3d78839a4a7eb7893e5a72b52a74',1,'FCCAnalyses::ReconstructedTrack::tracks_TOF(const ROOT::VecOps::RVec< int > &track_indices, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHitData > &trackerhits)'],['../namespace_f_c_c_analyses_1_1_reconstructed_track.html#afcc4ec84af7d44d96d22016a469f1098',1,'FCCAnalyses::ReconstructedTrack::tracks_TOF(const ROOT::VecOps::RVec< edm4hep::TrackState > &some_tracks, const ROOT::VecOps::RVec< edm4hep::TrackState > &FullTracks, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHitData > &trackerhits)']]], - ['trackstate_11',['trackstate',['../classjet_flavour_helper_1_1_jet_flavour_helper.html#abc933246af19358d4c31e35c035da1ff',1,'jetFlavourHelper::JetFlavourHelper']]], - ['trackstates_5fat_5fip_12',['TrackStates_at_IP',['../namespace_f_c_c_analyses_1_1_reconstructed_track.html#a743867e1ce9504be0538deeabb7034bb',1,'FCCAnalyses::ReconstructedTrack']]] + ['trackerhit3ddata_6',['TrackerHit3DData',['../namespaceedm4hep.html#a588da0539601ba69a6938b40323e6f47',1,'edm4hep']]], + ['trackerhits_7',['trackerhits',['../classjet_flavour_helper_1_1_jet_flavour_helper.html#a45d9eb952af26cf5d1645102c4b4722f',1,'jetFlavourHelper::JetFlavourHelper']]], + ['trackparamfrommc_5fdelphesconv_8',['TrackParamFromMC_DelphesConv',['../namespace_f_c_c_analyses_1_1_smear_objects.html#a2391b1c292d67f904e15a0c4de713b61',1,'FCCAnalyses::SmearObjects']]], + ['tracks_5fdndx_9',['tracks_dndx',['../namespace_f_c_c_analyses_1_1_reconstructed_track.html#ad6c913cc73693e6bc4b89bbb54109ef7',1,'FCCAnalyses::ReconstructedTrack::tracks_dNdx(const ROOT::VecOps::RVec< int > &track_indices, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::Quantity > &dNdx)'],['../namespace_f_c_c_analyses_1_1_reconstructed_track.html#afd8c140bb7aea6e6897c41c12a4e8805',1,'FCCAnalyses::ReconstructedTrack::tracks_dNdx(const ROOT::VecOps::RVec< edm4hep::TrackState > &some_tracks, const ROOT::VecOps::RVec< edm4hep::TrackState > &FullTracks, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::Quantity > &dNdx)']]], + ['tracks_5flength_10',['tracks_length',['../namespace_f_c_c_analyses_1_1_reconstructed_track.html#ab3cf1420169f43f0026acfc4243de192',1,'FCCAnalyses::ReconstructedTrack::tracks_length(const ROOT::VecOps::RVec< int > &track_indices, const ROOT::VecOps::RVec< float > &length)'],['../namespace_f_c_c_analyses_1_1_reconstructed_track.html#a717a5ee7cc826a43b6f8d8b4c40bdad3',1,'FCCAnalyses::ReconstructedTrack::tracks_length(const ROOT::VecOps::RVec< edm4hep::TrackState > &some_tracks, const ROOT::VecOps::RVec< edm4hep::TrackState > &FullTracks, const ROOT::VecOps::RVec< float > &length)']]], + ['tracks_5ftof_11',['tracks_tof',['../namespace_f_c_c_analyses_1_1_reconstructed_track.html#a3ac05338e84969b838144689ead4b486',1,'FCCAnalyses::ReconstructedTrack::tracks_TOF(const ROOT::VecOps::RVec< int > &track_indices, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &trackerhits)'],['../namespace_f_c_c_analyses_1_1_reconstructed_track.html#ace5673fc9540175ae35b373fd71aa4d3',1,'FCCAnalyses::ReconstructedTrack::tracks_TOF(const ROOT::VecOps::RVec< edm4hep::TrackState > &some_tracks, const ROOT::VecOps::RVec< edm4hep::TrackState > &FullTracks, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &trackerhits)']]], + ['trackstate_12',['trackstate',['../classjet_flavour_helper_1_1_jet_flavour_helper.html#abc933246af19358d4c31e35c035da1ff',1,'jetFlavourHelper::JetFlavourHelper']]], + ['trackstates_5fat_5fip_13',['TrackStates_at_IP',['../namespace_f_c_c_analyses_1_1_reconstructed_track.html#a743867e1ce9504be0538deeabb7034bb',1,'FCCAnalyses::ReconstructedTrack']]] ]; diff --git a/doc/latest/search/all_5.js b/doc/latest/search/all_5.js index 49f1b5f986..3e8e9c7a6b 100644 --- a/doc/latest/search/all_5.js +++ b/doc/latest/search/all_5.js @@ -1,14 +1,15 @@ var searchData= [ ['e_0',['E',['../classcontrib_1_1_valencia_brief_jet.html#a5cb3984592746914ca943b884d41f599',1,'contrib::ValenciaBriefJet']]], - ['edm4hep2delphes_5ftrackcovmatrix_1',['Edm4hep2Delphes_TrackCovMatrix',['../namespace_f_c_c_analyses_1_1_vertexing_utils.html#ad89d646c645540b83315f7e4ca8d144a',1,'FCCAnalyses::VertexingUtils']]], - ['edm4hep2delphes_5ftrackparam_2',['Edm4hep2Delphes_TrackParam',['../namespace_f_c_c_analyses_1_1_vertexing_utils.html#ad3d059e8c0530b5297d245e16f192764',1,'FCCAnalyses::VertexingUtils']]], - ['env_5f_3',['env_',['../class_o_n_n_x_runtime.html#a6ba3c1c92420998ab594a025a91d4901',1,'ONNXRuntime']]], - ['exclusive_5fdmerge_4',['exclusive_dmerge',['../struct_jet_clustering_1_1_f_c_c_analyses_jet.html#a1189ad16fe57bc5dfbb628cae258c49b',1,'JetClustering::FCCAnalysesJet::exclusive_dmerge'],['../namespace_f_c_c_analyses_1_1_jet_clustering_utils.html#a5d5f8ecc0edcd06a0f00d13eb2247c44',1,'FCCAnalyses::JetClusteringUtils::exclusive_dmerge()']]], - ['exclusive_5fdmerge_5fmax_5',['exclusive_dmerge_max',['../struct_jet_clustering_1_1_f_c_c_analyses_jet.html#a1ce87f1978b3e0dcbc6c7bdb5d43d61c',1,'JetClustering::FCCAnalysesJet']]], - ['exclusive_5fsequence_5fmeaningful_6',['exclusive_sequence_meaningful',['../classcontrib_1_1_valencia_plugin.html#a56681fca6d9ac382cc6aa025b3c8942b',1,'contrib::ValenciaPlugin']]], - ['exclusivejetclusteringhelper_7',['ExclusiveJetClusteringHelper',['../classjet_clustering_helper_1_1_exclusive_jet_clustering_helper.html',1,'jetClusteringHelper']]], - ['externalrecombiner_8',['externalrecombiner',['../class_external_recombiner.html',1,'ExternalRecombiner'],['../class_external_recombiner.html#a066b2d58327c143b2c3e9f4d06e7ed2f',1,'ExternalRecombiner::ExternalRecombiner()']]], - ['externalrecombiner_2ecc_9',['ExternalRecombiner.cc',['../_external_recombiner_8cc.html',1,'']]], - ['externalrecombiner_2eh_10',['ExternalRecombiner.h',['../_external_recombiner_8h.html',1,'']]] + ['edm4hep_1',['edm4hep',['../namespaceedm4hep.html',1,'']]], + ['edm4hep2delphes_5ftrackcovmatrix_2',['Edm4hep2Delphes_TrackCovMatrix',['../namespace_f_c_c_analyses_1_1_vertexing_utils.html#ad89d646c645540b83315f7e4ca8d144a',1,'FCCAnalyses::VertexingUtils']]], + ['edm4hep2delphes_5ftrackparam_3',['Edm4hep2Delphes_TrackParam',['../namespace_f_c_c_analyses_1_1_vertexing_utils.html#ad3d059e8c0530b5297d245e16f192764',1,'FCCAnalyses::VertexingUtils']]], + ['env_5f_4',['env_',['../class_o_n_n_x_runtime.html#a6ba3c1c92420998ab594a025a91d4901',1,'ONNXRuntime']]], + ['exclusive_5fdmerge_5',['exclusive_dmerge',['../struct_jet_clustering_1_1_f_c_c_analyses_jet.html#a1189ad16fe57bc5dfbb628cae258c49b',1,'JetClustering::FCCAnalysesJet::exclusive_dmerge'],['../namespace_f_c_c_analyses_1_1_jet_clustering_utils.html#a5d5f8ecc0edcd06a0f00d13eb2247c44',1,'FCCAnalyses::JetClusteringUtils::exclusive_dmerge()']]], + ['exclusive_5fdmerge_5fmax_6',['exclusive_dmerge_max',['../struct_jet_clustering_1_1_f_c_c_analyses_jet.html#a1ce87f1978b3e0dcbc6c7bdb5d43d61c',1,'JetClustering::FCCAnalysesJet']]], + ['exclusive_5fsequence_5fmeaningful_7',['exclusive_sequence_meaningful',['../classcontrib_1_1_valencia_plugin.html#a56681fca6d9ac382cc6aa025b3c8942b',1,'contrib::ValenciaPlugin']]], + ['exclusivejetclusteringhelper_8',['ExclusiveJetClusteringHelper',['../classjet_clustering_helper_1_1_exclusive_jet_clustering_helper.html',1,'jetClusteringHelper']]], + ['externalrecombiner_9',['externalrecombiner',['../class_external_recombiner.html',1,'ExternalRecombiner'],['../class_external_recombiner.html#a066b2d58327c143b2c3e9f4d06e7ed2f',1,'ExternalRecombiner::ExternalRecombiner()']]], + ['externalrecombiner_2ecc_10',['ExternalRecombiner.cc',['../_external_recombiner_8cc.html',1,'']]], + ['externalrecombiner_2eh_11',['ExternalRecombiner.h',['../_external_recombiner_8h.html',1,'']]] ]; diff --git a/doc/latest/search/all_7.js b/doc/latest/search/all_7.js index 2d4fe70cf9..c005a44e98 100644 --- a/doc/latest/search/all_7.js +++ b/doc/latest/search/all_7.js @@ -88,7 +88,7 @@ var searchData= ['get_5fmcvertex_5fz_85',['get_MCVertex_z',['../namespace_f_c_c_analyses_1_1my_utils.html#a76d50009c352220acb5cb348403b7d87',1,'FCCAnalyses::myUtils']]], ['get_5fmcvertexobject_86',['get_MCVertexObject',['../namespace_f_c_c_analyses_1_1my_utils.html#aa59644437aebc44447e523dd379aa76b',1,'FCCAnalyses::myUtils']]], ['get_5fmin_87',['get_min',['../namespace_f_c_c_analyses_1_1my_final_sel.html#af9ac63703c1a69e14177b7d100f21873',1,'FCCAnalyses::myFinalSel::get_min(ROOT::VecOps::RVec< float > in, ROOT::VecOps::RVec< int > ispv, int index)'],['../namespace_f_c_c_analyses_1_1my_final_sel.html#a278b9d42aae9ce4b03cbae390b2e17f8',1,'FCCAnalyses::myFinalSel::get_min(ROOT::VecOps::RVec< float > in, float val)']]], - ['get_5fmtof_88',['get_mtof',['../namespace_f_c_c_analyses_1_1_jet_constituents_utils.html#a5582e9d3f487169203938b00e279a4d9',1,'FCCAnalyses::JetConstituentsUtils']]], + ['get_5fmtof_88',['get_mtof',['../namespace_f_c_c_analyses_1_1_jet_constituents_utils.html#ae5add2e2a68a0fe2566d64f3abd623bd',1,'FCCAnalyses::JetConstituentsUtils']]], ['get_5fn_89',['get_n',['../namespace_f_c_c_analyses_1_1_reconstructed_particle.html#ad5f32777e2d12ab009bb8264ac62db52',1,'FCCAnalyses::ReconstructedParticle::get_n()'],['../namespace_f_c_c_analyses_1_1_m_c_particle.html#ae5fc6db6f2f2fd2eeb7c30b9ee3e8454',1,'FCCAnalyses::MCParticle::get_n()']]], ['get_5fn_5fsv_90',['get_n_sv',['../namespace_f_c_c_analyses_1_1_vertexing_utils.html#aeb5fc9e69216ca4b9c1a38cc77fe644f',1,'FCCAnalyses::VertexingUtils::get_n_SV(ROOT::VecOps::RVec< ROOT::VecOps::RVec< FCCAnalysesVertex > > vertices)'],['../namespace_f_c_c_analyses_1_1_vertexing_utils.html#a5cb48509d18b5c96bedd10f87eda0d8b',1,'FCCAnalyses::VertexingUtils::get_n_SV(ROOT::VecOps::RVec< FCCAnalysesVertex > vertices)'],['../namespace_f_c_c_analyses_1_1_vertexing_utils.html#a4b8715b7fc755c4fe5f37207e0dfca72',1,'FCCAnalyses::VertexingUtils::get_n_SV(FCCAnalysesV0 SV)']]], ['get_5fn_5fsv_5fjets_91',['get_n_SV_jets',['../namespace_f_c_c_analyses_1_1_vertexing_utils.html#accaba2b333830ad08a81c59b8d2283ba',1,'FCCAnalyses::VertexingUtils']]], @@ -194,7 +194,7 @@ var searchData= ['get_5fvertex_5fxerr_191',['get_Vertex_xErr',['../namespace_f_c_c_analyses_1_1my_utils.html#adf23daf4e8a30d63e57dd3a515fd53a8',1,'FCCAnalyses::myUtils']]], ['get_5fvertex_5fy_192',['get_vertex_y',['../namespace_f_c_c_analyses_1_1_m_c_particle.html#a80f988e2f7d7c7ee354985f1941365b5',1,'FCCAnalyses::MCParticle::get_vertex_y()'],['../namespace_f_c_c_analyses_1_1my_utils.html#ad96e1b602ea7ad4c08a3520019b84ec2',1,'FCCAnalyses::myUtils::get_Vertex_y(ROOT::VecOps::RVec< VertexingUtils::FCCAnalysesVertex > vertex)']]], ['get_5fvertex_5fyerr_193',['get_Vertex_yErr',['../namespace_f_c_c_analyses_1_1my_utils.html#ac156bf066c768ac4b3965d3e8f087469',1,'FCCAnalyses::myUtils']]], - ['get_5fvertex_5fz_194',['get_vertex_z',['../namespace_f_c_c_analyses_1_1_m_c_particle.html#afbf2867627c722ced4cef628546b65ef',1,'FCCAnalyses::MCParticle::get_vertex_z()'],['../namespace_f_c_c_analyses_1_1my_utils.html#a0d13f34fa27040f4db32bcf0ffe70319',1,'FCCAnalyses::myUtils::get_Vertex_z(ROOT::VecOps::RVec< VertexingUtils::FCCAnalysesVertex > vertex)']]], + ['get_5fvertex_5fz_194',['get_vertex_z',['../namespace_f_c_c_analyses_1_1my_utils.html#a0d13f34fa27040f4db32bcf0ffe70319',1,'FCCAnalyses::myUtils::get_Vertex_z()'],['../namespace_f_c_c_analyses_1_1_m_c_particle.html#afbf2867627c722ced4cef628546b65ef',1,'FCCAnalyses::MCParticle::get_vertex_z()']]], ['get_5fvertex_5fzerr_195',['get_Vertex_zErr',['../namespace_f_c_c_analyses_1_1my_utils.html#aeca685c9abe2c442e6350500cfed8c1c',1,'FCCAnalyses::myUtils']]], ['get_5fvertexdata_196',['get_vertexdata',['../namespace_f_c_c_analyses_1_1_vertexing_utils.html#a4dad66416e90d010e78de67ac3283f15',1,'FCCAnalyses::VertexingUtils::get_VertexData(FCCAnalysesVertex TheVertex)'],['../namespace_f_c_c_analyses_1_1_vertexing_utils.html#a1415bce1dfaa0c53c2cae4950748338e',1,'FCCAnalyses::VertexingUtils::get_VertexData(ROOT::VecOps::RVec< FCCAnalysesVertex > TheVertexColl)'],['../namespace_f_c_c_analyses_1_1_vertexing_utils.html#a0ee263cbc5260bcc46ddf46d586a947c',1,'FCCAnalyses::VertexingUtils::get_VertexData(ROOT::VecOps::RVec< FCCAnalysesVertex > TheVertexColl, int index)']]], ['get_5fvertexntrk_197',['get_vertexntrk',['../namespace_f_c_c_analyses_1_1_vertexing_utils.html#a83b59578968f82452e8ab975482786a3',1,'FCCAnalyses::VertexingUtils::get_VertexNtrk(FCCAnalysesVertex TheVertex)'],['../namespace_f_c_c_analyses_1_1_vertexing_utils.html#a97e17a63b2ed7f49d06336383cc24380',1,'FCCAnalyses::VertexingUtils::get_VertexNtrk(ROOT::VecOps::RVec< FCCAnalysesVertex > vertices)'],['../namespace_f_c_c_analyses_1_1_vertexing_utils.html#ab0014ffa8093659dac0c71781f6013ef',1,'FCCAnalyses::VertexingUtils::get_VertexNtrk(ROOT::VecOps::RVec< ROOT::VecOps::RVec< FCCAnalysesVertex > > vertices)']]], diff --git a/doc/latest/search/all_c.js b/doc/latest/search/all_c.js index 52a8d45cd2..e45a2cf4b7 100644 --- a/doc/latest/search/all_c.js +++ b/doc/latest/search/all_c.js @@ -63,7 +63,7 @@ var searchData= ['mcparticle_2ecc_60',['MCParticle.cc',['../_m_c_particle_8cc.html',1,'']]], ['mcparticle_2eh_61',['MCParticle.h',['../_m_c_particle_8h.html',1,'']]], ['mctrackparameters_62',['mcTrackParameters',['../namespace_f_c_c_analyses_1_1_smear_objects.html#a3e3cc25372e07c5ed25f6cb926fda275',1,'FCCAnalyses::SmearObjects']]], - ['merge_63',['merge',['../namespace_f_c_c_analyses_1_1_reconstructed_track.html#af16c91b7746083d05021bc91ae4eca6a',1,'FCCAnalyses::ReconstructedTrack::Merge()'],['../namespace_f_c_c_analyses_1_1_reconstructed_particle.html#ab2d5b265b6346572a571bd2c38d8defe',1,'FCCAnalyses::ReconstructedParticle::merge()']]], + ['merge_63',['merge',['../namespace_f_c_c_analyses_1_1_reconstructed_particle.html#ab2d5b265b6346572a571bd2c38d8defe',1,'FCCAnalyses::ReconstructedParticle::merge()'],['../namespace_f_c_c_analyses_1_1_reconstructed_track.html#af16c91b7746083d05021bc91ae4eca6a',1,'FCCAnalyses::ReconstructedTrack::Merge()']]], ['merge_5fvertexobjet_64',['merge_VertexObjet',['../namespace_f_c_c_analyses_1_1my_utils.html#a38f36bd8b5b44dd8e6cad72dff073890',1,'FCCAnalyses::myUtils']]], ['mergeparticles_65',['mergeParticles',['../namespace_f_c_c_analyses_1_1_m_c_particle.html#ab1315bf243164c0a4fae1417fcf2b7fd',1,'FCCAnalyses::MCParticle']]], ['min_5flength_66',['min_length',['../struct_weaver_interface_1_1_preprocess_params.html#a73ae9e0e62b2bb25e9d9d0eec1a57ec5',1,'WeaverInterface::PreprocessParams']]], diff --git a/doc/latest/search/all_e.js b/doc/latest/search/all_e.js index d0174d8d8d..745ddf32e7 100644 --- a/doc/latest/search/all_e.js +++ b/doc/latest/search/all_e.js @@ -5,7 +5,7 @@ var searchData= ['onnxruntime_2ecc_2',['ONNXRuntime.cc',['../_o_n_n_x_runtime_8cc.html',1,'']]], ['onnxruntime_2eh_3',['ONNXRuntime.h',['../_o_n_n_x_runtime_8h.html',1,'']]], ['onnxtest_2ecpp_4',['onnxtest.cpp',['../onnxtest_8cpp.html',1,'']]], - ['operator_28_29_5',['operator()',['../struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1sel_r_p___p_d_g.html#a38084bc6925478c0694ea6ec1137df06',1,'FCCAnalyses::ReconstructedParticle2MC::selRP_PDG::operator()()'],['../struct_f_c_c_analyses_1_1my_utils_1_1sel___p_v.html#a406d52540dddd523f733a2bc65152bb2',1,'FCCAnalyses::myUtils::sel_PV::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__tag.html#a0d168f13bdb0880d314e5731468bdf19',1,'FCCAnalyses::ReconstructedParticle::sel_tag::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__axis.html#a6165e445969238268ba897ca12e02009',1,'FCCAnalyses::ReconstructedParticle::sel_axis::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__charge.html#a579d065ee4868bdf76670749757ebd7c',1,'FCCAnalyses::ReconstructedParticle::sel_charge::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__p.html#ab4e0aa93f33927cb6e9ca5959a3375fe',1,'FCCAnalyses::ReconstructedParticle::sel_p::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__eta.html#adee56074e85537a9305f3ba2d4331a87',1,'FCCAnalyses::ReconstructedParticle::sel_eta::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__pt.html#ad3ed2150821bc695f2f3d8c362f13072',1,'FCCAnalyses::ReconstructedParticle::sel_pt::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__abs_type.html#a9fe93fc8a41c91bc46c45915a0835492',1,'FCCAnalyses::ReconstructedParticle::sel_absType::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__type.html#a012d546d75701e21ad1f2349a2ee0b7d',1,'FCCAnalyses::ReconstructedParticle::sel_type::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1angular__separation_builder.html#ae8b075c0beda3272297bd068d8326565',1,'FCCAnalyses::ReconstructedParticle::angular_separationBuilder::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1recoil_builder.html#a668ad408c6b40d18fde4bec840782de2',1,'FCCAnalyses::ReconstructedParticle::recoilBuilder::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1resonance_builder.html#aa929a94c025e9ea34cc2cebfcc49c8c1',1,'FCCAnalyses::ReconstructedParticle::resonanceBuilder::operator()()'],['../struct_f_c_c_analyses_1_1my_utils_1_1sel___p_i_d.html#ae99dbe74d02c918e3b26db6926a63480',1,'FCCAnalyses::myUtils::sel_PID::operator()()'],['../struct_jet_clustering_1_1clustering__jade.html#a09eebd2f799f98ec03c74193505dc696',1,'JetClustering::clustering_jade::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1sel_r_p___p_d_g__index.html#ad1a38fe947104e207129053746c86db5',1,'FCCAnalyses::ReconstructedParticle2MC::selRP_PDG_index::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1get_r_p2_m_c__p__func.html#afb7e3ed4bcd1dbb5d3dc3698139b89d8',1,'FCCAnalyses::ReconstructedParticle2MC::getRP2MC_p_func::operator()()'],['../structlog_normal.html#a539b8fa8c46d18020e75fa5b58c73691',1,'logNormal::operator()()'],['../struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracks.html#aa88b7b9516a3d9aad9447fcae5c044ed',1,'FCCAnalyses::SmearObjects::SmearedTracks::operator()()'],['../struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracksd_ndx.html#a1bdabddbe22a4777bc7874f6cbe18a25',1,'FCCAnalyses::SmearObjects::SmearedTracksdNdx::operator()()'],['../struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracks_t_o_f.html#a6d3a7e258e4829787017945b0431c7b3',1,'FCCAnalyses::SmearObjects::SmearedTracksTOF::operator()()'],['../struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_reconstructed_particle.html#acf1a9fd932b60465274846d0f815ab69',1,'FCCAnalyses::SmearObjects::SmearedReconstructedParticle::operator()()'],['../struct_f_c_c_analyses_1_1_vertexing_utils_1_1sel_tracks.html#af331c245c119b25b931e0fa102a91025',1,'FCCAnalyses::VertexingUtils::selTracks::operator()()'],['../struct_jet_clustering_1_1clustering__kt.html#a5861d3bd089219e8b4d721170e1f4a47',1,'JetClustering::clustering_kt::operator()()'],['../struct_jet_clustering_1_1clustering__antikt.html#a9756aec96fa45529313c6d8de5b4388b',1,'JetClustering::clustering_antikt::operator()()'],['../struct_jet_clustering_1_1clustering__cambridge.html#a17b11621657bc00d7069da6daf9f0750',1,'JetClustering::clustering_cambridge::operator()()'],['../struct_jet_clustering_1_1clustering__ee__kt.html#ae1a5136225387aa561cfba889f68c5c5',1,'JetClustering::clustering_ee_kt::operator()()'],['../struct_jet_clustering_1_1clustering__ee__genkt.html#aef2193d0f04cbf00f80df3488fc3a872',1,'JetClustering::clustering_ee_genkt::operator()()'],['../struct_jet_clustering_1_1clustering__genkt.html#aab0c7b48093213283a2ee8ae16980183',1,'JetClustering::clustering_genkt::operator()()'],['../struct_jet_clustering_1_1clustering__valencia.html#a3eb864b5a6677eaa588bd26198933009',1,'JetClustering::clustering_valencia::operator()()'],['../struct_f_c_c_analyses_1_1my_utils_1_1build___d0.html#abc8b90fdb46003c3a386ebdff986375b',1,'FCCAnalyses::myUtils::build_D0::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1sphericity_fit.html#a888b1e83d7690ade827e7d9158f277b9',1,'FCCAnalyses::Algorithms::sphericityFit::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1minimize__sphericity.html#aca09c72fc1aad6b09cb867354465ff3a',1,'FCCAnalyses::Algorithms::minimize_sphericity::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1thrust_fit.html#a45ed4e9b353a1da146057b3de23f160d',1,'FCCAnalyses::Algorithms::thrustFit::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1minimize__thrust.html#a78104887f503d351b4c81e4671208d75',1,'FCCAnalyses::Algorithms::minimize_thrust::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1calculate__thrust.html#ae644da9422217a458b7225bef2f1d3dd',1,'FCCAnalyses::Algorithms::calculate_thrust::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_charge.html#a2bb471ae5b455f5da3a8769e483ffe85',1,'FCCAnalyses::Algorithms::getAxisCharge::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_mass.html#a679b8f82f8b188c94f27be715e1d92be',1,'FCCAnalyses::Algorithms::getAxisMass::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_energy.html#a3bcd4836ef8f49087e75b39d1729f580',1,'FCCAnalyses::Algorithms::getAxisEnergy::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_n.html#acc526dbea3619ba6edfbe538735bf304',1,'FCCAnalyses::Algorithms::getAxisN::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1get_thrust_pointing.html#a7cdbf65fcd4ea52e114955fc0b1d13cc',1,'FCCAnalyses::Algorithms::getThrustPointing::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1jets___two_hemispheres.html#a4cb16d73eeae344ca2888313918278be',1,'FCCAnalyses::Algorithms::jets_TwoHemispheres::operator()()'],['../struct_f_c_c_analyses_1_1_calo_ntupleizer_1_1sel__layers.html#a504f7b998cd9889a794b5b8d735e52f2',1,'FCCAnalyses::CaloNtupleizer::sel_layers::operator()()'],['../struct_f_c_c_analyses_1_1_calo_ntupleizer_1_1get_float_at.html#a5df3afa4328b2beff94a7c619b94ac32',1,'FCCAnalyses::CaloNtupleizer::getFloatAt::operator()()'],['../struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1sel__pt.html#aaf5bbb79dfeddb176569c491bdddf34a',1,'FCCAnalyses::JetClusteringUtils::sel_pt::operator()()'],['../struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1resonance_builder.html#abd0611e8ef65c7231b651ee49f98e00b',1,'FCCAnalyses::JetClusteringUtils::resonanceBuilder::operator()()'],['../struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1recoil_builder.html#aeda482e4f3a247ad301af3546a071385',1,'FCCAnalyses::JetClusteringUtils::recoilBuilder::operator()()'],['../struct_f_c_c_analyses_1_1_jet_tagging_utils_1_1sel__tag.html#ad656080f15a85ae068770b6a9147db58',1,'FCCAnalyses::JetTaggingUtils::sel_tag::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1filter__pdg_i_d.html#ac19205fe9c1410c5d77e1d578b4d1638',1,'FCCAnalyses::MCParticle::filter_pdgID::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__pt.html#aa09a1ce77588738a249f8c45bd2732f6',1,'FCCAnalyses::MCParticle::sel_pt::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__gen_status.html#a35d20620e19ae26667dca195fc7d65a0',1,'FCCAnalyses::MCParticle::sel_genStatus::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__pdg_i_d.html#a311105ba937244cfd837f719667ee289',1,'FCCAnalyses::MCParticle::sel_pdgID::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1get__tree.html#af77fc9f8a4d228ac93446209c5a9d85e',1,'FCCAnalyses::MCParticle::get_tree::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1get__decay.html#a38600e5ea7f1ced2cdf0c3f596bd4787',1,'FCCAnalyses::MCParticle::get_decay::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1get___event_primary_vertex.html#aa18b06bbe406accfb01c04f5dfe13c6d',1,'FCCAnalyses::MCParticle::get_EventPrimaryVertex::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1get___event_primary_vertex_p4.html#a53c4d501b40598c949f70ce41c6288dc',1,'FCCAnalyses::MCParticle::get_EventPrimaryVertexP4::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1get__indices.html#a98067619e40ab3c1fdaa5f077f5b16a2',1,'FCCAnalyses::MCParticle::get_indices::operator()()'],['../struct_f_c_c_analyses_1_1my_utils_1_1filter___p_v.html#a314a0935bc1cf64f78944fc483259c6c',1,'FCCAnalyses::myUtils::filter_PV::operator()()'],['../struct_f_c_c_analyses_1_1my_utils_1_1build__tau23pi.html#a29f4f68b08f9d9a3467cef138a0439c3',1,'FCCAnalyses::myUtils::build_tau23pi::operator()()']]], + ['operator_28_29_5',['operator()',['../struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1sel_r_p___p_d_g.html#a38084bc6925478c0694ea6ec1137df06',1,'FCCAnalyses::ReconstructedParticle2MC::selRP_PDG::operator()()'],['../struct_f_c_c_analyses_1_1my_utils_1_1sel___p_v.html#a406d52540dddd523f733a2bc65152bb2',1,'FCCAnalyses::myUtils::sel_PV::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__tag.html#a0d168f13bdb0880d314e5731468bdf19',1,'FCCAnalyses::ReconstructedParticle::sel_tag::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__axis.html#a6165e445969238268ba897ca12e02009',1,'FCCAnalyses::ReconstructedParticle::sel_axis::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__charge.html#a579d065ee4868bdf76670749757ebd7c',1,'FCCAnalyses::ReconstructedParticle::sel_charge::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__p.html#ab4e0aa93f33927cb6e9ca5959a3375fe',1,'FCCAnalyses::ReconstructedParticle::sel_p::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__eta.html#adee56074e85537a9305f3ba2d4331a87',1,'FCCAnalyses::ReconstructedParticle::sel_eta::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__pt.html#ad3ed2150821bc695f2f3d8c362f13072',1,'FCCAnalyses::ReconstructedParticle::sel_pt::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__abs_type.html#a9fe93fc8a41c91bc46c45915a0835492',1,'FCCAnalyses::ReconstructedParticle::sel_absType::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__type.html#a012d546d75701e21ad1f2349a2ee0b7d',1,'FCCAnalyses::ReconstructedParticle::sel_type::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1angular__separation_builder.html#ae8b075c0beda3272297bd068d8326565',1,'FCCAnalyses::ReconstructedParticle::angular_separationBuilder::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1recoil_builder.html#a668ad408c6b40d18fde4bec840782de2',1,'FCCAnalyses::ReconstructedParticle::recoilBuilder::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1resonance_builder.html#aa929a94c025e9ea34cc2cebfcc49c8c1',1,'FCCAnalyses::ReconstructedParticle::resonanceBuilder::operator()()'],['../struct_f_c_c_analyses_1_1my_utils_1_1sel___p_i_d.html#ae99dbe74d02c918e3b26db6926a63480',1,'FCCAnalyses::myUtils::sel_PID::operator()()'],['../struct_jet_clustering_1_1clustering__jade.html#a09eebd2f799f98ec03c74193505dc696',1,'JetClustering::clustering_jade::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1sel_r_p___p_d_g__index.html#ad1a38fe947104e207129053746c86db5',1,'FCCAnalyses::ReconstructedParticle2MC::selRP_PDG_index::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1get_r_p2_m_c__p__func.html#afb7e3ed4bcd1dbb5d3dc3698139b89d8',1,'FCCAnalyses::ReconstructedParticle2MC::getRP2MC_p_func::operator()()'],['../structlog_normal.html#a539b8fa8c46d18020e75fa5b58c73691',1,'logNormal::operator()()'],['../struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracks.html#aa88b7b9516a3d9aad9447fcae5c044ed',1,'FCCAnalyses::SmearObjects::SmearedTracks::operator()()'],['../struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracksd_ndx.html#a1bdabddbe22a4777bc7874f6cbe18a25',1,'FCCAnalyses::SmearObjects::SmearedTracksdNdx::operator()()'],['../struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracks_t_o_f.html#a1d8938c2175afe8650705d3d8b48d248',1,'FCCAnalyses::SmearObjects::SmearedTracksTOF::operator()()'],['../struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_reconstructed_particle.html#acf1a9fd932b60465274846d0f815ab69',1,'FCCAnalyses::SmearObjects::SmearedReconstructedParticle::operator()()'],['../struct_f_c_c_analyses_1_1_vertexing_utils_1_1sel_tracks.html#af331c245c119b25b931e0fa102a91025',1,'FCCAnalyses::VertexingUtils::selTracks::operator()()'],['../struct_jet_clustering_1_1clustering__kt.html#a5861d3bd089219e8b4d721170e1f4a47',1,'JetClustering::clustering_kt::operator()()'],['../struct_jet_clustering_1_1clustering__antikt.html#a9756aec96fa45529313c6d8de5b4388b',1,'JetClustering::clustering_antikt::operator()()'],['../struct_jet_clustering_1_1clustering__cambridge.html#a17b11621657bc00d7069da6daf9f0750',1,'JetClustering::clustering_cambridge::operator()()'],['../struct_jet_clustering_1_1clustering__ee__kt.html#ae1a5136225387aa561cfba889f68c5c5',1,'JetClustering::clustering_ee_kt::operator()()'],['../struct_jet_clustering_1_1clustering__ee__genkt.html#aef2193d0f04cbf00f80df3488fc3a872',1,'JetClustering::clustering_ee_genkt::operator()()'],['../struct_jet_clustering_1_1clustering__genkt.html#aab0c7b48093213283a2ee8ae16980183',1,'JetClustering::clustering_genkt::operator()()'],['../struct_jet_clustering_1_1clustering__valencia.html#a3eb864b5a6677eaa588bd26198933009',1,'JetClustering::clustering_valencia::operator()()'],['../struct_f_c_c_analyses_1_1my_utils_1_1build___d0.html#abc8b90fdb46003c3a386ebdff986375b',1,'FCCAnalyses::myUtils::build_D0::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1sphericity_fit.html#a888b1e83d7690ade827e7d9158f277b9',1,'FCCAnalyses::Algorithms::sphericityFit::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1minimize__sphericity.html#aca09c72fc1aad6b09cb867354465ff3a',1,'FCCAnalyses::Algorithms::minimize_sphericity::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1thrust_fit.html#a45ed4e9b353a1da146057b3de23f160d',1,'FCCAnalyses::Algorithms::thrustFit::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1minimize__thrust.html#a78104887f503d351b4c81e4671208d75',1,'FCCAnalyses::Algorithms::minimize_thrust::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1calculate__thrust.html#ae644da9422217a458b7225bef2f1d3dd',1,'FCCAnalyses::Algorithms::calculate_thrust::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_charge.html#a2bb471ae5b455f5da3a8769e483ffe85',1,'FCCAnalyses::Algorithms::getAxisCharge::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_mass.html#a679b8f82f8b188c94f27be715e1d92be',1,'FCCAnalyses::Algorithms::getAxisMass::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_energy.html#a3bcd4836ef8f49087e75b39d1729f580',1,'FCCAnalyses::Algorithms::getAxisEnergy::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_n.html#acc526dbea3619ba6edfbe538735bf304',1,'FCCAnalyses::Algorithms::getAxisN::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1get_thrust_pointing.html#a7cdbf65fcd4ea52e114955fc0b1d13cc',1,'FCCAnalyses::Algorithms::getThrustPointing::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1jets___two_hemispheres.html#a4cb16d73eeae344ca2888313918278be',1,'FCCAnalyses::Algorithms::jets_TwoHemispheres::operator()()'],['../struct_f_c_c_analyses_1_1_calo_ntupleizer_1_1sel__layers.html#a504f7b998cd9889a794b5b8d735e52f2',1,'FCCAnalyses::CaloNtupleizer::sel_layers::operator()()'],['../struct_f_c_c_analyses_1_1_calo_ntupleizer_1_1get_float_at.html#a5df3afa4328b2beff94a7c619b94ac32',1,'FCCAnalyses::CaloNtupleizer::getFloatAt::operator()()'],['../struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1sel__pt.html#aaf5bbb79dfeddb176569c491bdddf34a',1,'FCCAnalyses::JetClusteringUtils::sel_pt::operator()()'],['../struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1resonance_builder.html#abd0611e8ef65c7231b651ee49f98e00b',1,'FCCAnalyses::JetClusteringUtils::resonanceBuilder::operator()()'],['../struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1recoil_builder.html#aeda482e4f3a247ad301af3546a071385',1,'FCCAnalyses::JetClusteringUtils::recoilBuilder::operator()()'],['../struct_f_c_c_analyses_1_1_jet_tagging_utils_1_1sel__tag.html#ad656080f15a85ae068770b6a9147db58',1,'FCCAnalyses::JetTaggingUtils::sel_tag::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1filter__pdg_i_d.html#ac19205fe9c1410c5d77e1d578b4d1638',1,'FCCAnalyses::MCParticle::filter_pdgID::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__pt.html#aa09a1ce77588738a249f8c45bd2732f6',1,'FCCAnalyses::MCParticle::sel_pt::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__gen_status.html#a35d20620e19ae26667dca195fc7d65a0',1,'FCCAnalyses::MCParticle::sel_genStatus::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__pdg_i_d.html#a311105ba937244cfd837f719667ee289',1,'FCCAnalyses::MCParticle::sel_pdgID::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1get__tree.html#af77fc9f8a4d228ac93446209c5a9d85e',1,'FCCAnalyses::MCParticle::get_tree::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1get__decay.html#a38600e5ea7f1ced2cdf0c3f596bd4787',1,'FCCAnalyses::MCParticle::get_decay::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1get___event_primary_vertex.html#aa18b06bbe406accfb01c04f5dfe13c6d',1,'FCCAnalyses::MCParticle::get_EventPrimaryVertex::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1get___event_primary_vertex_p4.html#a53c4d501b40598c949f70ce41c6288dc',1,'FCCAnalyses::MCParticle::get_EventPrimaryVertexP4::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1get__indices.html#a98067619e40ab3c1fdaa5f077f5b16a2',1,'FCCAnalyses::MCParticle::get_indices::operator()()'],['../struct_f_c_c_analyses_1_1my_utils_1_1filter___p_v.html#a314a0935bc1cf64f78944fc483259c6c',1,'FCCAnalyses::myUtils::filter_PV::operator()()'],['../struct_f_c_c_analyses_1_1my_utils_1_1build__tau23pi.html#a29f4f68b08f9d9a3467cef138a0439c3',1,'FCCAnalyses::myUtils::build_tau23pi::operator()()']]], ['operator_3d_6',['operator=',['../class_o_n_n_x_runtime.html#a76c62bd95a41c9b824e3c9b40bdda0e5',1,'ONNXRuntime']]], ['ort_7',['Ort',['../namespace_ort.html',1,'']]], ['ort_3a_3aexperimental_8',['Experimental',['../namespace_ort_1_1_experimental.html',1,'Ort']]], diff --git a/doc/latest/search/functions_11.js b/doc/latest/search/functions_11.js index 9d342f956a..66627c2fed 100644 --- a/doc/latest/search/functions_11.js +++ b/doc/latest/search/functions_11.js @@ -5,6 +5,6 @@ var searchData= ['trackparamfrommc_5fdelphesconv_2',['TrackParamFromMC_DelphesConv',['../namespace_f_c_c_analyses_1_1_smear_objects.html#a2391b1c292d67f904e15a0c4de713b61',1,'FCCAnalyses::SmearObjects']]], ['tracks_5fdndx_3',['tracks_dndx',['../namespace_f_c_c_analyses_1_1_reconstructed_track.html#ad6c913cc73693e6bc4b89bbb54109ef7',1,'FCCAnalyses::ReconstructedTrack::tracks_dNdx(const ROOT::VecOps::RVec< int > &track_indices, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::Quantity > &dNdx)'],['../namespace_f_c_c_analyses_1_1_reconstructed_track.html#afd8c140bb7aea6e6897c41c12a4e8805',1,'FCCAnalyses::ReconstructedTrack::tracks_dNdx(const ROOT::VecOps::RVec< edm4hep::TrackState > &some_tracks, const ROOT::VecOps::RVec< edm4hep::TrackState > &FullTracks, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::Quantity > &dNdx)']]], ['tracks_5flength_4',['tracks_length',['../namespace_f_c_c_analyses_1_1_reconstructed_track.html#ab3cf1420169f43f0026acfc4243de192',1,'FCCAnalyses::ReconstructedTrack::tracks_length(const ROOT::VecOps::RVec< int > &track_indices, const ROOT::VecOps::RVec< float > &length)'],['../namespace_f_c_c_analyses_1_1_reconstructed_track.html#a717a5ee7cc826a43b6f8d8b4c40bdad3',1,'FCCAnalyses::ReconstructedTrack::tracks_length(const ROOT::VecOps::RVec< edm4hep::TrackState > &some_tracks, const ROOT::VecOps::RVec< edm4hep::TrackState > &FullTracks, const ROOT::VecOps::RVec< float > &length)']]], - ['tracks_5ftof_5',['tracks_tof',['../namespace_f_c_c_analyses_1_1_reconstructed_track.html#a034a3d78839a4a7eb7893e5a72b52a74',1,'FCCAnalyses::ReconstructedTrack::tracks_TOF(const ROOT::VecOps::RVec< int > &track_indices, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHitData > &trackerhits)'],['../namespace_f_c_c_analyses_1_1_reconstructed_track.html#afcc4ec84af7d44d96d22016a469f1098',1,'FCCAnalyses::ReconstructedTrack::tracks_TOF(const ROOT::VecOps::RVec< edm4hep::TrackState > &some_tracks, const ROOT::VecOps::RVec< edm4hep::TrackState > &FullTracks, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHitData > &trackerhits)']]], + ['tracks_5ftof_5',['tracks_tof',['../namespace_f_c_c_analyses_1_1_reconstructed_track.html#a3ac05338e84969b838144689ead4b486',1,'FCCAnalyses::ReconstructedTrack::tracks_TOF(const ROOT::VecOps::RVec< int > &track_indices, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &trackerhits)'],['../namespace_f_c_c_analyses_1_1_reconstructed_track.html#ace5673fc9540175ae35b373fd71aa4d3',1,'FCCAnalyses::ReconstructedTrack::tracks_TOF(const ROOT::VecOps::RVec< edm4hep::TrackState > &some_tracks, const ROOT::VecOps::RVec< edm4hep::TrackState > &FullTracks, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &trackerhits)']]], ['trackstates_5fat_5fip_6',['TrackStates_at_IP',['../namespace_f_c_c_analyses_1_1_reconstructed_track.html#a743867e1ce9504be0538deeabb7034bb',1,'FCCAnalyses::ReconstructedTrack']]] ]; diff --git a/doc/latest/search/functions_7.js b/doc/latest/search/functions_7.js index 4f45fc6547..4dede2e74d 100644 --- a/doc/latest/search/functions_7.js +++ b/doc/latest/search/functions_7.js @@ -86,7 +86,7 @@ var searchData= ['get_5fmcvertex_5fz_83',['get_MCVertex_z',['../namespace_f_c_c_analyses_1_1my_utils.html#a76d50009c352220acb5cb348403b7d87',1,'FCCAnalyses::myUtils']]], ['get_5fmcvertexobject_84',['get_MCVertexObject',['../namespace_f_c_c_analyses_1_1my_utils.html#aa59644437aebc44447e523dd379aa76b',1,'FCCAnalyses::myUtils']]], ['get_5fmin_85',['get_min',['../namespace_f_c_c_analyses_1_1my_final_sel.html#a278b9d42aae9ce4b03cbae390b2e17f8',1,'FCCAnalyses::myFinalSel::get_min(ROOT::VecOps::RVec< float > in, float val)'],['../namespace_f_c_c_analyses_1_1my_final_sel.html#af9ac63703c1a69e14177b7d100f21873',1,'FCCAnalyses::myFinalSel::get_min(ROOT::VecOps::RVec< float > in, ROOT::VecOps::RVec< int > ispv, int index)']]], - ['get_5fmtof_86',['get_mtof',['../namespace_f_c_c_analyses_1_1_jet_constituents_utils.html#a5582e9d3f487169203938b00e279a4d9',1,'FCCAnalyses::JetConstituentsUtils']]], + ['get_5fmtof_86',['get_mtof',['../namespace_f_c_c_analyses_1_1_jet_constituents_utils.html#ae5add2e2a68a0fe2566d64f3abd623bd',1,'FCCAnalyses::JetConstituentsUtils']]], ['get_5fn_87',['get_n',['../namespace_f_c_c_analyses_1_1_m_c_particle.html#ae5fc6db6f2f2fd2eeb7c30b9ee3e8454',1,'FCCAnalyses::MCParticle::get_n()'],['../namespace_f_c_c_analyses_1_1_reconstructed_particle.html#ad5f32777e2d12ab009bb8264ac62db52',1,'FCCAnalyses::ReconstructedParticle::get_n()']]], ['get_5fn_5fsv_88',['get_n_sv',['../namespace_f_c_c_analyses_1_1_vertexing_utils.html#a4b8715b7fc755c4fe5f37207e0dfca72',1,'FCCAnalyses::VertexingUtils::get_n_SV(FCCAnalysesV0 SV)'],['../namespace_f_c_c_analyses_1_1_vertexing_utils.html#a5cb48509d18b5c96bedd10f87eda0d8b',1,'FCCAnalyses::VertexingUtils::get_n_SV(ROOT::VecOps::RVec< FCCAnalysesVertex > vertices)'],['../namespace_f_c_c_analyses_1_1_vertexing_utils.html#aeb5fc9e69216ca4b9c1a38cc77fe644f',1,'FCCAnalyses::VertexingUtils::get_n_SV(ROOT::VecOps::RVec< ROOT::VecOps::RVec< FCCAnalysesVertex > > vertices)']]], ['get_5fn_5fsv_5fjets_89',['get_n_SV_jets',['../namespace_f_c_c_analyses_1_1_vertexing_utils.html#accaba2b333830ad08a81c59b8d2283ba',1,'FCCAnalyses::VertexingUtils']]], @@ -192,7 +192,7 @@ var searchData= ['get_5fvertex_5fxerr_189',['get_Vertex_xErr',['../namespace_f_c_c_analyses_1_1my_utils.html#adf23daf4e8a30d63e57dd3a515fd53a8',1,'FCCAnalyses::myUtils']]], ['get_5fvertex_5fy_190',['get_vertex_y',['../namespace_f_c_c_analyses_1_1_m_c_particle.html#a80f988e2f7d7c7ee354985f1941365b5',1,'FCCAnalyses::MCParticle::get_vertex_y()'],['../namespace_f_c_c_analyses_1_1my_utils.html#ad96e1b602ea7ad4c08a3520019b84ec2',1,'FCCAnalyses::myUtils::get_Vertex_y(ROOT::VecOps::RVec< VertexingUtils::FCCAnalysesVertex > vertex)']]], ['get_5fvertex_5fyerr_191',['get_Vertex_yErr',['../namespace_f_c_c_analyses_1_1my_utils.html#ac156bf066c768ac4b3965d3e8f087469',1,'FCCAnalyses::myUtils']]], - ['get_5fvertex_5fz_192',['get_vertex_z',['../namespace_f_c_c_analyses_1_1_m_c_particle.html#afbf2867627c722ced4cef628546b65ef',1,'FCCAnalyses::MCParticle::get_vertex_z()'],['../namespace_f_c_c_analyses_1_1my_utils.html#a0d13f34fa27040f4db32bcf0ffe70319',1,'FCCAnalyses::myUtils::get_Vertex_z(ROOT::VecOps::RVec< VertexingUtils::FCCAnalysesVertex > vertex)']]], + ['get_5fvertex_5fz_192',['get_vertex_z',['../namespace_f_c_c_analyses_1_1my_utils.html#a0d13f34fa27040f4db32bcf0ffe70319',1,'FCCAnalyses::myUtils::get_Vertex_z()'],['../namespace_f_c_c_analyses_1_1_m_c_particle.html#afbf2867627c722ced4cef628546b65ef',1,'FCCAnalyses::MCParticle::get_vertex_z()']]], ['get_5fvertex_5fzerr_193',['get_Vertex_zErr',['../namespace_f_c_c_analyses_1_1my_utils.html#aeca685c9abe2c442e6350500cfed8c1c',1,'FCCAnalyses::myUtils']]], ['get_5fvertexdata_194',['get_vertexdata',['../namespace_f_c_c_analyses_1_1_vertexing_utils.html#a4dad66416e90d010e78de67ac3283f15',1,'FCCAnalyses::VertexingUtils::get_VertexData(FCCAnalysesVertex TheVertex)'],['../namespace_f_c_c_analyses_1_1_vertexing_utils.html#a1415bce1dfaa0c53c2cae4950748338e',1,'FCCAnalyses::VertexingUtils::get_VertexData(ROOT::VecOps::RVec< FCCAnalysesVertex > TheVertexColl)'],['../namespace_f_c_c_analyses_1_1_vertexing_utils.html#a0ee263cbc5260bcc46ddf46d586a947c',1,'FCCAnalyses::VertexingUtils::get_VertexData(ROOT::VecOps::RVec< FCCAnalysesVertex > TheVertexColl, int index)']]], ['get_5fvertexntrk_195',['get_vertexntrk',['../namespace_f_c_c_analyses_1_1_vertexing_utils.html#a83b59578968f82452e8ab975482786a3',1,'FCCAnalyses::VertexingUtils::get_VertexNtrk(FCCAnalysesVertex TheVertex)'],['../namespace_f_c_c_analyses_1_1_vertexing_utils.html#a97e17a63b2ed7f49d06336383cc24380',1,'FCCAnalyses::VertexingUtils::get_VertexNtrk(ROOT::VecOps::RVec< FCCAnalysesVertex > vertices)'],['../namespace_f_c_c_analyses_1_1_vertexing_utils.html#ab0014ffa8093659dac0c71781f6013ef',1,'FCCAnalyses::VertexingUtils::get_VertexNtrk(ROOT::VecOps::RVec< ROOT::VecOps::RVec< FCCAnalysesVertex > > vertices)']]], diff --git a/doc/latest/search/functions_c.js b/doc/latest/search/functions_c.js index c80e529238..55013cb6aa 100644 --- a/doc/latest/search/functions_c.js +++ b/doc/latest/search/functions_c.js @@ -2,7 +2,7 @@ var searchData= [ ['mag2_0',['mag2',['../struct_f_c_c_analyses_1_1_algorithms_1_1calculate__thrust.html#a4d88e22fe8e5a60915a3b57ab33a5bf9',1,'FCCAnalyses::Algorithms::calculate_thrust']]], ['mctrackparameters_1',['mcTrackParameters',['../namespace_f_c_c_analyses_1_1_smear_objects.html#a3e3cc25372e07c5ed25f6cb926fda275',1,'FCCAnalyses::SmearObjects']]], - ['merge_2',['merge',['../namespace_f_c_c_analyses_1_1_reconstructed_particle.html#ab2d5b265b6346572a571bd2c38d8defe',1,'FCCAnalyses::ReconstructedParticle::merge()'],['../namespace_f_c_c_analyses_1_1_reconstructed_track.html#af16c91b7746083d05021bc91ae4eca6a',1,'FCCAnalyses::ReconstructedTrack::Merge()']]], + ['merge_2',['merge',['../namespace_f_c_c_analyses_1_1_reconstructed_track.html#af16c91b7746083d05021bc91ae4eca6a',1,'FCCAnalyses::ReconstructedTrack::Merge()'],['../namespace_f_c_c_analyses_1_1_reconstructed_particle.html#ab2d5b265b6346572a571bd2c38d8defe',1,'FCCAnalyses::ReconstructedParticle::merge()']]], ['merge_5fvertexobjet_3',['merge_VertexObjet',['../namespace_f_c_c_analyses_1_1my_utils.html#a38f36bd8b5b44dd8e6cad72dff073890',1,'FCCAnalyses::myUtils']]], ['mergeparticles_4',['mergeParticles',['../namespace_f_c_c_analyses_1_1_m_c_particle.html#ab1315bf243164c0a4fae1417fcf2b7fd',1,'FCCAnalyses::MCParticle']]], ['minimize_5fsphericity_5',['minimize_sphericity',['../struct_f_c_c_analyses_1_1_algorithms_1_1minimize__sphericity.html#af1d63789d789a06799ad0f19e33ec559',1,'FCCAnalyses::Algorithms::minimize_sphericity']]], diff --git a/doc/latest/search/functions_d.js b/doc/latest/search/functions_d.js index 12777f77e7..70fbc24562 100644 --- a/doc/latest/search/functions_d.js +++ b/doc/latest/search/functions_d.js @@ -1,7 +1,7 @@ var searchData= [ ['onnxruntime_0',['onnxruntime',['../class_o_n_n_x_runtime.html#a5c1ae7394c02525ad70804754de758ce',1,'ONNXRuntime::ONNXRuntime(const ONNXRuntime &)=delete'],['../class_o_n_n_x_runtime.html#a8dc28400fb3890fcf20acead7b02770d',1,'ONNXRuntime::ONNXRuntime(const std::string &="", const std::vector< std::string > &={})']]], - ['operator_28_29_1',['operator()',['../struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1get_r_p2_m_c__p__func.html#afb7e3ed4bcd1dbb5d3dc3698139b89d8',1,'FCCAnalyses::ReconstructedParticle2MC::getRP2MC_p_func::operator()()'],['../struct_f_c_c_analyses_1_1my_utils_1_1sel___p_i_d.html#ae99dbe74d02c918e3b26db6926a63480',1,'FCCAnalyses::myUtils::sel_PID::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1resonance_builder.html#aa929a94c025e9ea34cc2cebfcc49c8c1',1,'FCCAnalyses::ReconstructedParticle::resonanceBuilder::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1recoil_builder.html#a668ad408c6b40d18fde4bec840782de2',1,'FCCAnalyses::ReconstructedParticle::recoilBuilder::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1angular__separation_builder.html#ae8b075c0beda3272297bd068d8326565',1,'FCCAnalyses::ReconstructedParticle::angular_separationBuilder::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__type.html#a012d546d75701e21ad1f2349a2ee0b7d',1,'FCCAnalyses::ReconstructedParticle::sel_type::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__abs_type.html#a9fe93fc8a41c91bc46c45915a0835492',1,'FCCAnalyses::ReconstructedParticle::sel_absType::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__pt.html#ad3ed2150821bc695f2f3d8c362f13072',1,'FCCAnalyses::ReconstructedParticle::sel_pt::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__eta.html#adee56074e85537a9305f3ba2d4331a87',1,'FCCAnalyses::ReconstructedParticle::sel_eta::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__p.html#ab4e0aa93f33927cb6e9ca5959a3375fe',1,'FCCAnalyses::ReconstructedParticle::sel_p::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__charge.html#a579d065ee4868bdf76670749757ebd7c',1,'FCCAnalyses::ReconstructedParticle::sel_charge::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__axis.html#a6165e445969238268ba897ca12e02009',1,'FCCAnalyses::ReconstructedParticle::sel_axis::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__tag.html#a0d168f13bdb0880d314e5731468bdf19',1,'FCCAnalyses::ReconstructedParticle::sel_tag::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1sel_r_p___p_d_g.html#a38084bc6925478c0694ea6ec1137df06',1,'FCCAnalyses::ReconstructedParticle2MC::selRP_PDG::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1sel_r_p___p_d_g__index.html#ad1a38fe947104e207129053746c86db5',1,'FCCAnalyses::ReconstructedParticle2MC::selRP_PDG_index::operator()()'],['../struct_jet_clustering_1_1clustering__jade.html#a09eebd2f799f98ec03c74193505dc696',1,'JetClustering::clustering_jade::operator()()'],['../structlog_normal.html#a539b8fa8c46d18020e75fa5b58c73691',1,'logNormal::operator()()'],['../struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracks.html#aa88b7b9516a3d9aad9447fcae5c044ed',1,'FCCAnalyses::SmearObjects::SmearedTracks::operator()()'],['../struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracksd_ndx.html#a1bdabddbe22a4777bc7874f6cbe18a25',1,'FCCAnalyses::SmearObjects::SmearedTracksdNdx::operator()()'],['../struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracks_t_o_f.html#a6d3a7e258e4829787017945b0431c7b3',1,'FCCAnalyses::SmearObjects::SmearedTracksTOF::operator()()'],['../struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_reconstructed_particle.html#acf1a9fd932b60465274846d0f815ab69',1,'FCCAnalyses::SmearObjects::SmearedReconstructedParticle::operator()()'],['../struct_f_c_c_analyses_1_1_vertexing_utils_1_1sel_tracks.html#af331c245c119b25b931e0fa102a91025',1,'FCCAnalyses::VertexingUtils::selTracks::operator()()'],['../struct_jet_clustering_1_1clustering__kt.html#a5861d3bd089219e8b4d721170e1f4a47',1,'JetClustering::clustering_kt::operator()()'],['../struct_jet_clustering_1_1clustering__antikt.html#a9756aec96fa45529313c6d8de5b4388b',1,'JetClustering::clustering_antikt::operator()()'],['../struct_jet_clustering_1_1clustering__cambridge.html#a17b11621657bc00d7069da6daf9f0750',1,'JetClustering::clustering_cambridge::operator()()'],['../struct_jet_clustering_1_1clustering__ee__kt.html#ae1a5136225387aa561cfba889f68c5c5',1,'JetClustering::clustering_ee_kt::operator()()'],['../struct_jet_clustering_1_1clustering__ee__genkt.html#aef2193d0f04cbf00f80df3488fc3a872',1,'JetClustering::clustering_ee_genkt::operator()()'],['../struct_jet_clustering_1_1clustering__genkt.html#aab0c7b48093213283a2ee8ae16980183',1,'JetClustering::clustering_genkt::operator()()'],['../struct_jet_clustering_1_1clustering__valencia.html#a3eb864b5a6677eaa588bd26198933009',1,'JetClustering::clustering_valencia::operator()()'],['../struct_f_c_c_analyses_1_1my_utils_1_1build__tau23pi.html#a29f4f68b08f9d9a3467cef138a0439c3',1,'FCCAnalyses::myUtils::build_tau23pi::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1sphericity_fit.html#a888b1e83d7690ade827e7d9158f277b9',1,'FCCAnalyses::Algorithms::sphericityFit::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1minimize__sphericity.html#aca09c72fc1aad6b09cb867354465ff3a',1,'FCCAnalyses::Algorithms::minimize_sphericity::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1thrust_fit.html#a45ed4e9b353a1da146057b3de23f160d',1,'FCCAnalyses::Algorithms::thrustFit::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1minimize__thrust.html#a78104887f503d351b4c81e4671208d75',1,'FCCAnalyses::Algorithms::minimize_thrust::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1calculate__thrust.html#ae644da9422217a458b7225bef2f1d3dd',1,'FCCAnalyses::Algorithms::calculate_thrust::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_charge.html#a2bb471ae5b455f5da3a8769e483ffe85',1,'FCCAnalyses::Algorithms::getAxisCharge::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_mass.html#a679b8f82f8b188c94f27be715e1d92be',1,'FCCAnalyses::Algorithms::getAxisMass::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_energy.html#a3bcd4836ef8f49087e75b39d1729f580',1,'FCCAnalyses::Algorithms::getAxisEnergy::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_n.html#acc526dbea3619ba6edfbe538735bf304',1,'FCCAnalyses::Algorithms::getAxisN::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1get_thrust_pointing.html#a7cdbf65fcd4ea52e114955fc0b1d13cc',1,'FCCAnalyses::Algorithms::getThrustPointing::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1jets___two_hemispheres.html#a4cb16d73eeae344ca2888313918278be',1,'FCCAnalyses::Algorithms::jets_TwoHemispheres::operator()()'],['../struct_f_c_c_analyses_1_1_calo_ntupleizer_1_1sel__layers.html#a504f7b998cd9889a794b5b8d735e52f2',1,'FCCAnalyses::CaloNtupleizer::sel_layers::operator()()'],['../struct_f_c_c_analyses_1_1_calo_ntupleizer_1_1get_float_at.html#a5df3afa4328b2beff94a7c619b94ac32',1,'FCCAnalyses::CaloNtupleizer::getFloatAt::operator()()'],['../struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1sel__pt.html#aaf5bbb79dfeddb176569c491bdddf34a',1,'FCCAnalyses::JetClusteringUtils::sel_pt::operator()()'],['../struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1recoil_builder.html#aeda482e4f3a247ad301af3546a071385',1,'FCCAnalyses::JetClusteringUtils::recoilBuilder::operator()()'],['../struct_f_c_c_analyses_1_1my_utils_1_1sel___p_v.html#a406d52540dddd523f733a2bc65152bb2',1,'FCCAnalyses::myUtils::sel_PV::operator()()'],['../struct_f_c_c_analyses_1_1my_utils_1_1build___d0.html#abc8b90fdb46003c3a386ebdff986375b',1,'FCCAnalyses::myUtils::build_D0::operator()()'],['../struct_f_c_c_analyses_1_1my_utils_1_1filter___p_v.html#a314a0935bc1cf64f78944fc483259c6c',1,'FCCAnalyses::myUtils::filter_PV::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1get__indices.html#a98067619e40ab3c1fdaa5f077f5b16a2',1,'FCCAnalyses::MCParticle::get_indices::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1get___event_primary_vertex_p4.html#a53c4d501b40598c949f70ce41c6288dc',1,'FCCAnalyses::MCParticle::get_EventPrimaryVertexP4::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1get___event_primary_vertex.html#aa18b06bbe406accfb01c04f5dfe13c6d',1,'FCCAnalyses::MCParticle::get_EventPrimaryVertex::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1get__decay.html#a38600e5ea7f1ced2cdf0c3f596bd4787',1,'FCCAnalyses::MCParticle::get_decay::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1get__tree.html#af77fc9f8a4d228ac93446209c5a9d85e',1,'FCCAnalyses::MCParticle::get_tree::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__pdg_i_d.html#a311105ba937244cfd837f719667ee289',1,'FCCAnalyses::MCParticle::sel_pdgID::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__gen_status.html#a35d20620e19ae26667dca195fc7d65a0',1,'FCCAnalyses::MCParticle::sel_genStatus::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__pt.html#aa09a1ce77588738a249f8c45bd2732f6',1,'FCCAnalyses::MCParticle::sel_pt::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1filter__pdg_i_d.html#ac19205fe9c1410c5d77e1d578b4d1638',1,'FCCAnalyses::MCParticle::filter_pdgID::operator()()'],['../struct_f_c_c_analyses_1_1_jet_tagging_utils_1_1sel__tag.html#ad656080f15a85ae068770b6a9147db58',1,'FCCAnalyses::JetTaggingUtils::sel_tag::operator()()'],['../struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1resonance_builder.html#abd0611e8ef65c7231b651ee49f98e00b',1,'FCCAnalyses::JetClusteringUtils::resonanceBuilder::operator()()']]], + ['operator_28_29_1',['operator()',['../struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1get_r_p2_m_c__p__func.html#afb7e3ed4bcd1dbb5d3dc3698139b89d8',1,'FCCAnalyses::ReconstructedParticle2MC::getRP2MC_p_func::operator()()'],['../struct_f_c_c_analyses_1_1my_utils_1_1sel___p_i_d.html#ae99dbe74d02c918e3b26db6926a63480',1,'FCCAnalyses::myUtils::sel_PID::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1resonance_builder.html#aa929a94c025e9ea34cc2cebfcc49c8c1',1,'FCCAnalyses::ReconstructedParticle::resonanceBuilder::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1recoil_builder.html#a668ad408c6b40d18fde4bec840782de2',1,'FCCAnalyses::ReconstructedParticle::recoilBuilder::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1angular__separation_builder.html#ae8b075c0beda3272297bd068d8326565',1,'FCCAnalyses::ReconstructedParticle::angular_separationBuilder::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__type.html#a012d546d75701e21ad1f2349a2ee0b7d',1,'FCCAnalyses::ReconstructedParticle::sel_type::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__abs_type.html#a9fe93fc8a41c91bc46c45915a0835492',1,'FCCAnalyses::ReconstructedParticle::sel_absType::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__pt.html#ad3ed2150821bc695f2f3d8c362f13072',1,'FCCAnalyses::ReconstructedParticle::sel_pt::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__eta.html#adee56074e85537a9305f3ba2d4331a87',1,'FCCAnalyses::ReconstructedParticle::sel_eta::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__p.html#ab4e0aa93f33927cb6e9ca5959a3375fe',1,'FCCAnalyses::ReconstructedParticle::sel_p::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__charge.html#a579d065ee4868bdf76670749757ebd7c',1,'FCCAnalyses::ReconstructedParticle::sel_charge::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__axis.html#a6165e445969238268ba897ca12e02009',1,'FCCAnalyses::ReconstructedParticle::sel_axis::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__tag.html#a0d168f13bdb0880d314e5731468bdf19',1,'FCCAnalyses::ReconstructedParticle::sel_tag::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1sel_r_p___p_d_g.html#a38084bc6925478c0694ea6ec1137df06',1,'FCCAnalyses::ReconstructedParticle2MC::selRP_PDG::operator()()'],['../struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1sel_r_p___p_d_g__index.html#ad1a38fe947104e207129053746c86db5',1,'FCCAnalyses::ReconstructedParticle2MC::selRP_PDG_index::operator()()'],['../struct_jet_clustering_1_1clustering__jade.html#a09eebd2f799f98ec03c74193505dc696',1,'JetClustering::clustering_jade::operator()()'],['../structlog_normal.html#a539b8fa8c46d18020e75fa5b58c73691',1,'logNormal::operator()()'],['../struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracks.html#aa88b7b9516a3d9aad9447fcae5c044ed',1,'FCCAnalyses::SmearObjects::SmearedTracks::operator()()'],['../struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracksd_ndx.html#a1bdabddbe22a4777bc7874f6cbe18a25',1,'FCCAnalyses::SmearObjects::SmearedTracksdNdx::operator()()'],['../struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracks_t_o_f.html#a1d8938c2175afe8650705d3d8b48d248',1,'FCCAnalyses::SmearObjects::SmearedTracksTOF::operator()()'],['../struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_reconstructed_particle.html#acf1a9fd932b60465274846d0f815ab69',1,'FCCAnalyses::SmearObjects::SmearedReconstructedParticle::operator()()'],['../struct_f_c_c_analyses_1_1_vertexing_utils_1_1sel_tracks.html#af331c245c119b25b931e0fa102a91025',1,'FCCAnalyses::VertexingUtils::selTracks::operator()()'],['../struct_jet_clustering_1_1clustering__kt.html#a5861d3bd089219e8b4d721170e1f4a47',1,'JetClustering::clustering_kt::operator()()'],['../struct_jet_clustering_1_1clustering__antikt.html#a9756aec96fa45529313c6d8de5b4388b',1,'JetClustering::clustering_antikt::operator()()'],['../struct_jet_clustering_1_1clustering__cambridge.html#a17b11621657bc00d7069da6daf9f0750',1,'JetClustering::clustering_cambridge::operator()()'],['../struct_jet_clustering_1_1clustering__ee__kt.html#ae1a5136225387aa561cfba889f68c5c5',1,'JetClustering::clustering_ee_kt::operator()()'],['../struct_jet_clustering_1_1clustering__ee__genkt.html#aef2193d0f04cbf00f80df3488fc3a872',1,'JetClustering::clustering_ee_genkt::operator()()'],['../struct_jet_clustering_1_1clustering__genkt.html#aab0c7b48093213283a2ee8ae16980183',1,'JetClustering::clustering_genkt::operator()()'],['../struct_jet_clustering_1_1clustering__valencia.html#a3eb864b5a6677eaa588bd26198933009',1,'JetClustering::clustering_valencia::operator()()'],['../struct_f_c_c_analyses_1_1my_utils_1_1build__tau23pi.html#a29f4f68b08f9d9a3467cef138a0439c3',1,'FCCAnalyses::myUtils::build_tau23pi::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1sphericity_fit.html#a888b1e83d7690ade827e7d9158f277b9',1,'FCCAnalyses::Algorithms::sphericityFit::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1minimize__sphericity.html#aca09c72fc1aad6b09cb867354465ff3a',1,'FCCAnalyses::Algorithms::minimize_sphericity::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1thrust_fit.html#a45ed4e9b353a1da146057b3de23f160d',1,'FCCAnalyses::Algorithms::thrustFit::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1minimize__thrust.html#a78104887f503d351b4c81e4671208d75',1,'FCCAnalyses::Algorithms::minimize_thrust::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1calculate__thrust.html#ae644da9422217a458b7225bef2f1d3dd',1,'FCCAnalyses::Algorithms::calculate_thrust::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_charge.html#a2bb471ae5b455f5da3a8769e483ffe85',1,'FCCAnalyses::Algorithms::getAxisCharge::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_mass.html#a679b8f82f8b188c94f27be715e1d92be',1,'FCCAnalyses::Algorithms::getAxisMass::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_energy.html#a3bcd4836ef8f49087e75b39d1729f580',1,'FCCAnalyses::Algorithms::getAxisEnergy::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_n.html#acc526dbea3619ba6edfbe538735bf304',1,'FCCAnalyses::Algorithms::getAxisN::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1get_thrust_pointing.html#a7cdbf65fcd4ea52e114955fc0b1d13cc',1,'FCCAnalyses::Algorithms::getThrustPointing::operator()()'],['../struct_f_c_c_analyses_1_1_algorithms_1_1jets___two_hemispheres.html#a4cb16d73eeae344ca2888313918278be',1,'FCCAnalyses::Algorithms::jets_TwoHemispheres::operator()()'],['../struct_f_c_c_analyses_1_1_calo_ntupleizer_1_1sel__layers.html#a504f7b998cd9889a794b5b8d735e52f2',1,'FCCAnalyses::CaloNtupleizer::sel_layers::operator()()'],['../struct_f_c_c_analyses_1_1_calo_ntupleizer_1_1get_float_at.html#a5df3afa4328b2beff94a7c619b94ac32',1,'FCCAnalyses::CaloNtupleizer::getFloatAt::operator()()'],['../struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1sel__pt.html#aaf5bbb79dfeddb176569c491bdddf34a',1,'FCCAnalyses::JetClusteringUtils::sel_pt::operator()()'],['../struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1recoil_builder.html#aeda482e4f3a247ad301af3546a071385',1,'FCCAnalyses::JetClusteringUtils::recoilBuilder::operator()()'],['../struct_f_c_c_analyses_1_1my_utils_1_1sel___p_v.html#a406d52540dddd523f733a2bc65152bb2',1,'FCCAnalyses::myUtils::sel_PV::operator()()'],['../struct_f_c_c_analyses_1_1my_utils_1_1build___d0.html#abc8b90fdb46003c3a386ebdff986375b',1,'FCCAnalyses::myUtils::build_D0::operator()()'],['../struct_f_c_c_analyses_1_1my_utils_1_1filter___p_v.html#a314a0935bc1cf64f78944fc483259c6c',1,'FCCAnalyses::myUtils::filter_PV::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1get__indices.html#a98067619e40ab3c1fdaa5f077f5b16a2',1,'FCCAnalyses::MCParticle::get_indices::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1get___event_primary_vertex_p4.html#a53c4d501b40598c949f70ce41c6288dc',1,'FCCAnalyses::MCParticle::get_EventPrimaryVertexP4::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1get___event_primary_vertex.html#aa18b06bbe406accfb01c04f5dfe13c6d',1,'FCCAnalyses::MCParticle::get_EventPrimaryVertex::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1get__decay.html#a38600e5ea7f1ced2cdf0c3f596bd4787',1,'FCCAnalyses::MCParticle::get_decay::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1get__tree.html#af77fc9f8a4d228ac93446209c5a9d85e',1,'FCCAnalyses::MCParticle::get_tree::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__pdg_i_d.html#a311105ba937244cfd837f719667ee289',1,'FCCAnalyses::MCParticle::sel_pdgID::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__gen_status.html#a35d20620e19ae26667dca195fc7d65a0',1,'FCCAnalyses::MCParticle::sel_genStatus::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__pt.html#aa09a1ce77588738a249f8c45bd2732f6',1,'FCCAnalyses::MCParticle::sel_pt::operator()()'],['../struct_f_c_c_analyses_1_1_m_c_particle_1_1filter__pdg_i_d.html#ac19205fe9c1410c5d77e1d578b4d1638',1,'FCCAnalyses::MCParticle::filter_pdgID::operator()()'],['../struct_f_c_c_analyses_1_1_jet_tagging_utils_1_1sel__tag.html#ad656080f15a85ae068770b6a9147db58',1,'FCCAnalyses::JetTaggingUtils::sel_tag::operator()()'],['../struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1resonance_builder.html#abd0611e8ef65c7231b651ee49f98e00b',1,'FCCAnalyses::JetClusteringUtils::resonanceBuilder::operator()()']]], ['operator_3d_2',['operator=',['../class_o_n_n_x_runtime.html#a76c62bd95a41c9b824e3c9b40bdda0e5',1,'ONNXRuntime']]], ['outputbranches_3',['outputbranches',['../classjet_clustering_helper_1_1_exclusive_jet_clustering_helper.html#ad55c4a7977149c88f32ab04d7fca25b3',1,'jetClusteringHelper.ExclusiveJetClusteringHelper.outputBranches()'],['../classjet_flavour_helper_1_1_jet_flavour_helper.html#a06481cb28480d3c058f4cd59bf236c29',1,'jetFlavourHelper.JetFlavourHelper.outputBranches()']]] ]; diff --git a/doc/latest/search/namespaces_1.js b/doc/latest/search/namespaces_1.js index d8974a44a6..e09cbbb864 100644 --- a/doc/latest/search/namespaces_1.js +++ b/doc/latest/search/namespaces_1.js @@ -1,25 +1,4 @@ var searchData= [ - ['fccanalyses_0',['FCCAnalyses',['../namespace_f_c_c_analyses.html',1,'']]], - ['fccanalyses_3a_3aalgorithms_1',['Algorithms',['../namespace_f_c_c_analyses_1_1_algorithms.html',1,'FCCAnalyses']]], - ['fccanalyses_3a_3acalontupleizer_2',['CaloNtupleizer',['../namespace_f_c_c_analyses_1_1_calo_ntupleizer.html',1,'FCCAnalyses']]], - ['fccanalyses_3a_3ajetclusteringutils_3',['JetClusteringUtils',['../namespace_f_c_c_analyses_1_1_jet_clustering_utils.html',1,'FCCAnalyses']]], - ['fccanalyses_3a_3ajetconstituentsutils_4',['JetConstituentsUtils',['../namespace_f_c_c_analyses_1_1_jet_constituents_utils.html',1,'FCCAnalyses']]], - ['fccanalyses_3a_3ajetflavourutils_5',['JetFlavourUtils',['../namespace_f_c_c_analyses_1_1_jet_flavour_utils.html',1,'FCCAnalyses']]], - ['fccanalyses_3a_3ajettaggingutils_6',['JetTaggingUtils',['../namespace_f_c_c_analyses_1_1_jet_tagging_utils.html',1,'FCCAnalyses']]], - ['fccanalyses_3a_3amcparticle_7',['MCParticle',['../namespace_f_c_c_analyses_1_1_m_c_particle.html',1,'FCCAnalyses']]], - ['fccanalyses_3a_3amyfinalsel_8',['myFinalSel',['../namespace_f_c_c_analyses_1_1my_final_sel.html',1,'FCCAnalyses']]], - ['fccanalyses_3a_3amyutils_9',['myUtils',['../namespace_f_c_c_analyses_1_1my_utils.html',1,'FCCAnalyses']]], - ['fccanalyses_3a_3areconstructedparticle_10',['ReconstructedParticle',['../namespace_f_c_c_analyses_1_1_reconstructed_particle.html',1,'FCCAnalyses']]], - ['fccanalyses_3a_3areconstructedparticle2mc_11',['ReconstructedParticle2MC',['../namespace_f_c_c_analyses_1_1_reconstructed_particle2_m_c.html',1,'FCCAnalyses']]], - ['fccanalyses_3a_3areconstructedparticle2track_12',['ReconstructedParticle2Track',['../namespace_f_c_c_analyses_1_1_reconstructed_particle2_track.html',1,'FCCAnalyses']]], - ['fccanalyses_3a_3areconstructedtrack_13',['ReconstructedTrack',['../namespace_f_c_c_analyses_1_1_reconstructed_track.html',1,'FCCAnalyses']]], - ['fccanalyses_3a_3asmearobjects_14',['SmearObjects',['../namespace_f_c_c_analyses_1_1_smear_objects.html',1,'FCCAnalyses']]], - ['fccanalyses_3a_3autils_15',['Utils',['../namespace_f_c_c_analyses_1_1_utils.html',1,'FCCAnalyses']]], - ['fccanalyses_3a_3avertexfinderacts_16',['VertexFinderActs',['../namespace_f_c_c_analyses_1_1_vertex_finder_acts.html',1,'FCCAnalyses']]], - ['fccanalyses_3a_3avertexfinderlcfiplus_17',['VertexFinderLCFIPlus',['../namespace_f_c_c_analyses_1_1_vertex_finder_l_c_f_i_plus.html',1,'FCCAnalyses']]], - ['fccanalyses_3a_3avertexfitteracts_18',['VertexFitterActs',['../namespace_f_c_c_analyses_1_1_vertex_fitter_acts.html',1,'FCCAnalyses']]], - ['fccanalyses_3a_3avertexfittersimple_19',['VertexFitterSimple',['../namespace_f_c_c_analyses_1_1_vertex_fitter_simple.html',1,'FCCAnalyses']]], - ['fccanalyses_3a_3avertexingutils_20',['VertexingUtils',['../namespace_f_c_c_analyses_1_1_vertexing_utils.html',1,'FCCAnalyses']]], - ['fccanalyses_3a_3aweaverutils_21',['WeaverUtils',['../namespace_f_c_c_analyses_1_1_weaver_utils.html',1,'FCCAnalyses']]] + ['edm4hep_0',['edm4hep',['../namespaceedm4hep.html',1,'']]] ]; diff --git a/doc/latest/search/namespaces_2.js b/doc/latest/search/namespaces_2.js index 8909b6208c..d8974a44a6 100644 --- a/doc/latest/search/namespaces_2.js +++ b/doc/latest/search/namespaces_2.js @@ -1,6 +1,25 @@ var searchData= [ - ['jetclustering_0',['JetClustering',['../namespace_jet_clustering.html',1,'']]], - ['jetclusteringhelper_1',['jetClusteringHelper',['../namespacejet_clustering_helper.html',1,'']]], - ['jetflavourhelper_2',['jetFlavourHelper',['../namespacejet_flavour_helper.html',1,'']]] + ['fccanalyses_0',['FCCAnalyses',['../namespace_f_c_c_analyses.html',1,'']]], + ['fccanalyses_3a_3aalgorithms_1',['Algorithms',['../namespace_f_c_c_analyses_1_1_algorithms.html',1,'FCCAnalyses']]], + ['fccanalyses_3a_3acalontupleizer_2',['CaloNtupleizer',['../namespace_f_c_c_analyses_1_1_calo_ntupleizer.html',1,'FCCAnalyses']]], + ['fccanalyses_3a_3ajetclusteringutils_3',['JetClusteringUtils',['../namespace_f_c_c_analyses_1_1_jet_clustering_utils.html',1,'FCCAnalyses']]], + ['fccanalyses_3a_3ajetconstituentsutils_4',['JetConstituentsUtils',['../namespace_f_c_c_analyses_1_1_jet_constituents_utils.html',1,'FCCAnalyses']]], + ['fccanalyses_3a_3ajetflavourutils_5',['JetFlavourUtils',['../namespace_f_c_c_analyses_1_1_jet_flavour_utils.html',1,'FCCAnalyses']]], + ['fccanalyses_3a_3ajettaggingutils_6',['JetTaggingUtils',['../namespace_f_c_c_analyses_1_1_jet_tagging_utils.html',1,'FCCAnalyses']]], + ['fccanalyses_3a_3amcparticle_7',['MCParticle',['../namespace_f_c_c_analyses_1_1_m_c_particle.html',1,'FCCAnalyses']]], + ['fccanalyses_3a_3amyfinalsel_8',['myFinalSel',['../namespace_f_c_c_analyses_1_1my_final_sel.html',1,'FCCAnalyses']]], + ['fccanalyses_3a_3amyutils_9',['myUtils',['../namespace_f_c_c_analyses_1_1my_utils.html',1,'FCCAnalyses']]], + ['fccanalyses_3a_3areconstructedparticle_10',['ReconstructedParticle',['../namespace_f_c_c_analyses_1_1_reconstructed_particle.html',1,'FCCAnalyses']]], + ['fccanalyses_3a_3areconstructedparticle2mc_11',['ReconstructedParticle2MC',['../namespace_f_c_c_analyses_1_1_reconstructed_particle2_m_c.html',1,'FCCAnalyses']]], + ['fccanalyses_3a_3areconstructedparticle2track_12',['ReconstructedParticle2Track',['../namespace_f_c_c_analyses_1_1_reconstructed_particle2_track.html',1,'FCCAnalyses']]], + ['fccanalyses_3a_3areconstructedtrack_13',['ReconstructedTrack',['../namespace_f_c_c_analyses_1_1_reconstructed_track.html',1,'FCCAnalyses']]], + ['fccanalyses_3a_3asmearobjects_14',['SmearObjects',['../namespace_f_c_c_analyses_1_1_smear_objects.html',1,'FCCAnalyses']]], + ['fccanalyses_3a_3autils_15',['Utils',['../namespace_f_c_c_analyses_1_1_utils.html',1,'FCCAnalyses']]], + ['fccanalyses_3a_3avertexfinderacts_16',['VertexFinderActs',['../namespace_f_c_c_analyses_1_1_vertex_finder_acts.html',1,'FCCAnalyses']]], + ['fccanalyses_3a_3avertexfinderlcfiplus_17',['VertexFinderLCFIPlus',['../namespace_f_c_c_analyses_1_1_vertex_finder_l_c_f_i_plus.html',1,'FCCAnalyses']]], + ['fccanalyses_3a_3avertexfitteracts_18',['VertexFitterActs',['../namespace_f_c_c_analyses_1_1_vertex_fitter_acts.html',1,'FCCAnalyses']]], + ['fccanalyses_3a_3avertexfittersimple_19',['VertexFitterSimple',['../namespace_f_c_c_analyses_1_1_vertex_fitter_simple.html',1,'FCCAnalyses']]], + ['fccanalyses_3a_3avertexingutils_20',['VertexingUtils',['../namespace_f_c_c_analyses_1_1_vertexing_utils.html',1,'FCCAnalyses']]], + ['fccanalyses_3a_3aweaverutils_21',['WeaverUtils',['../namespace_f_c_c_analyses_1_1_weaver_utils.html',1,'FCCAnalyses']]] ]; diff --git a/doc/latest/search/namespaces_3.js b/doc/latest/search/namespaces_3.js index 09bd4023d0..8909b6208c 100644 --- a/doc/latest/search/namespaces_3.js +++ b/doc/latest/search/namespaces_3.js @@ -1,5 +1,6 @@ var searchData= [ - ['ort_0',['Ort',['../namespace_ort.html',1,'']]], - ['ort_3a_3aexperimental_1',['Experimental',['../namespace_ort_1_1_experimental.html',1,'Ort']]] + ['jetclustering_0',['JetClustering',['../namespace_jet_clustering.html',1,'']]], + ['jetclusteringhelper_1',['jetClusteringHelper',['../namespacejet_clustering_helper.html',1,'']]], + ['jetflavourhelper_2',['jetFlavourHelper',['../namespacejet_flavour_helper.html',1,'']]] ]; diff --git a/doc/latest/search/namespaces_4.js b/doc/latest/search/namespaces_4.js new file mode 100644 index 0000000000..09bd4023d0 --- /dev/null +++ b/doc/latest/search/namespaces_4.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['ort_0',['Ort',['../namespace_ort.html',1,'']]], + ['ort_3a_3aexperimental_1',['Experimental',['../namespace_ort_1_1_experimental.html',1,'Ort']]] +]; diff --git a/doc/latest/search/searchdata.js b/doc/latest/search/searchdata.js index 82aac443e2..40fd7bbd16 100644 --- a/doc/latest/search/searchdata.js +++ b/doc/latest/search/searchdata.js @@ -2,7 +2,7 @@ var indexSectionsWithContent = { 0: "_abcdefghijlmnopqrstuvwx~", 1: "abcefgjlmoprstvw", - 2: "cfjo", + 2: "cefjo", 3: "acdejlmorsuvw", 4: "_abcdefghijlmoprstuvwx~", 5: "_bcdefgijlmnoprstuv", diff --git a/doc/latest/search/typedefs_3.js b/doc/latest/search/typedefs_3.js index 93deacc8f1..c106b685e5 100644 --- a/doc/latest/search/typedefs_3.js +++ b/doc/latest/search/typedefs_3.js @@ -1,4 +1,5 @@ var searchData= [ - ['tensor_0',['Tensor',['../class_o_n_n_x_runtime.html#acd3c76d73f53d42d0adf58bc26498053',1,'ONNXRuntime']]] + ['tensor_0',['Tensor',['../class_o_n_n_x_runtime.html#acd3c76d73f53d42d0adf58bc26498053',1,'ONNXRuntime']]], + ['trackerhit3ddata_1',['TrackerHit3DData',['../namespaceedm4hep.html#a588da0539601ba69a6938b40323e6f47',1,'edm4hep']]] ]; diff --git a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1calculate__thrust-members.html b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1calculate__thrust-members.html index 11730500d6..e6a068adf1 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1calculate__thrust-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1calculate__thrust-members.html @@ -101,7 +101,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1calculate__thrust.html b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1calculate__thrust.html index f5f7656034..df12d3f3c6 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1calculate__thrust.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1calculate__thrust.html @@ -436,7 +436,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_charge-members.html b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_charge-members.html index 1dbca08346..b570524392 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_charge-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_charge-members.html @@ -96,7 +96,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_charge.html b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_charge.html index 77d4e3d8ca..3b1ee7523c 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_charge.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_charge.html @@ -243,7 +243,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_energy-members.html b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_energy-members.html index 48b9b7b5f1..b4b04716ce 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_energy-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_energy-members.html @@ -95,7 +95,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_energy.html b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_energy.html index e8f4e70b1b..fe6d3a4fc0 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_energy.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_energy.html @@ -194,7 +194,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_mass-members.html b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_mass-members.html index 9844b25549..94665c6011 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_mass-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_mass-members.html @@ -95,7 +95,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_mass.html b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_mass.html index 2766c2731d..af0e1b4deb 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_mass.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_mass.html @@ -206,7 +206,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_n-members.html b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_n-members.html index 6791d58526..84255f7497 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_n-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_n-members.html @@ -95,7 +95,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_n.html b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_n.html index 2e846ab0f8..306aa3d604 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_n.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_axis_n.html @@ -188,7 +188,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_thrust_pointing-members.html b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_thrust_pointing-members.html index 76788c5375..525c07ba52 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_thrust_pointing-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_thrust_pointing-members.html @@ -95,7 +95,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_thrust_pointing.html b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_thrust_pointing.html index 125a48e00d..3a7f5aac59 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_thrust_pointing.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1get_thrust_pointing.html @@ -194,7 +194,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1jets___two_hemispheres-members.html b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1jets___two_hemispheres-members.html index c80ce9ac21..6051d8cd95 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1jets___two_hemispheres-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1jets___two_hemispheres-members.html @@ -96,7 +96,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1jets___two_hemispheres.html b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1jets___two_hemispheres.html index 6de6087b73..7015d8be4b 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1jets___two_hemispheres.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1jets___two_hemispheres.html @@ -230,7 +230,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1minimize__sphericity-members.html b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1minimize__sphericity-members.html index 8d0a79df4e..3f4016a3eb 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1minimize__sphericity-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1minimize__sphericity-members.html @@ -101,7 +101,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1minimize__sphericity.html b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1minimize__sphericity.html index 50c4953b58..5521e99bb5 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1minimize__sphericity.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1minimize__sphericity.html @@ -375,7 +375,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1minimize__thrust-members.html b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1minimize__thrust-members.html index 36be8713c8..bce2279f8a 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1minimize__thrust-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1minimize__thrust-members.html @@ -101,7 +101,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1minimize__thrust.html b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1minimize__thrust.html index 6e3760d339..f530dd3f30 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1minimize__thrust.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1minimize__thrust.html @@ -375,7 +375,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1sphericity_fit-members.html b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1sphericity_fit-members.html index 7b3f3c0fa2..9136ef8838 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1sphericity_fit-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1sphericity_fit-members.html @@ -97,7 +97,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1sphericity_fit.html b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1sphericity_fit.html index 0ae017dfa5..6fa132d277 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1sphericity_fit.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1sphericity_fit.html @@ -248,7 +248,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1thrust_fit-members.html b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1thrust_fit-members.html index 25b81875e6..c60ba71fd4 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1thrust_fit-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1thrust_fit-members.html @@ -97,7 +97,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1thrust_fit.html b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1thrust_fit.html index 1943d704e3..264c968d6a 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1thrust_fit.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_algorithms_1_1thrust_fit.html @@ -248,7 +248,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_calo_ntupleizer_1_1get_float_at-members.html b/doc/latest/struct_f_c_c_analyses_1_1_calo_ntupleizer_1_1get_float_at-members.html index 28da0d62d4..c1352b6586 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_calo_ntupleizer_1_1get_float_at-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_calo_ntupleizer_1_1get_float_at-members.html @@ -95,7 +95,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_calo_ntupleizer_1_1get_float_at.html b/doc/latest/struct_f_c_c_analyses_1_1_calo_ntupleizer_1_1get_float_at.html index c127a619a7..5d40b98a13 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_calo_ntupleizer_1_1get_float_at.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_calo_ntupleizer_1_1get_float_at.html @@ -165,7 +165,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_calo_ntupleizer_1_1sel__layers-members.html b/doc/latest/struct_f_c_c_analyses_1_1_calo_ntupleizer_1_1sel__layers-members.html index a1f78f1843..f7ca6aeede 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_calo_ntupleizer_1_1sel__layers-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_calo_ntupleizer_1_1sel__layers-members.html @@ -96,7 +96,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_calo_ntupleizer_1_1sel__layers.html b/doc/latest/struct_f_c_c_analyses_1_1_calo_ntupleizer_1_1sel__layers.html index 4df52520a6..250753685f 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_calo_ntupleizer_1_1sel__layers.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_calo_ntupleizer_1_1sel__layers.html @@ -212,7 +212,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1recoil_builder-members.html b/doc/latest/struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1recoil_builder-members.html index cb0eb376b4..e9613d3959 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1recoil_builder-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1recoil_builder-members.html @@ -95,7 +95,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1recoil_builder.html b/doc/latest/struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1recoil_builder.html index 0156bf85bf..75d418afb9 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1recoil_builder.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1recoil_builder.html @@ -165,7 +165,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1resonance_builder-members.html b/doc/latest/struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1resonance_builder-members.html index 71dbdb19eb..c34cbdc8b8 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1resonance_builder-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1resonance_builder-members.html @@ -95,7 +95,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1resonance_builder.html b/doc/latest/struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1resonance_builder.html index 0e010dfeec..2febf80485 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1resonance_builder.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1resonance_builder.html @@ -165,7 +165,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1sel__pt-members.html b/doc/latest/struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1sel__pt-members.html index 450d331251..4886d99c02 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1sel__pt-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1sel__pt-members.html @@ -95,7 +95,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1sel__pt.html b/doc/latest/struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1sel__pt.html index e9c9006657..9a5acaa093 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1sel__pt.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_jet_clustering_utils_1_1sel__pt.html @@ -170,7 +170,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_jet_tagging_utils_1_1sel__tag-members.html b/doc/latest/struct_f_c_c_analyses_1_1_jet_tagging_utils_1_1sel__tag-members.html index 0601b40971..4c09b9a0fb 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_jet_tagging_utils_1_1sel__tag-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_jet_tagging_utils_1_1sel__tag-members.html @@ -95,7 +95,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_jet_tagging_utils_1_1sel__tag.html b/doc/latest/struct_f_c_c_analyses_1_1_jet_tagging_utils_1_1sel__tag.html index b282d03acf..438e106092 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_jet_tagging_utils_1_1sel__tag.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_jet_tagging_utils_1_1sel__tag.html @@ -180,7 +180,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1filter__pdg_i_d-members.html b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1filter__pdg_i_d-members.html index 10df77bcd8..d67d733bb1 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1filter__pdg_i_d-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1filter__pdg_i_d-members.html @@ -96,7 +96,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1filter__pdg_i_d.html b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1filter__pdg_i_d.html index eac54d91d9..295587e4d0 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1filter__pdg_i_d.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1filter__pdg_i_d.html @@ -196,7 +196,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get___event_primary_vertex-members.html b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get___event_primary_vertex-members.html index 9ba10d222e..12d51e4fe0 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get___event_primary_vertex-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get___event_primary_vertex-members.html @@ -95,7 +95,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get___event_primary_vertex.html b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get___event_primary_vertex.html index bde22f2ae7..89dab1d039 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get___event_primary_vertex.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get___event_primary_vertex.html @@ -170,7 +170,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get___event_primary_vertex_p4-members.html b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get___event_primary_vertex_p4-members.html index d8be3d24a9..19b1c6db2d 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get___event_primary_vertex_p4-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get___event_primary_vertex_p4-members.html @@ -95,7 +95,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get___event_primary_vertex_p4.html b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get___event_primary_vertex_p4.html index bbff6f19e6..c3f23b6ba0 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get___event_primary_vertex_p4.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get___event_primary_vertex_p4.html @@ -169,7 +169,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__decay-members.html b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__decay-members.html index 91710dc6e0..b8de5b5553 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__decay-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__decay-members.html @@ -97,7 +97,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__decay.html b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__decay.html index 46b9f09928..b1beda3a1f 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__decay.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__decay.html @@ -228,7 +228,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__indices-members.html b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__indices-members.html index 45fe24c81b..a4b5d64e06 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__indices-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__indices-members.html @@ -100,7 +100,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__indices.html b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__indices.html index 66b9edd223..7a87d6df07 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__indices.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__indices.html @@ -314,7 +314,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__indices___exclusive_decay-members.html b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__indices___exclusive_decay-members.html index cbbb4c381b..7422c6424e 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__indices___exclusive_decay-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__indices___exclusive_decay-members.html @@ -101,7 +101,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__indices___exclusive_decay.html b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__indices___exclusive_decay.html index d2e135f71c..917c4a03c4 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__indices___exclusive_decay.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__indices___exclusive_decay.html @@ -193,7 +193,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__tree-members.html b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__tree-members.html index 4ac10ce94a..3376258e3c 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__tree-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__tree-members.html @@ -95,7 +95,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__tree.html b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__tree.html index 4b98c2f6b6..a58fad3eff 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__tree.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1get__tree.html @@ -180,7 +180,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__gen_status-members.html b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__gen_status-members.html index 8abf2a4a5a..d59c951dad 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__gen_status-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__gen_status-members.html @@ -95,7 +95,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__gen_status.html b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__gen_status.html index 989a920c4d..0392c87668 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__gen_status.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__gen_status.html @@ -170,7 +170,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__pdg_i_d-members.html b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__pdg_i_d-members.html index 87d2b90b59..a030675f67 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__pdg_i_d-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__pdg_i_d-members.html @@ -96,7 +96,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__pdg_i_d.html b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__pdg_i_d.html index 7c8ee20399..ab695e1ed5 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__pdg_i_d.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__pdg_i_d.html @@ -196,7 +196,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__pt-members.html b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__pt-members.html index ad6bc661d7..21c64667ae 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__pt-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__pt-members.html @@ -95,7 +95,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__pt.html b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__pt.html index ac9e49683a..448068c5a6 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__pt.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_m_c_particle_1_1sel__pt.html @@ -170,7 +170,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1get_r_p2_m_c__p__func-members.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1get_r_p2_m_c__p__func-members.html index d45c39c4a9..c8978d90e9 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1get_r_p2_m_c__p__func-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1get_r_p2_m_c__p__func-members.html @@ -93,7 +93,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1get_r_p2_m_c__p__func.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1get_r_p2_m_c__p__func.html index 91fcb7697d..830aa17055 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1get_r_p2_m_c__p__func.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1get_r_p2_m_c__p__func.html @@ -150,7 +150,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1sel_r_p___p_d_g-members.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1sel_r_p___p_d_g-members.html index 4979318997..155e052769 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1sel_r_p___p_d_g-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1sel_r_p___p_d_g-members.html @@ -96,7 +96,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1sel_r_p___p_d_g.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1sel_r_p___p_d_g.html index c8ce4aaddc..6061970641 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1sel_r_p___p_d_g.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1sel_r_p___p_d_g.html @@ -218,7 +218,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1sel_r_p___p_d_g__index-members.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1sel_r_p___p_d_g__index-members.html index 994c5c330b..16ef01b3e9 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1sel_r_p___p_d_g__index-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1sel_r_p___p_d_g__index-members.html @@ -96,7 +96,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1sel_r_p___p_d_g__index.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1sel_r_p___p_d_g__index.html index cc13fff82c..dd225b0b22 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1sel_r_p___p_d_g__index.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle2_m_c_1_1sel_r_p___p_d_g__index.html @@ -218,7 +218,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1angular__separation_builder-members.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1angular__separation_builder-members.html index f28e718248..f7766f048c 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1angular__separation_builder-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1angular__separation_builder-members.html @@ -95,7 +95,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1angular__separation_builder.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1angular__separation_builder.html index e77418994f..24f848bffe 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1angular__separation_builder.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1angular__separation_builder.html @@ -170,7 +170,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1recoil_builder-members.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1recoil_builder-members.html index 9cdc6d0229..52f19c53a1 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1recoil_builder-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1recoil_builder-members.html @@ -95,7 +95,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1recoil_builder.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1recoil_builder.html index 585bb246db..53ada0fcdb 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1recoil_builder.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1recoil_builder.html @@ -170,7 +170,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1resonance_builder-members.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1resonance_builder-members.html index 51beb9e7c5..870b2f5819 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1resonance_builder-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1resonance_builder-members.html @@ -95,7 +95,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1resonance_builder.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1resonance_builder.html index 1bb5a30ab5..65f6c6396f 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1resonance_builder.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1resonance_builder.html @@ -170,7 +170,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__abs_type-members.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__abs_type-members.html index 7574190963..591cccc6b3 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__abs_type-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__abs_type-members.html @@ -95,7 +95,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__abs_type.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__abs_type.html index a462dc54b4..8a3b5132d4 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__abs_type.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__abs_type.html @@ -173,7 +173,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__axis-members.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__axis-members.html index 9cce40b893..e0804de939 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__axis-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__axis-members.html @@ -95,7 +95,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__axis.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__axis.html index 08c86439bd..2d35b3b9d2 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__axis.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__axis.html @@ -180,7 +180,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__charge-members.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__charge-members.html index 37d1cc99d2..03f436aad8 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__charge-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__charge-members.html @@ -96,7 +96,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__charge.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__charge.html index 48307531cd..b92d63047d 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__charge.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__charge.html @@ -196,7 +196,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__eta-members.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__eta-members.html index f663596942..0a647d2b56 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__eta-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__eta-members.html @@ -95,7 +95,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__eta.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__eta.html index 8d9d0dcc1f..16b3d5a69e 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__eta.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__eta.html @@ -170,7 +170,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__p-members.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__p-members.html index 4fe810f0b9..10afb97f3c 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__p-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__p-members.html @@ -96,7 +96,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__p.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__p.html index 7a92a75263..3adfb44408 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__p.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__p.html @@ -196,7 +196,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__pt-members.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__pt-members.html index 70accad5b0..55b4d65075 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__pt-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__pt-members.html @@ -95,7 +95,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__pt.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__pt.html index df35fdfa41..da5f63304f 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__pt.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__pt.html @@ -173,7 +173,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__tag-members.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__tag-members.html index 14421ddbf6..f21fea835e 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__tag-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__tag-members.html @@ -95,7 +95,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__tag.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__tag.html index 7f20a50c52..5754b96975 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__tag.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__tag.html @@ -180,7 +180,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__type-members.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__type-members.html index bfa312a248..bf9bf7c72a 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__type-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__type-members.html @@ -95,7 +95,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__type.html b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__type.html index 71929de362..e9d5628aa6 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__type.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_reconstructed_particle_1_1sel__type.html @@ -173,7 +173,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_reconstructed_particle-members.html b/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_reconstructed_particle-members.html index dbce08fef2..82cb06fbdf 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_reconstructed_particle-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_reconstructed_particle-members.html @@ -98,7 +98,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_reconstructed_particle.html b/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_reconstructed_particle.html index e7da796222..484587d228 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_reconstructed_particle.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_reconstructed_particle.html @@ -256,7 +256,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracks-members.html b/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracks-members.html index 2f811aba0a..12cd0839ee 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracks-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracks-members.html @@ -97,7 +97,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracks.html b/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracks.html index eb61d6d2ba..365f9cc2c1 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracks.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracks.html @@ -258,7 +258,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracks_t_o_f-members.html b/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracks_t_o_f-members.html index 97b57a1289..f2a3fb9992 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracks_t_o_f-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracks_t_o_f-members.html @@ -91,13 +91,13 @@

m_debugFCCAnalyses::SmearObjects::SmearedTracksTOF
m_randomFCCAnalyses::SmearObjects::SmearedTracksTOF
m_scaleFCCAnalyses::SmearObjects::SmearedTracksTOF
operator()(const ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > &allRecoParticles, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHitData > &trackerhits, const ROOT::VecOps::RVec< float > &length, const ROOT::VecOps::RVec< int > &RP2MC_indices, const ROOT::VecOps::RVec< edm4hep::MCParticleData > &mcParticles)FCCAnalyses::SmearObjects::SmearedTracksTOF
operator()(const ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > &allRecoParticles, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &trackerhits, const ROOT::VecOps::RVec< float > &length, const ROOT::VecOps::RVec< int > &RP2MC_indices, const ROOT::VecOps::RVec< edm4hep::MCParticleData > &mcParticles)FCCAnalyses::SmearObjects::SmearedTracksTOF
SmearedTracksTOF(float m_scale, bool debug)FCCAnalyses::SmearObjects::SmearedTracksTOF
diff --git a/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracks_t_o_f.html b/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracks_t_o_f.html index 72f284d621..8a35b9fc39 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracks_t_o_f.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracks_t_o_f.html @@ -99,8 +99,8 @@ Public Member Functions  SmearedTracksTOF (float m_scale, bool debug)   -ROOT::VecOps::RVec< edm4hep::TrackerHitData > operator() (const ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > &allRecoParticles, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHitData > &trackerhits, const ROOT::VecOps::RVec< float > &length, const ROOT::VecOps::RVec< int > &RP2MC_indices, const ROOT::VecOps::RVec< edm4hep::MCParticleData > &mcParticles) -  +ROOT::VecOps::RVec< edm4hep::TrackerHit3DDataoperator() (const ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > &allRecoParticles, const ROOT::VecOps::RVec< edm4hep::TrackData > &trackdata, const ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &trackerhits, const ROOT::VecOps::RVec< float > &length, const ROOT::VecOps::RVec< int > &RP2MC_indices, const ROOT::VecOps::RVec< edm4hep::MCParticleData > &mcParticles) +  @@ -143,14 +143,14 @@

Member Function Documentation

- -

◆ operator()()

+ +

◆ operator()()

Public Attributes

- + @@ -164,7 +164,7 @@

- + @@ -246,7 +246,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracksd_ndx-members.html b/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracksd_ndx-members.html index efc290f23a..e0939a23c6 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracksd_ndx-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracksd_ndx-members.html @@ -97,7 +97,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracksd_ndx.html b/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracksd_ndx.html index b2add4d588..dd413b3817 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracksd_ndx.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_smear_objects_1_1_smeared_tracksd_ndx.html @@ -240,7 +240,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1_f_c_c_analyses_v0-members.html b/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1_f_c_c_analyses_v0-members.html index 0c7bbd4170..86d24f92f1 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1_f_c_c_analyses_v0-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1_f_c_c_analyses_v0-members.html @@ -96,7 +96,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1_f_c_c_analyses_v0.html b/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1_f_c_c_analyses_v0.html index 6f5e08b7c9..2743289d88 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1_f_c_c_analyses_v0.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1_f_c_c_analyses_v0.html @@ -171,7 +171,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1_f_c_c_analyses_vertex-members.html b/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1_f_c_c_analyses_vertex-members.html index 1f038c2368..0147bd229a 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1_f_c_c_analyses_vertex-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1_f_c_c_analyses_vertex-members.html @@ -100,7 +100,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1_f_c_c_analyses_vertex.html b/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1_f_c_c_analyses_vertex.html index be26339070..ceadac7504 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1_f_c_c_analyses_vertex.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1_f_c_c_analyses_vertex.html @@ -238,7 +238,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1_f_c_c_analyses_vertex_m_c-members.html b/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1_f_c_c_analyses_vertex_m_c-members.html index c29dadc69c..cc423a4213 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1_f_c_c_analyses_vertex_m_c-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1_f_c_c_analyses_vertex_m_c-members.html @@ -97,7 +97,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1_f_c_c_analyses_vertex_m_c.html b/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1_f_c_c_analyses_vertex_m_c.html index 58d69239a9..3b54171325 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1_f_c_c_analyses_vertex_m_c.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1_f_c_c_analyses_vertex_m_c.html @@ -187,7 +187,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1sel_tracks-members.html b/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1sel_tracks-members.html index 6400403695..afcf71d5d6 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1sel_tracks-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1sel_tracks-members.html @@ -98,7 +98,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1sel_tracks.html b/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1sel_tracks.html index faea5369e2..bd6ee12fab 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1sel_tracks.html +++ b/doc/latest/struct_f_c_c_analyses_1_1_vertexing_utils_1_1sel_tracks.html @@ -250,7 +250,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1_f_c_c_analyses_composite-members.html b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1_f_c_c_analyses_composite-members.html index b99bf58bd7..53e454336b 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1_f_c_c_analyses_composite-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1_f_c_c_analyses_composite-members.html @@ -97,7 +97,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1_f_c_c_analyses_composite.html b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1_f_c_c_analyses_composite.html index a0a9609174..52411f0f31 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1_f_c_c_analyses_composite.html +++ b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1_f_c_c_analyses_composite.html @@ -182,7 +182,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1_f_c_c_analyses_composite2-members.html b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1_f_c_c_analyses_composite2-members.html index a04868b19a..c0e600905a 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1_f_c_c_analyses_composite2-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1_f_c_c_analyses_composite2-members.html @@ -96,7 +96,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1_f_c_c_analyses_composite2.html b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1_f_c_c_analyses_composite2.html index 622f89447e..775031d4f7 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1_f_c_c_analyses_composite2.html +++ b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1_f_c_c_analyses_composite2.html @@ -166,7 +166,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1build___d0-members.html b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1build___d0-members.html index 1f7eca41ec..8adf7f96e6 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1build___d0-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1build___d0-members.html @@ -97,7 +97,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1build___d0.html b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1build___d0.html index 2bbab0eef7..68eb63328d 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1build___d0.html +++ b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1build___d0.html @@ -241,7 +241,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1build__tau23pi-members.html b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1build__tau23pi-members.html index 2e45b0c416..f87bc30e67 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1build__tau23pi-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1build__tau23pi-members.html @@ -99,7 +99,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1build__tau23pi.html b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1build__tau23pi.html index 70f4a58c11..de19c7e3a4 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1build__tau23pi.html +++ b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1build__tau23pi.html @@ -267,7 +267,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1filter___p_v-members.html b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1filter___p_v-members.html index 0520606131..36820d1aa2 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1filter___p_v-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1filter___p_v-members.html @@ -95,7 +95,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1filter___p_v.html b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1filter___p_v.html index fd358e4a8b..178b96916c 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1filter___p_v.html +++ b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1filter___p_v.html @@ -175,7 +175,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1sel___p_i_d-members.html b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1sel___p_i_d-members.html index 561d5da5c5..38d6e95d77 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1sel___p_i_d-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1sel___p_i_d-members.html @@ -95,7 +95,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1sel___p_i_d.html b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1sel___p_i_d.html index 6f252fb411..ac47f8dd0d 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1sel___p_i_d.html +++ b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1sel___p_i_d.html @@ -165,7 +165,7 @@

diff --git a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1sel___p_v-members.html b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1sel___p_v-members.html index 629379e01f..6a553faadd 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1sel___p_v-members.html +++ b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1sel___p_v-members.html @@ -95,7 +95,7 @@ diff --git a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1sel___p_v.html b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1sel___p_v.html index eb13adba0e..ca46349217 100644 --- a/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1sel___p_v.html +++ b/doc/latest/struct_f_c_c_analyses_1_1my_utils_1_1sel___p_v.html @@ -165,7 +165,7 @@

diff --git a/doc/latest/struct_jet_clustering_1_1_f_c_c_analyses_jet-members.html b/doc/latest/struct_jet_clustering_1_1_f_c_c_analyses_jet-members.html index 230c9c90bc..f50cb025e7 100644 --- a/doc/latest/struct_jet_clustering_1_1_f_c_c_analyses_jet-members.html +++ b/doc/latest/struct_jet_clustering_1_1_f_c_c_analyses_jet-members.html @@ -96,7 +96,7 @@ diff --git a/doc/latest/struct_jet_clustering_1_1_f_c_c_analyses_jet.html b/doc/latest/struct_jet_clustering_1_1_f_c_c_analyses_jet.html index 35e0863af1..6c0d2f9f44 100644 --- a/doc/latest/struct_jet_clustering_1_1_f_c_c_analyses_jet.html +++ b/doc/latest/struct_jet_clustering_1_1_f_c_c_analyses_jet.html @@ -187,7 +187,7 @@

diff --git a/doc/latest/struct_jet_clustering_1_1clustering__antikt-members.html b/doc/latest/struct_jet_clustering_1_1clustering__antikt-members.html index be785c0351..82efbc5f65 100644 --- a/doc/latest/struct_jet_clustering_1_1clustering__antikt-members.html +++ b/doc/latest/struct_jet_clustering_1_1clustering__antikt-members.html @@ -103,7 +103,7 @@ diff --git a/doc/latest/struct_jet_clustering_1_1clustering__antikt.html b/doc/latest/struct_jet_clustering_1_1clustering__antikt.html index 0f05e0688f..9461afd7bb 100644 --- a/doc/latest/struct_jet_clustering_1_1clustering__antikt.html +++ b/doc/latest/struct_jet_clustering_1_1clustering__antikt.html @@ -425,7 +425,7 @@

diff --git a/doc/latest/struct_jet_clustering_1_1clustering__cambridge-members.html b/doc/latest/struct_jet_clustering_1_1clustering__cambridge-members.html index ed5629102c..c46c0599a0 100644 --- a/doc/latest/struct_jet_clustering_1_1clustering__cambridge-members.html +++ b/doc/latest/struct_jet_clustering_1_1clustering__cambridge-members.html @@ -103,7 +103,7 @@ diff --git a/doc/latest/struct_jet_clustering_1_1clustering__cambridge.html b/doc/latest/struct_jet_clustering_1_1clustering__cambridge.html index 70d781efe1..d0e8b56068 100644 --- a/doc/latest/struct_jet_clustering_1_1clustering__cambridge.html +++ b/doc/latest/struct_jet_clustering_1_1clustering__cambridge.html @@ -425,7 +425,7 @@

diff --git a/doc/latest/struct_jet_clustering_1_1clustering__ee__genkt-members.html b/doc/latest/struct_jet_clustering_1_1clustering__ee__genkt-members.html index 3636ec8306..c5940aa4bb 100644 --- a/doc/latest/struct_jet_clustering_1_1clustering__ee__genkt-members.html +++ b/doc/latest/struct_jet_clustering_1_1clustering__ee__genkt-members.html @@ -104,7 +104,7 @@ diff --git a/doc/latest/struct_jet_clustering_1_1clustering__ee__genkt.html b/doc/latest/struct_jet_clustering_1_1clustering__ee__genkt.html index b2758976e5..825c5f4b4d 100644 --- a/doc/latest/struct_jet_clustering_1_1clustering__ee__genkt.html +++ b/doc/latest/struct_jet_clustering_1_1clustering__ee__genkt.html @@ -456,7 +456,7 @@

diff --git a/doc/latest/struct_jet_clustering_1_1clustering__ee__kt-members.html b/doc/latest/struct_jet_clustering_1_1clustering__ee__kt-members.html index c71fd8c14c..03bf0f1dd6 100644 --- a/doc/latest/struct_jet_clustering_1_1clustering__ee__kt-members.html +++ b/doc/latest/struct_jet_clustering_1_1clustering__ee__kt-members.html @@ -102,7 +102,7 @@ diff --git a/doc/latest/struct_jet_clustering_1_1clustering__ee__kt.html b/doc/latest/struct_jet_clustering_1_1clustering__ee__kt.html index fd8374d413..9dca842852 100644 --- a/doc/latest/struct_jet_clustering_1_1clustering__ee__kt.html +++ b/doc/latest/struct_jet_clustering_1_1clustering__ee__kt.html @@ -328,7 +328,7 @@

diff --git a/doc/latest/struct_jet_clustering_1_1clustering__genkt-members.html b/doc/latest/struct_jet_clustering_1_1clustering__genkt-members.html index 0cb63baf7d..aee84d0e08 100644 --- a/doc/latest/struct_jet_clustering_1_1clustering__genkt-members.html +++ b/doc/latest/struct_jet_clustering_1_1clustering__genkt-members.html @@ -104,7 +104,7 @@ diff --git a/doc/latest/struct_jet_clustering_1_1clustering__genkt.html b/doc/latest/struct_jet_clustering_1_1clustering__genkt.html index a4b64cb906..8ae6511bf7 100644 --- a/doc/latest/struct_jet_clustering_1_1clustering__genkt.html +++ b/doc/latest/struct_jet_clustering_1_1clustering__genkt.html @@ -456,7 +456,7 @@

diff --git a/doc/latest/struct_jet_clustering_1_1clustering__jade-members.html b/doc/latest/struct_jet_clustering_1_1clustering__jade-members.html index 545e6ba8f9..005b03f783 100644 --- a/doc/latest/struct_jet_clustering_1_1clustering__jade-members.html +++ b/doc/latest/struct_jet_clustering_1_1clustering__jade-members.html @@ -103,7 +103,7 @@ diff --git a/doc/latest/struct_jet_clustering_1_1clustering__jade.html b/doc/latest/struct_jet_clustering_1_1clustering__jade.html index 083927e107..3badd9adce 100644 --- a/doc/latest/struct_jet_clustering_1_1clustering__jade.html +++ b/doc/latest/struct_jet_clustering_1_1clustering__jade.html @@ -422,7 +422,7 @@

diff --git a/doc/latest/struct_jet_clustering_1_1clustering__kt-members.html b/doc/latest/struct_jet_clustering_1_1clustering__kt-members.html index 01fb33b6ea..15e379218c 100644 --- a/doc/latest/struct_jet_clustering_1_1clustering__kt-members.html +++ b/doc/latest/struct_jet_clustering_1_1clustering__kt-members.html @@ -103,7 +103,7 @@ diff --git a/doc/latest/struct_jet_clustering_1_1clustering__kt.html b/doc/latest/struct_jet_clustering_1_1clustering__kt.html index a7293d7919..e879f92f2f 100644 --- a/doc/latest/struct_jet_clustering_1_1clustering__kt.html +++ b/doc/latest/struct_jet_clustering_1_1clustering__kt.html @@ -425,7 +425,7 @@

diff --git a/doc/latest/struct_jet_clustering_1_1clustering__valencia-members.html b/doc/latest/struct_jet_clustering_1_1clustering__valencia-members.html index 8f9f88cbf4..f430871f15 100644 --- a/doc/latest/struct_jet_clustering_1_1clustering__valencia-members.html +++ b/doc/latest/struct_jet_clustering_1_1clustering__valencia-members.html @@ -105,7 +105,7 @@ diff --git a/doc/latest/struct_jet_clustering_1_1clustering__valencia.html b/doc/latest/struct_jet_clustering_1_1clustering__valencia.html index 700dc46b6d..9695b6b283 100644 --- a/doc/latest/struct_jet_clustering_1_1clustering__valencia.html +++ b/doc/latest/struct_jet_clustering_1_1clustering__valencia.html @@ -488,7 +488,7 @@

diff --git a/doc/latest/struct_weaver_interface_1_1_preprocess_params-members.html b/doc/latest/struct_weaver_interface_1_1_preprocess_params-members.html index 8025d76fbe..68374b2c69 100644 --- a/doc/latest/struct_weaver_interface_1_1_preprocess_params-members.html +++ b/doc/latest/struct_weaver_interface_1_1_preprocess_params-members.html @@ -99,7 +99,7 @@ diff --git a/doc/latest/struct_weaver_interface_1_1_preprocess_params.html b/doc/latest/struct_weaver_interface_1_1_preprocess_params.html index 3afbbb833c..86e820ab65 100644 --- a/doc/latest/struct_weaver_interface_1_1_preprocess_params.html +++ b/doc/latest/struct_weaver_interface_1_1_preprocess_params.html @@ -259,7 +259,7 @@

diff --git a/doc/latest/struct_weaver_interface_1_1_preprocess_params_1_1_var_info-members.html b/doc/latest/struct_weaver_interface_1_1_preprocess_params_1_1_var_info-members.html index 1285c55e7c..a11b6f552b 100644 --- a/doc/latest/struct_weaver_interface_1_1_preprocess_params_1_1_var_info-members.html +++ b/doc/latest/struct_weaver_interface_1_1_preprocess_params_1_1_var_info-members.html @@ -100,7 +100,7 @@ diff --git a/doc/latest/struct_weaver_interface_1_1_preprocess_params_1_1_var_info.html b/doc/latest/struct_weaver_interface_1_1_preprocess_params_1_1_var_info.html index f2a2da910e..fc4fc0f2a1 100644 --- a/doc/latest/struct_weaver_interface_1_1_preprocess_params_1_1_var_info.html +++ b/doc/latest/struct_weaver_interface_1_1_preprocess_params_1_1_var_info.html @@ -292,7 +292,7 @@

diff --git a/doc/latest/structlog_normal-members.html b/doc/latest/structlog_normal-members.html index d2bbb1e7f5..914491ea70 100644 --- a/doc/latest/structlog_normal-members.html +++ b/doc/latest/structlog_normal-members.html @@ -93,7 +93,7 @@ diff --git a/doc/latest/structlog_normal.html b/doc/latest/structlog_normal.html index 030a71c076..942c57fdcd 100644 --- a/doc/latest/structlog_normal.html +++ b/doc/latest/structlog_normal.html @@ -214,7 +214,7 @@

ROOT::VecOps::RVec< edm4hep::TrackerHitData > FCCAnalyses::SmearObjects::SmearedTracksTOF::operator() ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > FCCAnalyses::SmearObjects::SmearedTracksTOF::operator() ( const ROOT::VecOps::RVec< edm4hep::ReconstructedParticleData > &  allRecoParticles, const ROOT::VecOps::RVec< edm4hep::TrackerHitData > & const ROOT::VecOps::RVec< edm4hep::TrackerHit3DData > &  trackerhits,