CMS 3D CMS Logo

Config.cc
Go to the documentation of this file.
2 
3 namespace mkfit {
4 
5  namespace Config {
6  // Multi threading configuration
7 #if defined(MKFIT_STANDALONE)
8  int numThreadsFinder = 1;
9  int numThreadsEvents = 1;
10  int numSeedsPerTask = 32;
11 #endif
12 
13 #if defined(MKFIT_STANDALONE)
14  bool removeDuplicates = false;
15  bool useHitsForDuplicates = true;
16 #endif
17  const float maxdPt = 0.5;
18  const float maxdPhi = 0.25;
19  const float maxdEta = 0.05;
20  const float maxdR = 0.0025;
21  const float minFracHitsShared = 0.75;
22 
23  const float maxd1pt = 1.8; //windows for hit
24  const float maxdphi = 0.37; //and/or dr
25  const float maxdcth = 0.37; //comparisons
26  const float maxcth_ob = 1.99; //eta 1.44
27  const float maxcth_fw = 6.05; //eta 2.5
28 
29 #ifdef CONFIG_PhiQArrays
30  bool usePhiQArrays = true;
31 #endif
32  } // namespace Config
33 
34 } // end namespace mkfit
const float maxdPt
Definition: Config.cc:17
const float maxdphi
Definition: Config.cc:24
const float maxd1pt
Definition: Config.cc:23
const float maxdcth
Definition: Config.cc:25
const float maxdR
Definition: Config.cc:20
const float maxcth_fw
Definition: Config.cc:27
constexpr bool usePhiQArrays
Definition: Config.h:69
const float maxcth_ob
Definition: Config.cc:26
const float maxdEta
Definition: Config.cc:19
const float maxdPhi
Definition: Config.cc:18
constexpr int numThreadsFinder
Definition: Config.h:85
constexpr int numSeedsPerTask
Definition: Config.h:87
constexpr int numThreadsEvents
Definition: Config.h:86
Definition: Config.py:1
const bool useHitsForDuplicates
Definition: Config.h:107
const float minFracHitsShared
Definition: Config.cc:21