Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-05-09 22:37:47

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from ..modules.hltInitialStepSeeds_cfi import *
0004 from ..modules.hltInitialStepTrackCandidates_cfi import *
0005 from ..modules.hltInitialStepTrackCutClassifier_cfi import *
0006 from ..modules.hltInitialStepTracks_cfi import *
0007 from ..modules.hltInitialStepTrackSelectionHighPurity_cfi import *
0008 
0009 HLTInitialStepSequence = cms.Sequence(hltInitialStepSeeds+hltInitialStepTrackCandidates+hltInitialStepTracks+hltInitialStepTrackCutClassifier+hltInitialStepTrackSelectionHighPurity)
0010 
0011 from ..modules.hltInitialStepSeedTracksLST_cfi import *
0012 from ..sequences.HLTHighPtTripletStepSeedingSequence_cfi import *
0013 from ..modules.hltHighPtTripletStepSeedTracksLST_cfi import *
0014 from ..modules.hltSiPhase2RecHits_cfi import *
0015 from ..modules.hltInputLST_cfi import *
0016 from ..modules.hltLST_cfi import *
0017 from ..modules.hltInitialStepTrackspTTCLST_cfi import *
0018 from ..modules.hltInitialStepTrackspLSTCLST_cfi import *
0019 from ..modules.hltInitialStepTracksT5TCLST_cfi import *
0020 from ..modules.hltInitialStepTrackCutClassifierpTTCLST_cfi import *
0021 from ..modules.hltInitialStepTrackCutClassifierpLSTCLST_cfi import *
0022 from ..modules.hltInitialStepTrackSelectionHighPuritypTTCLST_cfi import *
0023 from ..modules.hltInitialStepTrackSelectionHighPuritypLSTCLST_cfi import *
0024 _HLTInitialStepSequenceLST = cms.Sequence(
0025      hltInitialStepSeeds
0026     +hltInitialStepSeedTracksLST
0027     +HLTHighPtTripletStepSeedingSequence
0028     +hltHighPtTripletStepSeedTracksLST
0029     +hltSiPhase2RecHits # Probably need to move elsewhere in the final setup
0030     +hltInputLST
0031     +hltLST
0032     +hltInitialStepTrackCandidates
0033     +hltInitialStepTrackspTTCLST
0034     +hltInitialStepTrackspLSTCLST
0035     +hltInitialStepTracksT5TCLST
0036     +hltInitialStepTrackCutClassifierpTTCLST
0037     +hltInitialStepTrackCutClassifierpLSTCLST
0038     +hltInitialStepTrackSelectionHighPuritypTTCLST
0039     +hltInitialStepTrackSelectionHighPuritypLSTCLST
0040 )
0041 
0042 from Configuration.ProcessModifiers.singleIterPatatrack_cff import singleIterPatatrack
0043 from Configuration.ProcessModifiers.trackingLST_cff import trackingLST
0044 from Configuration.ProcessModifiers.seedingLST_cff import seedingLST
0045 
0046 (~singleIterPatatrack & trackingLST & ~seedingLST).toReplaceWith(HLTInitialStepSequence, _HLTInitialStepSequenceLST)
0047 
0048 (singleIterPatatrack & trackingLST & ~seedingLST).toReplaceWith(HLTInitialStepSequence, _HLTInitialStepSequenceLST.copyAndExclude([HLTHighPtTripletStepSeedingSequence,hltHighPtTripletStepSeedTracksLST]))
0049 
0050 (~singleIterPatatrack & trackingLST & seedingLST).toReplaceWith(HLTInitialStepSequence, _HLTInitialStepSequenceLST.copyAndExclude([hltInitialStepTrackspLSTCLST,hltInitialStepTrackCutClassifierpLSTCLST,hltInitialStepTrackSelectionHighPuritypLSTCLST]))
0051 
0052 from ..modules.hltInitialStepTrajectorySeedsLST_cfi import *
0053 _HLTInitialStepSequenceSingleIterPatatrackLSTSeeding = cms.Sequence(
0054      hltInitialStepSeeds
0055     +hltInitialStepSeedTracksLST
0056     +hltSiPhase2RecHits # Probably need to move elsewhere in the final setup
0057     +hltInputLST
0058     +hltLST
0059     +hltInitialStepTrajectorySeedsLST
0060     +hltInitialStepTrackCandidates
0061     +hltInitialStepTracks
0062 )
0063 
0064 (singleIterPatatrack & trackingLST & seedingLST).toReplaceWith(HLTInitialStepSequence, _HLTInitialStepSequenceSingleIterPatatrackLSTSeeding)