CMS 3D CMS Logo

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