CMS 3D CMS Logo

towerMaker_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 towerMaker = cms.EDProducer("CaloTowersCreator",
4  AllowMissingInputs = cms.bool(False),
5  EBGrid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
6  EBSumThreshold = cms.double(0.2),
7  EBThreshold = cms.double(0.07),
8  EBWeight = cms.double(1.0),
9  EBWeights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
10  EEGrid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
11  EESumThreshold = cms.double(0.45),
12  EEThreshold = cms.double(0.3),
13  EEWeight = cms.double(1.0),
14  EEWeights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
15  EcalRecHitSeveritiesToBeExcluded = cms.vstring(
16  'kTime',
17  'kWeird',
18  'kBad'
19  ),
20  EcalSeveritiesToBeUsedInBadTowers = cms.vstring(),
21  EcutTower = cms.double(-1000.0),
22  HBGrid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
23  HBThreshold = cms.double(1.2),
24  HBThreshold1 = cms.double(0.8),
25  HBThreshold2 = cms.double(1.2),
26  HBWeight = cms.double(1.0),
27  HBWeights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
28  HEDGrid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
29  HEDThreshold = cms.double(0.2),
30  HEDThreshold1 = cms.double(0.1),
31  HEDWeight = cms.double(1.0),
32  HEDWeights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
33  HESGrid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
34  HESThreshold = cms.double(0.2),
35  HESThreshold1 = cms.double(0.1),
36  HESWeight = cms.double(1.0),
37  HESWeights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
38  HF1Grid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
39  HF1Threshold = cms.double(0.5),
40  HF1Weight = cms.double(1.0),
41  HF1Weights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
42  HF2Grid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
43  HF2Threshold = cms.double(0.85),
44  HF2Weight = cms.double(1.0),
45  HF2Weights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
46  HOGrid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
47  HOThreshold0 = cms.double(1.1),
48  HOThresholdMinus1 = cms.double(3.5),
49  HOThresholdMinus2 = cms.double(3.5),
50  HOThresholdPlus1 = cms.double(3.5),
51  HOThresholdPlus2 = cms.double(3.5),
52  HOWeight = cms.double(1.0),
53  HOWeights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
54  HcalAcceptSeverityLevel = cms.uint32(9),
55  HcalAcceptSeverityLevelForRejectedHit = cms.uint32(9999),
56  HcalPhase = cms.int32(1),
57  HcalThreshold = cms.double(-1000.0),
58  MomConstrMethod = cms.int32(1),
59  MomEBDepth = cms.double(0.3),
60  MomEEDepth = cms.double(0.0),
61  MomHBDepth = cms.double(0.2),
62  MomHEDepth = cms.double(0.4),
63  UseEcalRecoveredHits = cms.bool(False),
64  UseEtEBTreshold = cms.bool(False),
65  UseEtEETreshold = cms.bool(False),
66  UseHO = cms.bool(False),
67  UseHcalRecoveredHits = cms.bool(True),
68  UseRejectedHitsOnly = cms.bool(False),
69  UseRejectedRecoveredEcalHits = cms.bool(False),
70  UseRejectedRecoveredHcalHits = cms.bool(True),
71  UseSymEBTreshold = cms.bool(True),
72  UseSymEETreshold = cms.bool(True),
73  ecalInputs = cms.VInputTag(cms.InputTag("ecalRecHit","EcalRecHitsEB"), cms.InputTag("ecalRecHit","EcalRecHitsEE")),
74  hbheInput = cms.InputTag("hltHbhereco"),
75  hfInput = cms.InputTag("hfreco"),
76  hoInput = cms.InputTag("horeco"),
77  missingHcalRescaleFactorForEcal = cms.double(0)
78 )