CMS 3D CMS Logo

muonSelectionTypeValueMapProducer_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 
5 muidTrackerMuonArbitrated = muonSelectionTypeValueMapProducer.clone()
6 muidTrackerMuonArbitrated.selectionType = cms.string("TrackerMuonArbitrated")
7 #
8 muidAllArbitrated = muonSelectionTypeValueMapProducer.clone()
9 muidAllArbitrated.selectionType = cms.string("AllArbitrated")
10 #
11 muidGlobalMuonPromptTight = muonSelectionTypeValueMapProducer.clone()
12 muidGlobalMuonPromptTight.selectionType = cms.string("GlobalMuonPromptTight")
13 #
14 muidTMLastStationLoose = muonSelectionTypeValueMapProducer.clone()
15 muidTMLastStationLoose.selectionType = cms.string("TMLastStationLoose")
16 #
17 muidTMLastStationTight = muonSelectionTypeValueMapProducer.clone()
18 muidTMLastStationTight.selectionType = cms.string("TMLastStationTight")
19 #
20 muidTM2DCompatibilityLoose = muonSelectionTypeValueMapProducer.clone()
21 muidTM2DCompatibilityLoose.selectionType = cms.string("TM2DCompatibilityLoose")
22 #
23 muidTM2DCompatibilityTight = muonSelectionTypeValueMapProducer.clone()
24 muidTM2DCompatibilityTight.selectionType = cms.string("TM2DCompatibilityTight")
25 #
26 muidTMOneStationLoose = muonSelectionTypeValueMapProducer.clone()
27 muidTMOneStationLoose.selectionType = cms.string("TMOneStationLoose")
28 #
29 muidTMOneStationTight = muonSelectionTypeValueMapProducer.clone()
30 muidTMOneStationTight.selectionType = cms.string("TMOneStationTight")
31 #
32 muidTMLastStationOptimizedLowPtLoose = muonSelectionTypeValueMapProducer.clone()
33 muidTMLastStationOptimizedLowPtLoose.selectionType = cms.string("TMLastStationOptimizedLowPtLoose")
34 #
35 muidTMLastStationOptimizedLowPtTight = muonSelectionTypeValueMapProducer.clone()
36 muidTMLastStationOptimizedLowPtTight.selectionType = cms.string("TMLastStationOptimizedLowPtTight")
37 #
38 muidGMTkChiCompatibility = muonSelectionTypeValueMapProducer.clone()
39 muidGMTkChiCompatibility.selectionType = cms.string("GMTkChiCompatibility")
40 #
41 muidGMStaChiCompatibility = muonSelectionTypeValueMapProducer.clone()
42 muidGMStaChiCompatibility.selectionType = cms.string("GMStaChiCompatibility")
43 #
44 muidGMTkKinkTight = muonSelectionTypeValueMapProducer.clone()
45 muidGMTkKinkTight.selectionType = cms.string("GMTkKinkTight")
46 #
47 muidTMLastStationAngLoose = muonSelectionTypeValueMapProducer.clone()
48 muidTMLastStationAngLoose.selectionType = cms.string("TMLastStationAngLoose")
49 #
50 muidTMLastStationAngTight = muonSelectionTypeValueMapProducer.clone()
51 muidTMLastStationAngTight.selectionType = cms.string("TMLastStationAngTight")
52 #
53 muidTMOneStationAngLoose = muonSelectionTypeValueMapProducer.clone()
54 muidTMOneStationAngLoose.selectionType = cms.string("TMOneStationAngLoose")
55 #
56 muidTMOneStationAngTight = muonSelectionTypeValueMapProducer.clone()
57 muidTMOneStationAngTight.selectionType = cms.string("TMOneStationAngTight")
58 #
59 muidRPCMuLoose = muonSelectionTypeValueMapProducer.clone()
60 muidRPCMuLoose.selectionType = cms.string("RPCMuLoose")
61 #
62 muonSelectionTypeTask = cms.Task(
63  muidTrackerMuonArbitrated
64  ,muidAllArbitrated
65  ,muidGlobalMuonPromptTight
66  ,muidTMLastStationLoose
67  ,muidTMLastStationTight
68  ,muidTM2DCompatibilityLoose
69  ,muidTM2DCompatibilityTight
70  ,muidTMOneStationLoose
71  ,muidTMOneStationTight
72  ,muidTMLastStationOptimizedLowPtLoose
73  ,muidTMLastStationOptimizedLowPtTight
74  ,muidGMTkChiCompatibility
75  ,muidGMStaChiCompatibility
76  ,muidGMTkKinkTight
77  ,muidTMLastStationAngLoose
78  ,muidTMLastStationAngTight
79  ,muidTMOneStationAngLoose
80  ,muidTMOneStationAngTight
81  ,muidRPCMuLoose)
82 muonSelectionTypeSequence = cms.Sequence(muonSelectionTypeTask)