Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-07-26 08:22:20

0001 /** TRACCC library, part of the ACTS project (R&D line)
0002  *
0003  * (c) 2023 CERN for the benefit of the ACTS project
0004  *
0005  * Mozilla Public License Version 2.0
0006  */
0007 
0008 #pragma once
0009 
0010 // Local include(s).
0011 #include "traccc/utils/helpers.hpp"
0012 
0013 // System include(s).
0014 #include <map>
0015 #include <vector>
0016 
0017 namespace traccc {
0018 
0019 /// @brief Configuration structure for @c traccc::stat_plot_tool
0020 struct stat_plot_tool_config {
0021   /// Binning setups
0022   std::map<std::string, plot_helpers::binning> var_binning = {
0023       {"ndf", plot_helpers::binning("ndf", 35, -5.f, 30.f)},
0024       {"chi2", plot_helpers::binning("chi2", 100, 0.f, 50.f)},
0025       {"reduced_chi2", plot_helpers::binning("chi2/ndf", 100, 0.f, 10.f)},
0026       {"pval", plot_helpers::binning("pval", 50, 0.f, 1.f)},
0027       {"chi2_local", plot_helpers::binning("chi2", 100, 0.f, 10.f)},
0028       {"completeness", plot_helpers::binning("completeness", 20, 0.f, 1.f)},
0029       {"purity", plot_helpers::binning("purity", 20, 0.f, 1.f)}};
0030 };
0031 
0032 }  // namespace traccc