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