CMS 3D CMS Logo

Reconstruction_hiSignal_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 
5 # Make sure the intermediate digi+reco products of the input even are dropped.
6 # Add this in your PoolSource.inputCommands
7 
8 dropAllExceptFinalProducts = cms.PSet()
9 
10 # Clone the final product producers, whose originals will be kept from the previous mixed event.
11 
12 #Tracks
13 hiSignalGlobalPrimTracks = hiGlobalPrimTracks.clone()
14 hiSignalSelectedTracks = hiSelectedTracks.clone()
15 hiSelectedTracks.src = cms.InputTag("hiSignalGlobalPrimTracks")
16 heavyIonTrackingTask = cms.Task(hiPixelVerticesTask
17  ,hiPrimSeedsTask
18  ,hiPrimTrackCandidates
19  ,hiSignalGlobalPrimTracks
20  ,hiSelectedTracks
21  )
22 heavyIonTracking = cms.Sequence(heavyIonTrackingTask)
23 
24 #Ecal
25 hiSignalCorrectedIslandBarrelSuperClusters = correctedIslandBarrelSuperClusters.clone()
26 hiSignalCorrectedIslandEndcapSuperClusters = correctedIslandEndcapSuperClusters.clone()
27 
28 islandClusteringTask = cms.Task(islandBasicClusters
29  ,islandSuperClusters
30  ,hiSignalCorrectedIslandBarrelSuperClusters
31  ,hiSignalCorrectedIslandEndcapSuperClusters
32  )
33 islandClusteringSequence = cms.Sequence(islandClusteringTask)
34 
35 #Jets
36 hiSignalIterativeConePu5CaloJets = iterativeConePu5CaloJets.clone()
37 runjetsTask = cms.Task(caloTowersRecTask,caloTowers,hiSignalIterativeConePu5CaloJets)
38 runjets = cms.Sequence(runjetsTask)
39 
40 #Muons
41 hiSignalGlobalMuons = globalMuons.clone()
42 hiSignalGlobalMuons.TrackerCollectionLabel = 'hiSignalGlobalPrimTracks'
43 muontrackingTask = cms.Task(standAloneMuonSeedsTask,standAloneMuons,hiSignalGlobalMuons)
44 muontracking = cms.Sequence(muontrackingTask)
45 
46 #Use same sequences as Reconstruction_HI_cff
47 
Reconstruction_HI_cff