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  'drop recoIsoDepositedmValueMap_muons_*_*', #not really used
29  'drop doubleedmValueMap_muons_muPFIso*_*', #already inside the muon
30  # Tracks known by the Muon obj
31  'keep recoTracks_standAloneMuons_*_*',
32  'keep recoTrackExtras_standAloneMuons_*_*',
33  'keep TrackingRecHitsOwned_standAloneMuons_*_*',
34  'keep recoTracks_globalMuons_*_*',
35  'keep recoTrackExtras_globalMuons_*_*',
36  'keep recoTracks_tevMuons_*_*',
37  'keep recoTrackExtras_tevMuons_*_*',
38  'keep recoTracks_generalTracks_*_*',
39  'keep recoTracksToOnerecoTracksAssociation_tevMuons_*_*',
40  # Cosmics
41  'keep recoTracks_cosmicMuons_*_*',
42  'keep recoTracks_globalCosmicMuons_*_*',
43  'keep recoMuons_muonsFromCosmics_*_*',
44  # Cosmics 1 leg
45  'keep recoTracks_cosmicMuons1Leg_*_*',
46  'keep recoTracks_globalCosmicMuons1Leg_*_*',
47  'keep recoMuons_muonsFromCosmics1Leg_*_*',
48  # Additional tracks
49  'keep recoTracks_refittedStandAloneMuons_*_*',
50  'keep recoTrackExtras_refittedStandAloneMuons_*_*',
51  'keep TrackingRecHitsOwned_refittedStandAloneMuons_*_*'
52  )
53 )
54 # RECO content
55 RecoMuonRECO = cms.PSet(
56  outputCommands = cms.untracked.vstring('keep *_MuonSeed_*_*',
57  'keep *_ancientMuonSeed_*_*',
58  'keep *_mergedStandAloneMuonSeeds_*_*',
59  'keep TrackingRecHitsOwned_globalMuons_*_*',
60  'keep TrackingRecHitsOwned_tevMuons_*_*',
61  'keep recoCaloMuons_calomuons_*_*',
62  # Cosmics
63  'keep *_CosmicMuonSeed_*_*',
64  'keep recoTrackExtras_cosmicMuons_*_*',
65  'keep TrackingRecHitsOwned_cosmicMuons_*_*',
66  'keep recoTrackExtras_globalCosmicMuons_*_*',
67  'keep TrackingRecHitsOwned_globalCosmicMuons_*_*',
68  'keep recoTrackExtras_cosmicMuons1Leg_*_*',
69  'keep TrackingRecHitsOwned_cosmicMuons1Leg_*_*',
70  'keep recoTrackExtras_globalCosmicMuons1Leg_*_*',
71  'keep TrackingRecHitsOwned_globalCosmicMuons1Leg_*_*',
72  'keep recoTracks_cosmicsVetoTracks_*_*',
73  # SET muons
74  'keep *_SETMuonSeed_*_*',
75  'keep recoTracks_standAloneSETMuons_*_*',
76  'keep recoTrackExtras_standAloneSETMuons_*_*',
77  'keep TrackingRecHitsOwned_standAloneSETMuons_*_*',
78  'keep recoTracks_globalSETMuons_*_*',
79  'keep recoTrackExtras_globalSETMuons_*_*',
80  'keep TrackingRecHitsOwned_globalSETMuons_*_*',
81  'keep recoMuons_muonsWithSET_*_*')
82 )
83 # Full Event content
84 RecoMuonFEVT = cms.PSet(
85  outputCommands = cms.untracked.vstring()
86 )
87 RecoMuonRECO.outputCommands.extend(RecoMuonAOD.outputCommands)
88 RecoMuonFEVT.outputCommands.extend(RecoMuonRECO.outputCommands)
89 RecoMuonFEVT.outputCommands.extend(RecoMuonIsolationFEVT.outputCommands)
90 RecoMuonRECO.outputCommands.extend(RecoMuonIsolationRECO.outputCommands)
91 RecoMuonAOD.outputCommands.extend(RecoMuonIsolationAOD.outputCommands)
92 
93