Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-11-05 05:20:09

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 ##################################################################
0004 # Exact same configuration as TkAlZMuMu: extract mumu pairs
0005 #################################################################
0006 from Alignment.CommonAlignmentProducer.TkAlMuonSelectors_cfi import *
0007 import Alignment.CommonAlignmentProducer.ALCARECOTkAlZMuMu_cff as confALCARECOTkAlZMuMu
0008 ALCARECOTkAlDiMuonHLT = confALCARECOTkAlZMuMu.ALCARECOTkAlZMuMuHLT.clone()
0009 ALCARECOTkAlDiMuonDCSFilter = confALCARECOTkAlZMuMu.ALCARECOTkAlZMuMuDCSFilter.clone()
0010 ALCARECOTkAlDiMuon = confALCARECOTkAlZMuMu.ALCARECOTkAlZMuMu.clone()
0011 ALCARECOTkAlDiMuon.GlobalSelector.muonSource = 'TkAlRelCombIsoMuonSelector'
0012 
0013 ##################################################################
0014 # Tracks from the selected vertex
0015 #################################################################
0016 import Alignment.CommonAlignmentProducer.AlignmentTracksFromVertexSelector_cfi as TracksFromVertex
0017 ALCARECOTkAlDiMuonVertexTracks = TracksFromVertex.AlignmentTracksFromVertexSelector.clone()
0018 
0019 ##################################################################
0020 # for the GEN level information
0021 ##################################################################
0022 TkAlDiMuonAndVertexGenMuonSelector = cms.EDFilter("GenParticleSelector",
0023                                                   src = cms.InputTag("genParticles"),
0024                                                   cut = cms.string("abs(pdgId) == 13"), # Select only muons
0025                                                   filter = cms.bool(False),
0026                                                   throwOnMissing = cms.untracked.bool(False))
0027 
0028 ##################################################################
0029 # The sequence
0030 #################################################################
0031 seqALCARECOTkAlDiMuonAndVertex = cms.Sequence(ALCARECOTkAlDiMuonHLT+
0032                                               ALCARECOTkAlDiMuonDCSFilter+
0033                                               seqALCARECOTkAlRelCombIsoMuons+
0034                                               ALCARECOTkAlDiMuon+
0035                                               ALCARECOTkAlDiMuonVertexTracks+
0036                                               TkAlDiMuonAndVertexGenMuonSelector)
0037 
0038 ## customizations for the pp_on_AA eras
0039 from Configuration.Eras.Modifier_pp_on_XeXe_2017_cff import pp_on_XeXe_2017
0040 from Configuration.ProcessModifiers.pp_on_AA_cff import pp_on_AA
0041 (pp_on_XeXe_2017 | pp_on_AA).toModify(ALCARECOTkAlDiMuonHLT,
0042                                       eventSetupPathsKey='TkAlZMuMuHI')
0043 from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
0044 phase2_tracker.toModify(ALCARECOTkAlDiMuon, etaMin = -4, etaMax = 4)