CMS 3D CMS Logo

CaloTowerSchemeBnoEE_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 towermaker = cms.EDProducer("CaloTowersCreator",
4  EBSumThreshold = cms.double(0.2), ## GeV, Scheme B
5 
6  EBWeight = cms.double(1.0),
7  hfInput = cms.InputTag("hfreco"),
8  AllowMissingInputs = cms.untracked.bool(False),
9  EESumThreshold = cms.double(0.45), ## GeV, Scheme B
10 
11  HOThreshold0 = cms.double(1.1),
12  HOThresholdPlus1 = cms.double(1.1),
13  HOThresholdMinus1 = cms.double(1.1),
14  HOThresholdPlus2 = cms.double(1.1),
15  HOThresholdMinus2 = cms.double(1.1),
16 
17  HBThreshold = cms.double(0.9), ## GeV, Scheme B
18 
19  EBThreshold = cms.double(0.09), ## GeV, ORCA value w/o selective readout
20 
21  HcalThreshold = cms.double(-1000.0), ## GeV, -1000 means cut not used
22 
23  HEDWeight = cms.double(1.0),
24  EEWeight = cms.double(1.0),
25  UseHO = cms.bool(True),
26  HF1Weight = cms.double(1.0),
27  HOWeight = cms.double(1.0),
28  HESWeight = cms.double(1.0),
29  hbheInput = cms.InputTag("hbhereco"),
30  HF2Weight = cms.double(1.0),
31  HF2Threshold = cms.double(1.8), ## GeV, Oprimized on 10% occupancy
32 
33  EEThreshold = cms.double(0.45), ## GeV, ORCA value w/o selective readout
34 
35  HESThreshold = cms.double(1.4), ## GeV, Scheme B
36 
37  hoInput = cms.InputTag("horeco"),
38  HF1Threshold = cms.double(1.2), ## GeV, Oprimized on 10% occupancy
39 
40  HEDThreshold = cms.double(1.4), ## GeV, Scheme B
41 
42  EcutTower = cms.double(-1000.0), ## GeV, -1000 means cut not used
43 
44  ecalInputs = cms.VInputTag(cms.InputTag("ecalrechit","EcalRecHitsEB")),
45  HBWeight = cms.double(1.0),
46 
47 # add new parameters for handling of anomalous cells
48 # EXAMPLE
49 #
50  # acceptable severity level
51  HcalAcceptSeverityLevel = cms.uint32(999),
52  EcalAcceptSeverityLevel = cms.uint32(1),
53 
54  # use of recovered hits
55  UseHcalRecoveredHits = cms.bool(True),
56  UseEcalRecoveredHits = cms.bool(True)
57 )
58 
59