Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-12-21 03:54:46

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from ..sequences.HLTIter0Phase2L3FromL1TkSequence_cfi import *
0004 from ..sequences.HLTIter2Phase2L3FromL1TkSequence_cfi import *
0005 from ..sequences.HLTL2MuonsFromL1TkSequence_cfi import *
0006 from ..sequences.HLTPhase2L3FromL1TkSequence_cfi import *
0007 from ..sequences.HLTPhase2L3MuonsSequence_cfi import *
0008 from ..sequences.HLTPhase2L3OISequence_cfi import *
0009 
0010 HLTMuonsSequence = cms.Sequence(
0011     HLTL2MuonsFromL1TkSequence
0012     + HLTPhase2L3OISequence
0013     + HLTPhase2L3FromL1TkSequence
0014     + HLTIter0Phase2L3FromL1TkSequence
0015     + HLTIter2Phase2L3FromL1TkSequence
0016     + HLTPhase2L3MuonsSequence
0017 )
0018 
0019 from ..modules.hltPhase2L3MuonFilter_cfi import *
0020 
0021 # The IO first HLT Muons sequence
0022 Phase2HLTMuonsSequenceIOFirst = cms.Sequence(
0023     HLTL2MuonsFromL1TkSequence
0024     + HLTPhase2L3FromL1TkSequence
0025     + HLTIter0Phase2L3FromL1TkSequence
0026     + HLTIter2Phase2L3FromL1TkSequence
0027     + hltPhase2L3MuonFilter
0028     + HLTPhase2L3OISequence
0029     + HLTPhase2L3MuonsSequence
0030 )
0031 # The OI first HLT Muons sequence
0032 Phase2HLTMuonsSequenceOIFirst = cms.Sequence(
0033     HLTL2MuonsFromL1TkSequence
0034     + HLTPhase2L3OISequence
0035     + hltPhase2L3MuonFilter
0036     + HLTPhase2L3FromL1TkSequence
0037     + HLTIter0Phase2L3FromL1TkSequence
0038     + HLTIter2Phase2L3FromL1TkSequence
0039     + HLTPhase2L3MuonsSequence
0040 )
0041 
0042 from Configuration.ProcessModifiers.phase2L2AndL3Muons_cff import phase2L2AndL3Muons
0043 
0044 phase2L2AndL3Muons.toReplaceWith(HLTMuonsSequence, Phase2HLTMuonsSequenceIOFirst)
0045 
0046 from Configuration.ProcessModifiers.phase2L3MuonsOIFirst_cff import phase2L3MuonsOIFirst
0047 
0048 (phase2L2AndL3Muons & phase2L3MuonsOIFirst).toReplaceWith(
0049     HLTMuonsSequence, Phase2HLTMuonsSequenceOIFirst
0050 )