1 import FWCore.ParameterSet.Config
as cms
5 hiTracks =
'hiGeneralTracks'
8 hiMuons1stStep = muons1stStep.clone(
9 inputCollectionLabels = [hiTracks,
'globalMuons',
'standAloneMuons:UpdatedAtVtx',
'tevMuons:firstHit',
'tevMuons:picky',
'tevMuons:dyt'],
10 inputCollectionTypes = [
'inner tracks',
'links',
'outer tracks',
'tev firstHit',
'tev picky',
'tev dyt'],
11 TrackExtractorPSet = dict(inputTrackCollection = hiTracks),
14 writeIsoDeposits =
False,
18 muonEcalDetIds.inputCollection =
"hiMuons1stStep"
19 muIsoDepositTk.inputTags = [
"hiMuons1stStep:tracker"]
20 muIsoDepositJets.inputTags = [
"hiMuons1stStep:jets"]
21 muIsoDepositCalByAssociatorTowers.inputTags = [
"hiMuons1stStep:ecal",
"hiMuons1stStep:hcal",
"hiMuons1stStep:ho"]
22 muonShowerInformation.muonCollection =
"hiMuons1stStep"
28 _visitor=ModuleNodeVisitor(_excludes)
29 standalonemuontracking.visit(_visitor)
30 displacedGlobalMuonTracking.visit(_visitor)
31 muonreco_plus_isolation_PbPbTask = muonreco_plus_isolationTask.copyAndExclude(_excludes)
33 muonreco_plus_isolation_PbPbTask.replace(muons1stStep, hiMuons1stStep)
35 muonreco_plus_isolation_PbPbTask.remove(muIsoDeposits_muonsTask)
36 muonreco_plus_isolation_PbPb = cms.Sequence(muonreco_plus_isolation_PbPbTask)
38 globalMuons.TrackerCollectionLabel = hiTracks
41 hiMuons1stStep.JetExtractorPSet.JetCollectionLabel =
"iterativeConePu5CaloJets"
44 hiMuons1stStep.minPCaloMuon = 1.0E9
49 InputMuons =
"hiMuons1stStep",
50 PFCandidates =
"particleFlowTmp",
51 FillDetectorBasedIsolation =
False,
52 FillPFIsolation =
False,
53 FillSelectorMaps =
False,
54 FillShoweringInfo =
False,
55 FillCosmicsIdMap =
False,
56 vertices =
"hiSelectedVertex"
58 muonRecoHighLevelPbPbTask = cms.Task(muons)
61 muonRecoPbPbTask = cms.Task(muonreco_plus_isolation_PbPbTask)
High level sequence (i.e., post PF reconstruction) ###.