CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MicroEventContent_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 MicroEventContent = cms.PSet(
4  outputCommands = cms.untracked.vstring(
5  'drop *',
6  'keep *_slimmedPhotons_*_*',
7  'keep *_slimmedElectrons_*_*',
8  'keep *_slimmedMuons_*_*',
9  'keep *_slimmedTaus_*_*',
10  'keep *_slimmedTausBoosted_*_*',
11  'keep *_slimmedJets_*_*',
12  'keep *_slimmedJetsAK8_*_*',
13  'keep *_slimmedJetsPuppi_*_*',
14  'keep *_slimmedMETs_*_*',
15  'keep *_slimmedMETsNoHF_*_*',
16  'keep *_slimmedMETsPuppi_*_*',
17  'keep *_slimmedSecondaryVertices_*_*',
18  'keep *_cmsTopTaggerMap_*_*',
19  #'keep *_slimmedJetsAK8PFCHSSoftDropSubjets_*_*',
20  #'keep *_slimmedJetsCMSTopTagCHSSubjets_*_*',
21  'keep *_slimmedJetsAK8PFCHSSoftDropPacked_SubJets_*',
22  'keep *_slimmedJetsCMSTopTagCHSPacked_SubJets_*',
23  #'keep *_packedPatJetsAK8_*_*',
24  ## add extra METs
25 
26  'keep recoPhotonCores_reducedEgamma_*_*',
27  'keep recoGsfElectronCores_reducedEgamma_*_*',
28  'keep recoConversions_reducedEgamma_*_*',
29  'keep recoSuperClusters_reducedEgamma_*_*',
30  'keep recoCaloClusters_reducedEgamma_*_*',
31  'keep EcalRecHitsSorted_reducedEgamma_*_*',
32 
33  'drop *_*_caloTowers_*',
34  'drop *_*_pfCandidates_*',
35  'drop *_*_genJets_*',
36 
37  'keep *_offlineBeamSpot_*_*',
38  'keep *_offlineSlimmedPrimaryVertices_*_*',
39  'keep patPackedCandidates_packedPFCandidates_*_*',
40 
41  'keep *_bunchSpacingProducer_*_*',
42 
43  #'keep double_fixedGridRho*__*',
44  'keep double_fixedGridRhoAll__*',
45  'keep double_fixedGridRhoFastjetAll__*',
46  'keep double_fixedGridRhoFastjetAllCalo__*',
47  'keep double_fixedGridRhoFastjetCentral_*_*',
48  'keep double_fixedGridRhoFastjetCentralCalo__*',
49  'keep double_fixedGridRhoFastjetCentralChargedPileUp__*',
50  'keep double_fixedGridRhoFastjetCentralNeutral__*',
51 
52  'keep *_selectedPatTrigger_*_*',
53  'keep patPackedTriggerPrescales_patTrigger__*',
54  'keep patPackedTriggerPrescales_patTrigger_l1max_*',
55  'keep patPackedTriggerPrescales_patTrigger_l1min_*',
56  'keep *_l1extraParticles_*_*',
57  'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*',
58  'keep *_TriggerResults_*_HLT',
59  'keep *_TriggerResults_*_*', # for MET filters (a catch all for the moment, but ideally it should be only the current process)
60  'keep patPackedCandidates_lostTracks_*_*',
61  'keep HcalNoiseSummary_hcalnoise__*',
62  'keep recoCSCHaloData_CSCHaloData_*_*',
63  'keep recoBeamHaloSummary_BeamHaloSummary_*_*',
64  'keep *_caTopTagInfosPAT_*_*'
65  )
66 )
67 MicroEventContentMC = cms.PSet(
68  outputCommands = cms.untracked.vstring(MicroEventContent.outputCommands)
69 )
70 MicroEventContentMC.outputCommands += [
71  'keep *_slimmedGenJets*_*_*',
72  'keep patPackedGenParticles_packedGenParticles_*_*',
73  'keep recoGenParticles_prunedGenParticles_*_*',
74  'keep LHEEventProduct_*_*_*',
75  'keep PileupSummaryInfos_slimmedAddPileupInfo_*_*',
76  'keep GenFilterInfo_*_*_*',
77  'keep GenLumiInfoProduct_*_*_*',
78  'keep GenEventInfoProduct_generator_*_*',
79  # RUN
80  'keep LHERunInfoProduct_*_*_*',
81  'keep GenRunInfoProduct_*_*_*',
82  'keep L1GtTriggerMenuLite_l1GtTriggerMenuLite__*',
83 ]