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  applySelectionsToAllCrystals = cms.bool(False)
25  ),
26  cms.PSet(
27  name = cms.string("PFRecHitQTestECAL"),
28  cleaningThreshold = cms.double(2.0),
29  timingCleaning = cms.bool(True),
30  topologicalCleaning = cms.bool(True),
31  skipTTRecoveredHits = cms.bool(True)
32  )
33  )
34  ),
35  cms.PSet(
36  name = cms.string("PFEERecHitCreator"),
37  src = cms.InputTag("ecalRecHit","EcalRecHitsEE"),
38  srFlags = cms.InputTag("ecalDigis"),
39  qualityTests = cms.VPSet(
40  cms.PSet(
41  name = cms.string("PFRecHitQTestECALMultiThreshold"),
42  thresholds = particle_flow_zero_suppression_ECAL.thresholds,
43  applySelectionsToAllCrystals = cms.bool(False)
44  ),
45  cms.PSet(
46  name = cms.string("PFRecHitQTestECAL"),
47  cleaningThreshold = cms.double(2.0),
48  timingCleaning = cms.bool(True),
49  topologicalCleaning = cms.bool(True),
50  skipTTRecoveredHits = cms.bool(True)
51  )
52  )
53  )
54  )
55 
56 )