7 #include "TrackerInfo.h"
11 using namespace mkfit;
14 #include "createPhase1TrackerGeometryAutoGen.acc"
20 Config::nTotalLayers = 18 + 2 * 27;
22 Config::useCMSGeom =
true;
24 Config::finding_requires_propagation_to_hit_pos =
true;
25 Config::finding_inter_layer_pflags = PropagationFlags(PF_use_param_b_field | PF_apply_material);
26 Config::finding_intra_layer_pflags = PropagationFlags(PF_none);
27 Config::backward_fit_pflags = PropagationFlags(PF_use_param_b_field | PF_apply_material);
28 Config::forward_fit_pflags = PropagationFlags(PF_use_param_b_field | PF_apply_material);
29 Config::seed_fit_pflags = PropagationFlags(PF_none);
30 Config::pca_prop_pflags = PropagationFlags(PF_none);
32 ti.set_eta_regions(0.9, 1.7, 2.45,
false);
33 ti.create_layers(18, 27, 27);
34 createPhase1TrackerGeometryAutoGen(ti);
38 printf(
"==========================================================================================\n");
39 printf(
"Phase1 tracker -- Create_TrackerInfo finished\n");
40 printf(
"==========================================================================================\n");
41 for (
auto &
i : ti.m_layers)
43 printf(
"==========================================================================================\n");
void createPhase1TrackerGeometry(TrackerInfo &ti, bool verbose)
static constexpr int verbose
printf("params %d %f %f %f\n", minT, eps, errmax, chi2max)