CMS 3D CMS Logo

particleFlowRecHitECAL_cfi.py
Go to the documentation of this file.
1 
2 import FWCore.ParameterSet.Config as cms
4 
5 #until we are actually clustering across the EB/EE boundary
6 #it is faster to cluster EB and EE as separate
7 
8 particleFlowRecHitECAL = cms.EDProducer("PFRecHitProducer",
9 
10  navigator = cms.PSet(
11  name = cms.string("PFRecHitECALNavigator"),
12  barrel = cms.PSet( ),
13  endcap = cms.PSet( )
14  ),
15  producers = cms.VPSet(
16  cms.PSet(
17  name = cms.string("PFEBRecHitCreator"),
18  src = cms.InputTag("ecalRecHit","EcalRecHitsEB"),
19  srFlags = cms.InputTag("ecalDigis"),
20  qualityTests = cms.VPSet(
21  cms.PSet(
22  name = cms.string("PFRecHitQTestECALMultiThreshold"),
23  thresholds = particle_flow_zero_suppression_ECAL.thresholds
24  ),
25  cms.PSet(
26  name = cms.string("PFRecHitQTestECAL"),
27  cleaningThreshold = cms.double(2.0),
28  timingCleaning = cms.bool(True),
29  topologicalCleaning = cms.bool(True),
30  skipTTRecoveredHits = cms.bool(True)
31  )
32  )
33  ),
34  cms.PSet(
35  name = cms.string("PFEERecHitCreator"),
36  src = cms.InputTag("ecalRecHit","EcalRecHitsEE"),
37  srFlags = cms.InputTag("ecalDigis"),
38  qualityTests = cms.VPSet(
39  cms.PSet(
40  name = cms.string("PFRecHitQTestECALMultiThreshold"),
41  thresholds = particle_flow_zero_suppression_ECAL.thresholds
42  ),
43  cms.PSet(
44  name = cms.string("PFRecHitQTestECAL"),
45  cleaningThreshold = cms.double(2.0),
46  timingCleaning = cms.bool(True),
47  topologicalCleaning = cms.bool(True),
48  skipTTRecoveredHits = cms.bool(True)
49  )
50  )
51  )
52  )
53 
54 )