CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions | Variables
particleFlowRecHitHO_cfi Namespace Reference

Functions

def _modifyParticleFlowRecHitHOForRun2
 

Variables

tuple particleFlowRecHitHO
 

Function Documentation

def particleFlowRecHitHO_cfi._modifyParticleFlowRecHitHOForRun2 (   object)
private
Customises PFRecHitProducer for Run 2 by lowering the
HO threshold for SiPM

Definition at line 37 of file particleFlowRecHitHO_cfi.py.

37 
39  """
40  Customises PFRecHitProducer for Run 2 by lowering the
41  HO threshold for SiPM
42  """
43  for prod in object.producers:
44  prod.qualityTests = cms.VPSet(
45  cms.PSet(
46  name = cms.string("PFRecHitQTestThreshold"),
47  threshold = cms.double(0.05) # new threshold for SiPM HO
48  ),
49  cms.PSet(
50  name = cms.string("PFRecHitQTestHCALChannel"),
51  maxSeverities = cms.vint32(11),
52  cleaningThresholds = cms.vdouble(0.0),
53  flags = cms.vstring('Standard')
54  )
55  )
56 
57 eras.run2_common.toModify( particleFlowRecHitHO, func=_modifyParticleFlowRecHitHOForRun2 )

Variable Documentation

tuple particleFlowRecHitHO_cfi.particleFlowRecHitHO
Initial value:
1 = cms.EDProducer("PFRecHitProducer",
2  navigator = cms.PSet(
3  name = cms.string("PFRecHitHCALNavigator")
4  ),
5  producers = cms.VPSet(
6  cms.PSet(
7  name = cms.string("PFHORecHitCreator"),
8  src = cms.InputTag("horeco",""),
9  qualityTests = cms.VPSet(
10  cms.PSet(
11  name = cms.string("PFRecHitQTestHOThreshold"),
12  threshold_ring0 = cms.double(0.4),
13  threshold_ring12 = cms.double(1.0)
14  ),
15 # cms.PSet(
16 # name = cms.string("PFRecHitQTestThreshold"),
17 # threshold = cms.double(0.05) # new threshold for SiPM HO
18 # ),
19  cms.PSet(
20  name = cms.string("PFRecHitQTestHCALChannel"),
21  maxSeverities = cms.vint32(11),
22  cleaningThresholds = cms.vdouble(0.0),
23  flags = cms.vstring('Standard')
24  )
25  )
26  )
27  )
28 
29 )

Definition at line 2 of file particleFlowRecHitHO_cfi.py.