CMS 3D CMS Logo

HoughGrouping_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 HoughGrouping = cms.PSet(debug = cms.untracked.bool(False),
4  # HOUGH TRANSFORM CONFIGURATION
5  # Tangent of the angle that puts a limit to the maximum inclination of a
6  # muon. Then, the maximum number of radians of inclination of the muon
7  # is derived as pi/2 - arctan(angletan).
8  angletan = cms.double(0.3),
9  # Width (in sexageseimal degrees) of the angle bins of the line space.
10  anglebinwidth = cms.double(1.0),
11  # Width (in centimetres) of the position bins of the line space.
12  posbinwidth = cms.double(2.1),
13 
14  # MAXIMA SEARCH CONFIGURATION
15  # Maximum distance (in sexageseimal degrees) used to derive maxima.
16  maxdeltaAngDeg = cms.double(10),
17  # Maximum distance (in centimetres) used to derive maxima.
18  maxdeltaPos = cms.double(10),
19  # Upper number of entries of a line space bin that are needed to be
20  # considered for maxima search.
21  UpperNumber = cms.int32(6),
22  # Lower number of entries of a line space bin that are needed to be
23  # considered for maxima search.
24  LowerNumber = cms.int32(4),
25 
26  # HITS ASSOCIATION CONFIGURATION
27  # Distance to the wire (in centimetres) from a candidate line below
28  # which no laterality is assumed.
29  MaxDistanceToWire = cms.double(0.03),
30 
31  # CANDIDATE QUALITY CONFIGURATION
32  # Minimum number of layers on which the candidate has a hit (maximum 8).
33  minNLayerHits = cms.int32(6),
34  # Minimum number of hits in the superlayer with more hits.
35  minSingleSLHitsMax = cms.int32(3),
36  # Minimum number of hits in the superlayer with less hits.
37  minSingleSLHitsMin = cms.int32(3),
38  # Allow the algorithm to give you back uncorrelated candidates.
39  allowUncorrelatedPatterns = cms.bool(True),
40  # Minimum number of hits that uncorrelated candidates can have.
41  minUncorrelatedHits = cms.int32(3),
42  )