Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:27:02

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from RecoMuon.MuonIdentification.muonSelectionTypeValueMapProducer_cfi import *
0004 
0005 muidTrackerMuonArbitrated = muonSelectionTypeValueMapProducer.clone(
0006     selectionType = 'TrackerMuonArbitrated'
0007 )
0008 
0009 muidAllArbitrated = muonSelectionTypeValueMapProducer.clone(
0010     selectionType = 'AllArbitrated'
0011 )
0012 
0013 muidGlobalMuonPromptTight = muonSelectionTypeValueMapProducer.clone(
0014     selectionType = 'GlobalMuonPromptTight'
0015 )
0016 
0017 muidTMLastStationLoose = muonSelectionTypeValueMapProducer.clone(
0018     selectionType = 'TMLastStationLoose'
0019 )
0020 
0021 muidTMLastStationTight = muonSelectionTypeValueMapProducer.clone(
0022     selectionType = 'TMLastStationTight'
0023 )
0024 
0025 muidTM2DCompatibilityLoose = muonSelectionTypeValueMapProducer.clone(
0026     selectionType = 'TM2DCompatibilityLoose'
0027 )
0028 
0029 muidTM2DCompatibilityTight = muonSelectionTypeValueMapProducer.clone(
0030     selectionType = 'TM2DCompatibilityTight'
0031 )
0032 
0033 muidTMOneStationLoose = muonSelectionTypeValueMapProducer.clone(
0034     selectionType = 'TMOneStationLoose'
0035 )
0036 
0037 muidTMOneStationTight = muonSelectionTypeValueMapProducer.clone(
0038     selectionType = 'TMOneStationTight'
0039 )
0040 
0041 muidTMLastStationOptimizedLowPtLoose = muonSelectionTypeValueMapProducer.clone(
0042     selectionType = 'TMLastStationOptimizedLowPtLoose'
0043 )
0044 
0045 muidTMLastStationOptimizedLowPtTight = muonSelectionTypeValueMapProducer.clone(
0046     selectionType = 'TMLastStationOptimizedLowPtTight'
0047 )
0048 
0049 muidGMTkChiCompatibility = muonSelectionTypeValueMapProducer.clone(
0050     selectionType = 'GMTkChiCompatibility'
0051 )
0052 
0053 muidGMStaChiCompatibility = muonSelectionTypeValueMapProducer.clone(
0054     selectionType = 'GMStaChiCompatibility'
0055 )
0056 
0057 muidGMTkKinkTight = muonSelectionTypeValueMapProducer.clone(
0058     selectionType = 'GMTkKinkTight'
0059 )
0060 
0061 muidTMLastStationAngLoose = muonSelectionTypeValueMapProducer.clone(
0062     selectionType = 'TMLastStationAngLoose'
0063 )
0064 
0065 muidTMLastStationAngTight = muonSelectionTypeValueMapProducer.clone(
0066     selectionType = 'TMLastStationAngTight'
0067 )
0068 
0069 muidTMOneStationAngLoose = muonSelectionTypeValueMapProducer.clone(
0070     selectionType = 'TMOneStationAngLoose'
0071 )
0072 
0073 muidTMOneStationAngTight = muonSelectionTypeValueMapProducer.clone(
0074     selectionType = 'TMOneStationAngTight'
0075 )
0076 
0077 muidRPCMuLoose = muonSelectionTypeValueMapProducer.clone(
0078     selectionType = 'RPCMuLoose'
0079 )
0080 
0081 muonSelectionTypeTask = cms.Task(
0082     muidTrackerMuonArbitrated
0083     ,muidAllArbitrated
0084     ,muidGlobalMuonPromptTight
0085     ,muidTMLastStationLoose
0086     ,muidTMLastStationTight
0087     ,muidTM2DCompatibilityLoose
0088     ,muidTM2DCompatibilityTight
0089     ,muidTMOneStationLoose
0090     ,muidTMOneStationTight
0091     ,muidTMLastStationOptimizedLowPtLoose
0092     ,muidTMLastStationOptimizedLowPtTight
0093     ,muidGMTkChiCompatibility
0094     ,muidGMStaChiCompatibility
0095     ,muidGMTkKinkTight
0096     ,muidTMLastStationAngLoose
0097     ,muidTMLastStationAngTight
0098     ,muidTMOneStationAngLoose
0099     ,muidTMOneStationAngTight
0100     ,muidRPCMuLoose)
0101 muonSelectionTypeSequence = cms.Sequence(muonSelectionTypeTask)