CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RecoMuon_EventContent_cff.py
Go to the documentation of this file.
1 # The following comments couldn't be translated into the new config version:
2 
3 # Stand Alone's tracks with extra and hits
4 
5 # Global's tracks with extra and hits
6 
7 # TeV muons products
8 
9 # Tracker's Tracks without extra and hits
10 
11 # Muon Id
12 
13 # Seed
14 
15 # Global's tracks with extra and hits
16 
17 # TeV muons products
18 
19 import FWCore.ParameterSet.Config as cms
20 
21 #Add Isolation
23 # AOD content
24 RecoMuonAOD = cms.PSet(
25  outputCommands = cms.untracked.vstring('keep *_muons_*_*',
26  'keep *_*_muons_*',
27  'drop *_muons_muons1stStep2muonsMap_*',
28  # Tracks known by the Muon obj
29  'keep recoTracks_standAloneMuons_*_*',
30  'keep recoTrackExtras_standAloneMuons_*_*',
31  'keep TrackingRecHitsOwned_standAloneMuons_*_*',
32  'keep recoTracks_globalMuons_*_*',
33  'keep recoTrackExtras_globalMuons_*_*',
34  'keep recoTracks_tevMuons_*_*',
35  'keep recoTrackExtras_tevMuons_*_*',
36  'keep recoTracks_generalTracks_*_*',
37  'keep recoTracksToOnerecoTracksAssociation_tevMuons_*_*',
38  # Cosmics
39  'keep recoTracks_cosmicMuons_*_*',
40  'keep recoTracks_globalCosmicMuons_*_*',
41  'keep recoMuons_muonsFromCosmics_*_*',
42  # Cosmics 1 leg
43  'keep recoTracks_cosmicMuons1Leg_*_*',
44  'keep recoTracks_globalCosmicMuons1Leg_*_*',
45  'keep recoMuons_muonsFromCosmics1Leg_*_*',
46  # Additional tracks
47  'keep recoTracks_refittedStandAloneMuons_*_*',
48  'keep recoTrackExtras_refittedStandAloneMuons_*_*',
49  'keep TrackingRecHitsOwned_refittedStandAloneMuons_*_*'
50  )
51 )
52 # RECO content
53 RecoMuonRECO = cms.PSet(
54  outputCommands = cms.untracked.vstring('keep *_MuonSeed_*_*',
55  'keep *_ancientMuonSeed_*_*',
56  'keep *_mergedStandAloneMuonSeeds_*_*',
57  'keep TrackingRecHitsOwned_globalMuons_*_*',
58  'keep TrackingRecHitsOwned_tevMuons_*_*',
59  'keep recoCaloMuons_calomuons_*_*',
60  # Cosmics
61  'keep *_CosmicMuonSeed_*_*',
62  'keep recoTrackExtras_cosmicMuons_*_*',
63  'keep TrackingRecHitsOwned_cosmicMuons_*_*',
64  'keep recoTrackExtras_globalCosmicMuons_*_*',
65  'keep TrackingRecHitsOwned_globalCosmicMuons_*_*',
66  'keep recoTrackExtras_cosmicMuons1Leg_*_*',
67  'keep TrackingRecHitsOwned_cosmicMuons1Leg_*_*',
68  'keep recoTrackExtras_globalCosmicMuons1Leg_*_*',
69  'keep TrackingRecHitsOwned_globalCosmicMuons1Leg_*_*',
70  'keep recoTracks_cosmicsVetoTracks_*_*',
71  # SET muons
72  'keep *_SETMuonSeed_*_*',
73  'keep recoTracks_standAloneSETMuons_*_*',
74  'keep recoTrackExtras_standAloneSETMuons_*_*',
75  'keep TrackingRecHitsOwned_standAloneSETMuons_*_*',
76  'keep recoTracks_globalSETMuons_*_*',
77  'keep recoTrackExtras_globalSETMuons_*_*',
78  'keep TrackingRecHitsOwned_globalSETMuons_*_*',
79  'keep recoMuons_muonsWithSET_*_*')
80 )
81 # Full Event content
82 RecoMuonFEVT = cms.PSet(
83  outputCommands = cms.untracked.vstring()
84 )
85 RecoMuonRECO.outputCommands.extend(RecoMuonAOD.outputCommands)
86 RecoMuonFEVT.outputCommands.extend(RecoMuonRECO.outputCommands)
87 RecoMuonFEVT.outputCommands.extend(RecoMuonIsolationFEVT.outputCommands)
88 RecoMuonRECO.outputCommands.extend(RecoMuonIsolationRECO.outputCommands)
89 RecoMuonAOD.outputCommands.extend(RecoMuonIsolationAOD.outputCommands)
90 
91