CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/PhysicsTools/PatAlgos/python/patEventContent_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 patEventContentNoCleaning = [
00004     'keep *_selectedPatPhotons*_*_*',
00005     'keep *_selectedPatElectrons*_*_*',
00006     'keep *_selectedPatMuons*_*_*',
00007     'keep *_selectedPatTaus*_*_*',
00008     'keep *_selectedPatJets*_*_*',
00009     'drop *_selectedPatJets_pfCandidates_*', ## drop for default patJets which are CaloJets
00010     'drop *_*PF_caloTowers_*',
00011     'drop *_*JPT_pfCandidates_*',
00012     'drop *_*Calo_pfCandidates_*',
00013     'keep *_patMETs*_*_*',
00014     'keep *_selectedPatPFParticles*_*_*',
00015     'keep *_selectedPatTrackCands*_*_*'
00016 ]
00017 
00018 patEventContent = [
00019     'keep *_selectedPatJets*_*_*',           ## keep refactorized pat jet elements
00020     'drop patJets_selectedPatJets*_*_*',     ## drop the actual selected pat jets, they're redundant
00021     'drop *_selectedPatJets_pfCandidates_*', ## drop for default patJets which are CaloJets
00022     'drop *_*PF_caloTowers_*',               ## drop collections not needed for the corresponding jet types
00023     'drop *_*JPT_pfCandidates_*',            ## drop collections not needed for the corresponding jet types
00024     'drop *_*Calo_pfCandidates_*',           ## drop collections not needed for the corresponding jet types
00025     'keep *_cleanPatPhotons*_*_*',
00026     'keep *_cleanPatElectrons*_*_*',
00027     'keep *_cleanPatMuons*_*_*',
00028     'keep *_cleanPatTaus*_*_*',
00029     'keep *_cleanPatJets*_*_*',
00030     'keep *_patMETs*_*_*',
00031     'keep *_cleanPatHemispheres*_*_*',
00032     'keep *_cleanPatPFParticles*_*_*',
00033     'keep *_cleanPatTrackCands*_*_*'
00034 ]
00035 
00036 patExtraAodEventContent = [
00037     # GEN
00038     'keep recoGenParticles_genParticles*_*_*',
00039     'keep GenEventInfoProduct_*_*_*',
00040     'keep GenRunInfoProduct_*_*_*',
00041     # RECO
00042     'keep recoTracks_generalTracks*_*_*',
00043     'keep *_towerMaker_*_*',
00044     'keep *_offlineBeamSpot_*_*',
00045     'keep *_offlinePrimaryVertices*_*_*',
00046     # TRIGGER
00047     'keep edmTriggerResults_TriggerResults*_*_*',
00048     'keep *_hltTriggerSummaryAOD_*_*',
00049     'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*',
00050     # COND
00051     'keep edmConditionsIn*Block_conditionsInEdm_*_*'
00052 ]
00053 
00054 patTriggerEventContent = [
00055     'keep patTriggerAlgorithms_patTrigger_*_*',
00056     'keep patTriggerConditions_patTrigger_*_*',
00057     'keep patTriggerObjects_patTrigger_*_*',
00058     'keep patTriggerFilters_patTrigger_*_*',
00059     'keep patTriggerPaths_patTrigger_*_*',
00060     'keep *_patTriggerEvent_*_*'
00061 ]
00062 patTriggerStandAloneEventContent = [
00063     'keep patTriggerObjectStandAlones_patTrigger_*_*',
00064     'keep patTriggerObjectStandAlonesedmAssociation_*_*_*'
00065 ]
00066 patTriggerL1RefsEventContent = [
00067     'keep *_l1extraParticles_*_*',
00068     'keep *_gctDigis_*_*'
00069 ]
00070 
00071 patEventContentTriggerMatch = [
00072     'keep *_*PatPhotons*TriggerMatch_*_*',
00073     'keep *_*PatElectrons*TriggerMatch_*_*',
00074     'keep *_*PatMuons*TriggerMatch_*_*',
00075     'keep *_*PatTaus*TriggerMatch_*_*',
00076     'keep *_*PatJets*TriggerMatch_*_*',
00077     'keep *_patMETs*TriggerMatch_*_*'
00078 ]
00079 
00080 patHiEventContent = [
00081     'keep patPhotons_selected*_*_*',
00082     'keep patMuons_selected*_*_*',
00083     'keep patJets_selected*_*_*',
00084     'keep patHeavyIon_heavyIon_*_*'
00085 ]
00086 
00087 patHiExtraAodEventContent = [
00088     'keep recoGenParticles_hiGenParticles*_*_*',
00089     'keep recoGenJets_iterativeCone5HiGenJets*_*_*', # until a better solution
00090     'keep recoTracks_hiSelectedTracks*_*_*'
00091 ]