test
CMS 3D CMS Logo

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

Functions

def usePFWithMethodOne
 
def usePFWithMethodOnePointFive
 

Function Documentation

def pfClusteringCustoms.usePFWithMethodOne (   process)

Definition at line 6 of file pfClusteringCustoms.py.

6 
7 def usePFWithMethodOne(process):
8  print '-------------PF with method I -------------'
9  print 'Assumes that HCAL reco is tuned to method I '
10  process.particleFlowRecHitHBHE.navigator = cms.PSet(
11  name = cms.string("PFRecHitHCALNavigator")
12  )
13  process.pfClusteringHBHEHF.remove(process.particleFlowClusterHBHETimeSelected)
14  process.particleFlowClusterHCAL.clustersSource = cms.InputTag("particleFlowClusterHBHE")
15 
def pfClusteringCustoms.usePFWithMethodOnePointFive (   process)

Definition at line 16 of file pfClusteringCustoms.py.

16 
17 def usePFWithMethodOnePointFive(process):
18  print '-------------PF with method I.5-------------'
19  print 'Independent of which HCAL reco was used since it reads the time samples from the rechit '
20 
21 
22  from RecoParticleFlow.PFClusterProducer.particleFlowClusterHBHEMaxSampleTimeSelected_cfi import particleFlowClusterHBHETimeSelected as timeSelector
23  process.particleFlowClusterHBHETimeSelected.cuts = timeSelector.cuts
24 
25  from RecoParticleFlow.PFClusterProducer.particleFlowCaloResolution_cfi import _timeResolutionHCALMaxSample
26  process.particleFlowRecHitHBHE.navigator = cms.PSet(
27  name = cms.string("PFRecHitHCALNavigatorWithTime"),
28  sigmaCut = cms.double(4.0),
29  timeResolutionCalc = _timeResolutionHCALMaxSample
30  )
31 
32  for p in process.particleFlowRecHitHBHE.producers:
33  p.name = cms.string("PFHBHERecHitCreatorMaxSample")
34  process.particleFlowClusterHBHE.pfClusterBuilder.algoName = cms.string("PFlow2DClusterizerWithTime")
35 
36 
37 
38 
39 
40