CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RecoMuonCosmics_EventContent_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 #Add Isolation
5 # AOD content
6 RecoMuonAOD = cms.PSet(
7 
8  outputCommands = cms.untracked.vstring(
9  # inclusive cosmic reco
10  'keep recoTracks_cosmicMuons_*_*',
11  'keep recoTrackExtras_cosmicMuons_*_*',
12  'keep TrackingRecHitsOwned_cosmicMuons_*_*',
13  'keep recoTracks_globalCosmicMuons_*_*',
14  'keep recoTrackExtras_globalCosmicMuons_*_*',
15  'keep TrackingRecHitsOwned_globalCosmicMuons_*_*',
16  'keep recoTracks_tevMuons_*_*',
17  'keep recoTrackExtras_tevMuons_*_*',
18  'keep recoTracksToOnerecoTracksAssociation_tevMuons_*_*',
19  'keep recoMuons_muons_*_*',
20  'keep recoMuonTimeExtraedmValueMap_muons_*_*',
21  'keep recoCaloMuons_calomuons_*_*',
22 
23  # Split tracks
24  'keep recoTracks_globalCosmicSplitMuons_*_*',
25  'keep recoTrackExtras_globalCosmicSplitMuons_*_*',
26  'keep TrackingRecHitsOwned_globalCosmicSplitMuons_*_*',
27  'keep recoMuons_splitMuons_*_*',
28  'keep recoMuonTimeExtraedmValueMap_splitMuons_*_*',
29 
30 
31  # cosmic reco without RPC
32  'keep recoTracks_cosmicMuonsNoRPC_*_*',
33  'keep recoTrackExtras_cosmicMuonsNoRPC_*_*',
34  'keep TrackingRecHitsOwned_cosmicMuonsNoRPC_*_*',
35  'keep recoTracks_globalCosmicMuonsNoRPC_*_*',
36  'keep recoTrackExtras_globalCosmicMuonsNoRPC_*_*',
37  'keep TrackingRecHitsOwned_globalCosmicMuonsNoRPC_*_*',
38  'keep recoMuons_muonsNoRPC_*_*',
39 
40 
41  # cosimic reco "1 Leg type" in barrel only
42  'keep recoTracks_cosmicMuons1Leg_*_*',
43  'keep recoTrackExtras_cosmicMuons1Leg_*_*',
44  'keep TrackingRecHitsOwned_cosmicMuons1Leg_*_*',
45  'keep recoTracks_globalCosmicMuons1Leg_*_*',
46  'keep recoTrackExtras_globalCosmicMuons1Leg_*_*',
47  'keep TrackingRecHitsOwned_globalCosmicMuons1Leg_*_*',
48  'keep recoMuons_muons1Leg_*_*',
49  'keep recoMuonTimeExtraedmValueMap_muons1Leg_*_*',
50 
51  # cosimic reco with t0 correction in DTs
52  'keep recoTracks_cosmicMuonsWitht0Correction_*_*',
53  'keep recoTrackExtras_cosmicMuonsWitht0Correction_*_*',
54  'keep TrackingRecHitsOwned_cosmicMuonsWitht0Correction_*_*',
55  'keep recoTracks_globalCosmicMuonsWitht0Correction_*_*',
56  'keep recoTrackExtras_globalCosmicMuonsWitht0Correction_*_*',
57  'keep TrackingRecHitsOwned_globalCosmicMuonsWitht0Correction_*_*',
58  'keep recoMuons_muonsWitht0Correction_*_*',
59  'keep recoMuonTimeExtraedmValueMap_muonsWitht0Correction_*_*',
60 
61  # cosimic reco in endcaps only for Beam halo reco
62  'keep recoTracks_cosmicMuonsEndCapsOnly_*_*',
63  'keep recoTrackExtras_cosmicMuonsEndCapsOnly_*_*',
64  'keep TrackingRecHitsOwned_cosmicMuonsEndCapsOnly_*_*',
65  'keep recoTracks_globalBeamHaloMuonEndCapslOnly_*_*',
66  'keep recoTrackExtras_globalBeamHaloMuonEndCapslOnly_*_*',
67  'keep TrackingRecHitsOwned_globalBeamHaloMuonEndCapslOnly_*_*',
68  'keep recoMuons_muonsBeamHaloEndCapsOnly_*_*',
69  'keep recoMuonTimeExtraedmValueMap_muonsBeamHaloEndCapsOnly_*_*',
70 
71  # lhc like reco
72  'keep recoTracks_standAloneMuons_*_*',
73  'keep recoTrackExtras_standAloneMuons_*_*',
74  'keep TrackingRecHitsOwned_standAloneMuons_*_*',
75  'keep recoMuons_lhcSTAMuons_*_*',
76  'keep recoMuonTimeExtraedmValueMap_lhcSTAMuons_*_*',
77 
78  # Tracker Collections
79  'keep recoTracks_ctfWithMaterialTracksP5_*_*',
80  'keep recoTracks_ctfWithMaterialTracksBeamHaloMuon_*_*',
81  'keep recoTracks_ctfWithMaterialTracksP5LHCNavigation_*_*')
82  )
83 # RECO content
84 RecoMuonRECO = cms.PSet(
85  outputCommands = cms.untracked.vstring('keep *_CosmicMuonSeed_*_*',
86  'keep *_CosmicMuonSeedEndCapsOnly_*_*',
87  'keep *_CosmicMuonSeedWitht0Correction_*_*',
88  'keep *_ancientMuonSeed_*_*')
89 )
90 # Full Event content
91 RecoMuonFEVT = cms.PSet(
92  outputCommands = cms.untracked.vstring()
93 )
94 RecoMuonRECO.outputCommands.extend(RecoMuonAOD.outputCommands)
95 RecoMuonFEVT.outputCommands.extend(RecoMuonRECO.outputCommands)
96 RecoMuonFEVT.outputCommands.extend(RecoMuonIsolationFEVT.outputCommands)
97 RecoMuonRECO.outputCommands.extend(RecoMuonIsolationRECO.outputCommands)
98 RecoMuonAOD.outputCommands.extend(RecoMuonIsolationAOD.outputCommands)
99 
100