CMS 3D CMS Logo

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 
22  # Split tracks
23  'keep recoTracks_globalCosmicSplitMuons_*_*',
24  'keep recoTrackExtras_globalCosmicSplitMuons_*_*',
25  'keep TrackingRecHitsOwned_globalCosmicSplitMuons_*_*',
26  'keep recoMuons_splitMuons_*_*',
27  'keep recoMuonTimeExtraedmValueMap_splitMuons_*_*',
28 
29 
30  # cosmic reco without RPC
31  'keep recoTracks_cosmicMuonsNoRPC_*_*',
32  'keep recoTrackExtras_cosmicMuonsNoRPC_*_*',
33  'keep TrackingRecHitsOwned_cosmicMuonsNoRPC_*_*',
34  'keep recoTracks_globalCosmicMuonsNoRPC_*_*',
35  'keep recoTrackExtras_globalCosmicMuonsNoRPC_*_*',
36  'keep TrackingRecHitsOwned_globalCosmicMuonsNoRPC_*_*',
37  'keep recoMuons_muonsNoRPC_*_*',
38 
39 
40  # cosimic reco "1 Leg type" in barrel only
41  'keep recoTracks_cosmicMuons1Leg_*_*',
42  'keep recoTrackExtras_cosmicMuons1Leg_*_*',
43  'keep TrackingRecHitsOwned_cosmicMuons1Leg_*_*',
44  'keep recoTracks_globalCosmicMuons1Leg_*_*',
45  'keep recoTrackExtras_globalCosmicMuons1Leg_*_*',
46  'keep TrackingRecHitsOwned_globalCosmicMuons1Leg_*_*',
47  'keep recoMuons_muons1Leg_*_*',
48  'keep recoMuonTimeExtraedmValueMap_muons1Leg_*_*',
49 
50  # cosimic reco with t0 correction in DTs
51  'keep recoTracks_cosmicMuonsWitht0Correction_*_*',
52  'keep recoTrackExtras_cosmicMuonsWitht0Correction_*_*',
53  'keep TrackingRecHitsOwned_cosmicMuonsWitht0Correction_*_*',
54  'keep recoTracks_globalCosmicMuonsWitht0Correction_*_*',
55  'keep recoTrackExtras_globalCosmicMuonsWitht0Correction_*_*',
56  'keep TrackingRecHitsOwned_globalCosmicMuonsWitht0Correction_*_*',
57  'keep recoMuons_muonsWitht0Correction_*_*',
58  'keep recoMuonTimeExtraedmValueMap_muonsWitht0Correction_*_*',
59 
60  # cosimic reco in endcaps only for Beam halo reco
61  'keep recoTracks_cosmicMuonsEndCapsOnly_*_*',
62  'keep recoTrackExtras_cosmicMuonsEndCapsOnly_*_*',
63  'keep TrackingRecHitsOwned_cosmicMuonsEndCapsOnly_*_*',
64  'keep recoTracks_globalBeamHaloMuonEndCapslOnly_*_*',
65  'keep recoTrackExtras_globalBeamHaloMuonEndCapslOnly_*_*',
66  'keep TrackingRecHitsOwned_globalBeamHaloMuonEndCapslOnly_*_*',
67  'keep recoMuons_muonsBeamHaloEndCapsOnly_*_*',
68  'keep recoMuonTimeExtraedmValueMap_muonsBeamHaloEndCapsOnly_*_*',
69 
70  # lhc like reco
71  'keep recoTracks_standAloneMuons_*_*',
72  'keep recoTrackExtras_standAloneMuons_*_*',
73  'keep TrackingRecHitsOwned_standAloneMuons_*_*',
74  'keep recoMuons_lhcSTAMuons_*_*',
75  'keep recoMuonTimeExtraedmValueMap_lhcSTAMuons_*_*',
76 
77  # Tracker Collections
78  'keep recoTracks_ctfWithMaterialTracksP5_*_*',
79  'keep recoTracks_ctfWithMaterialTracksBeamHaloMuon_*_*',
80  'keep recoTracks_ctfWithMaterialTracksP5LHCNavigation_*_*')
81  )
82 # RECO content
83 RecoMuonRECO = cms.PSet(
84  outputCommands = cms.untracked.vstring('keep *_CosmicMuonSeed_*_*',
85  'keep *_CosmicMuonSeedEndCapsOnly_*_*',
86  'keep *_CosmicMuonSeedWitht0Correction_*_*',
87  'keep *_ancientMuonSeed_*_*')
88 )
89 # Full Event content
90 RecoMuonFEVT = cms.PSet(
91  outputCommands = cms.untracked.vstring()
92 )
93 RecoMuonRECO.outputCommands.extend(RecoMuonAOD.outputCommands)
94 RecoMuonFEVT.outputCommands.extend(RecoMuonRECO.outputCommands)
95 RecoMuonFEVT.outputCommands.extend(RecoMuonIsolationFEVT.outputCommands)
96 RecoMuonRECO.outputCommands.extend(RecoMuonIsolationRECO.outputCommands)
97 RecoMuonAOD.outputCommands.extend(RecoMuonIsolationAOD.outputCommands)
98 
99