CMS 3D CMS Logo

hltHfreco_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 hltHfreco = cms.EDProducer("HFPhase1Reconstructor",
4  HFStripFilter = cms.PSet(
5  gap = cms.int32(2),
6  lstrips = cms.int32(2),
7  maxStripTime = cms.double(10.0),
8  maxThreshold = cms.double(100.0),
9  seedHitIetaMax = cms.int32(35),
10  stripThreshold = cms.double(40.0),
11  timeMax = cms.double(6.0),
12  verboseLevel = cms.untracked.int32(10),
13  wedgeCut = cms.double(0.05)
14  ),
15  PETstat = cms.PSet(
16  HcalAcceptSeverityLevel = cms.int32(9),
17  longETParams = cms.vdouble(
18  0.0, 0.0, 0.0, 0.0, 0.0,
19  0.0, 0.0, 0.0, 0.0, 0.0,
20  0.0, 0.0, 0.0
21  ),
22  longEnergyParams = cms.vdouble(
23  43.5, 45.7, 48.32, 51.36, 54.82,
24  58.7, 63.0, 67.72, 72.86, 78.42,
25  84.4, 90.8, 97.62
26  ),
27  long_R = cms.vdouble(0.98),
28  long_R_29 = cms.vdouble(0.8),
29  shortETParams = cms.vdouble(
30  0.0, 0.0, 0.0, 0.0, 0.0,
31  0.0, 0.0, 0.0, 0.0, 0.0,
32  0.0, 0.0, 0.0
33  ),
34  shortEnergyParams = cms.vdouble(
35  35.1773, 35.37, 35.7933, 36.4472, 37.3317,
36  38.4468, 39.7925, 41.3688, 43.1757, 45.2132,
37  47.4813, 49.98, 52.7093
38  ),
39  short_R = cms.vdouble(0.8),
40  short_R_29 = cms.vdouble(0.8)
41  ),
42  S8S1stat = cms.PSet(
43  HcalAcceptSeverityLevel = cms.int32(9),
44  isS8S1 = cms.bool(True),
45  longETParams = cms.vdouble(
46  0.0, 0.0, 0.0, 0.0, 0.0,
47  0.0, 0.0, 0.0, 0.0, 0.0,
48  0.0, 0.0, 0.0
49  ),
50  longEnergyParams = cms.vdouble(
51  40.0, 100.0, 100.0, 100.0, 100.0,
52  100.0, 100.0, 100.0, 100.0, 100.0,
53  100.0, 100.0, 100.0
54  ),
55  long_optimumSlope = cms.vdouble(
56  0.3, 0.1, 0.1, 0.1, 0.1,
57  0.1, 0.1, 0.1, 0.1, 0.1,
58  0.1, 0.1, 0.1
59  ),
60  shortETParams = cms.vdouble(
61  0.0, 0.0, 0.0, 0.0, 0.0,
62  0.0, 0.0, 0.0, 0.0, 0.0,
63  0.0, 0.0, 0.0
64  ),
65  shortEnergyParams = cms.vdouble(
66  40.0, 100.0, 100.0, 100.0, 100.0,
67  100.0, 100.0, 100.0, 100.0, 100.0,
68  100.0, 100.0, 100.0
69  ),
70  short_optimumSlope = cms.vdouble(
71  0.3, 0.1, 0.1, 0.1, 0.1,
72  0.1, 0.1, 0.1, 0.1, 0.1,
73  0.1, 0.1, 0.1
74  )
75  ),
76  S9S1stat = cms.PSet(
77  HcalAcceptSeverityLevel = cms.int32(9),
78  isS8S1 = cms.bool(False),
79  longETParams = cms.vdouble(
80  0.0, 0.0, 0.0, 0.0, 0.0,
81  0.0, 0.0, 0.0, 0.0, 0.0,
82  0.0, 0.0, 0.0
83  ),
84  longEnergyParams = cms.vdouble(
85  43.5, 45.7, 48.32, 51.36, 54.82,
86  58.7, 63.0, 67.72, 72.86, 78.42,
87  84.4, 90.8, 97.62
88  ),
89  long_optimumSlope = cms.vdouble(
90  -99999.0, 0.0164905, 0.0238698, 0.0321383, 0.041296,
91  0.0513428, 0.0622789, 0.0741041, 0.0868186, 0.100422,
92  0.135313, 0.136289, 0.0589927
93  ),
94  shortETParams = cms.vdouble(
95  0.0, 0.0, 0.0, 0.0, 0.0,
96  0.0, 0.0, 0.0, 0.0, 0.0,
97  0.0, 0.0, 0.0
98  ),
99  shortEnergyParams = cms.vdouble(
100  35.1773, 35.37, 35.7933, 36.4472, 37.3317,
101  38.4468, 39.7925, 41.3688, 43.1757, 45.2132,
102  47.4813, 49.98, 52.7093
103  ),
104  short_optimumSlope = cms.vdouble(
105  -99999.0, 0.0164905, 0.0238698, 0.0321383, 0.041296,
106  0.0513428, 0.0622789, 0.0741041, 0.0868186, 0.100422,
107  0.135313, 0.136289, 0.0589927
108  )
109  ),
110  algoConfigClass = cms.string('HFPhase1PMTParams'),
111  algorithm = cms.PSet(
112  Class = cms.string('HFFlexibleTimeCheck'),
113  energyWeights = cms.vdouble(
114  1.0, 1.0, 1.0, 0.0, 1.0,
115  0.0, 2.0, 0.0, 2.0, 0.0,
116  2.0, 0.0, 1.0, 0.0, 0.0,
117  1.0, 0.0, 1.0, 0.0, 2.0,
118  0.0, 2.0, 0.0, 2.0, 0.0,
119  1.0
120  ),
121  rejectAllFailures = cms.bool(True),
122  soiPhase = cms.uint32(1),
123  tfallIfNoTDC = cms.double(-101.0),
124  timeShift = cms.double(0.0),
125  tlimits = cms.vdouble(-1000.0, 1000.0, -1000.0, 1000.0),
126  triseIfNoTDC = cms.double(-100.0)
127  ),
128  checkChannelQualityForDepth3and4 = cms.bool(False),
129  inputLabel = cms.InputTag("hltHfprereco"),
130  runHFStripFilter = cms.bool(False),
131  setNoiseFlags = cms.bool(True),
132  useChannelQualityFromDB = cms.bool(False)
133 )