Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-05-29 23:13:03

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from RecoLocalCalo.HGCalRecProducers.HGCalUncalibRecHit_cfi import *
0004 from RecoLocalCalo.HGCalRecProducers.HGCalRecHit_cfi import *
0005 
0006 from RecoLocalCalo.HGCalRecProducers.recHitMapProducer_cfi import recHitMapProducer
0007 
0008 # patch particle flow clusters for HGC into local reco sequence
0009 # (for now until global reco is going with some sort of clustering)
0010 from RecoParticleFlow.PFClusterProducer.particleFlowRecHitHGC_cfi import *
0011 from RecoParticleFlow.PFClusterProducer.particleFlowClusterHGC_cfi import *
0012 from RecoLocalCalo.HGCalRecProducers.hgcalMultiClusters_cfi import *
0013 from RecoLocalCalo.HGCalRecProducers.hgcalLayerClusters_cff import hgcalLayerClustersHFNose, hgcalLayerClustersEE, hgcalLayerClustersHSi, hgcalLayerClustersHSci, hgcalMergeLayerClusters
0014 
0015 hgcalLocalRecoTask = cms.Task( HGCalUncalibRecHit,
0016                                        HGCalRecHit,
0017                                        recHitMapProducer,
0018                                        hgcalLayerClustersEE,
0019                                        hgcalLayerClustersHSi,
0020                                        hgcalLayerClustersHSci,
0021                                        hgcalMergeLayerClusters,
0022                                        hgcalMultiClusters,
0023                                        particleFlowRecHitHGC,
0024                                        particleFlowClusterHGCal )
0025 
0026 _hfnose_hgcalLocalRecoTask = hgcalLocalRecoTask.copy()
0027 _hfnose_hgcalLocalRecoTask.add(hgcalLayerClustersHFNose)
0028 
0029 from Configuration.Eras.Modifier_phase2_hfnose_cff import phase2_hfnose
0030 phase2_hfnose.toReplaceWith(
0031     hgcalLocalRecoTask, _hfnose_hgcalLocalRecoTask )
0032 
0033 hgcalLocalRecoSequence = cms.Sequence(hgcalLocalRecoTask)