1 import FWCore.ParameterSet.Config
as cms
7 hiReMuTracks =
"hiGeneralAndRegitMuTracks"
10 reglobalMuons = globalMuons.clone(
11 TrackerCollectionLabel = hiReMuTracks
14 retevMuons = tevMuons.clone(
15 MuonCollectionLabel =
"reglobalMuons"
19 reglbTrackQual = glbTrackQual.clone(
20 InputCollection =
"reglobalMuons",
21 InputLinksCollection =
"reglobalMuons"
25 remuons = muons1stStep.clone(
26 inputCollectionLabels = [hiReMuTracks,
'reglobalMuons',
'standAloneMuons:UpdatedAtVtx',
'retevMuons:firstHit',
'retevMuons:picky',
'retevMuons:dyt'],
27 globalTrackQualityInputTag =
'reglbTrackQual',
28 JetExtractorPSet = dict( JetCollectionLabel =
"iterativeConePu5CaloJets"),
29 TrackExtractorPSet = dict( inputTrackCollection = hiReMuTracks),
32 remuonEcalDetIds = muonEcalDetIds.clone(
33 inputCollection =
"remuons"
38 remuIsoDepositTk = muIsoDepositTk.clone(
39 inputTags = [
"remuons:tracker"]
41 remuIsoDepositJets = muIsoDepositJets.clone(
42 inputTags = [
"remuons:jets"]
44 remuIsoDepositCalByAssociatorTowers = muIsoDepositCalByAssociatorTowers.clone(
45 inputTags = [
"remuons:ecal",
"remuons:hcal",
"remuons:ho"]
47 remuonShowerInformation = muonShowerInformation.clone(
48 muonCollection =
"remuons"
52 remuonIdProducerTask = cms.Task(reglbTrackQual,remuons,remuonEcalDetIds,remuonShowerInformation)
53 remuIsoDeposits_muonsTask = cms.Task(remuIsoDepositTk,remuIsoDepositCalByAssociatorTowers,remuIsoDepositJets)
54 remuIsolation_muonsTask = cms.Task(remuIsoDeposits_muonsTask)
55 remuIsolationTask = cms.Task(remuIsolation_muonsTask)
57 muontrackingTask = cms.Task(standAloneMuonSeedsTask , standAloneMuons , hiRegitMuTrackingTask , reglobalMuons)
60 muontracking_reTask = cms.Task(hiRegitMuTrackingTask , reglobalMuons)
61 muontracking_with_TeVRefinement_reTask = cms.Task(muontracking_reTask , retevMuons)
62 muonreco_reTask = cms.Task(muontracking_reTask , remuonIdProducerTask)
63 muonreco_re = cms.Sequence(muonreco_reTask)
64 muonrecowith_TeVRefinemen_reTask = cms.Task(muontracking_with_TeVRefinement_reTask , remuonIdProducerTask)
65 muonrecowith_TeVRefinemen_re = cms.Sequence(muonrecowith_TeVRefinemen_reTask)
66 muonreco_plus_isolation_reTask = cms.Task(muonrecowith_TeVRefinemen_reTask , remuIsolationTask)
67 muonreco_plus_isolation_re = cms.Sequence(muonreco_plus_isolation_reTask)
69 reMuonTrackRecoPbPb = cms.Sequence(muontracking_reTask)
71 regionalMuonRecoPbPb = cms.Sequence(muonreco_plus_isolation_reTask)