CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
patEventContent_cff.py
Go to the documentation of this file.
2 
3 patEventContentNoCleaning = [
4  'keep *_selectedPatPhotons*_*_*',
5  'keep *_selectedPatElectrons*_*_*',
6  'keep *_selectedPatMuons*_*_*',
7  'keep *_selectedPatTaus*_*_*',
8  'keep *_selectedPatJets*_*_*',
9  'drop *_selectedPatJets_pfCandidates_*', ## drop for default patJets which are CaloJets
10  'drop *_*PF_caloTowers_*',
11  'drop *_*JPT_pfCandidates_*',
12  'drop *_*Calo_pfCandidates_*',
13  'keep *_patMETs*_*_*',
14  'keep *_selectedPatPFParticles*_*_*',
15  'keep *_selectedPatTrackCands*_*_*'
16 ]
17 
18 patEventContent = [
19  'keep *_selectedPatJets*_*_*', ## keep refactorized pat jet elements
20  'drop patJets_selectedPatJets*_*_*', ## drop the actual selected pat jets, they're redundant
21  'drop *_selectedPatJets_pfCandidates_*', ## drop for default patJets which are CaloJets
22  'drop *_*PF_caloTowers_*', ## drop collections not needed for the corresponding jet types
23  'drop *_*JPT_pfCandidates_*', ## drop collections not needed for the corresponding jet types
24  'drop *_*Calo_pfCandidates_*', ## drop collections not needed for the corresponding jet types
25  'keep *_cleanPatPhotons*_*_*',
26  'keep *_cleanPatElectrons*_*_*',
27  'keep *_cleanPatMuons*_*_*',
28  'keep *_cleanPatTaus*_*_*',
29  'keep *_cleanPatJets*_*_*',
30  'keep *_patMETs*_*_*',
31  'keep *_cleanPatHemispheres*_*_*',
32  'keep *_cleanPatPFParticles*_*_*',
33  'keep *_cleanPatTrackCands*_*_*'
34 ]
35 
36 patExtraAodEventContent = [
37  # GEN
38  'keep recoGenParticles_genParticles*_*_*',
39  'keep GenEventInfoProduct_*_*_*',
40  'keep GenRunInfoProduct_*_*_*',
41  # RECO
42  'keep recoTracks_generalTracks*_*_*',
43  'keep *_towerMaker_*_*',
44  'keep *_offlineBeamSpot_*_*',
45  'keep *_offlinePrimaryVertices*_*_*',
46  # TRIGGER
47  'keep edmTriggerResults_TriggerResults*_*_*',
48  'keep *_hltTriggerSummaryAOD_*_*',
49  'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*',
50  # COND
51  'keep edmConditionsIn*Block_conditionsInEdm_*_*'
52 ]
53 
54 patTriggerEventContent = [
55  'keep patTriggerAlgorithms_patTrigger_*_*',
56  'keep patTriggerConditions_patTrigger_*_*',
57  'keep patTriggerObjects_patTrigger_*_*',
58  'keep patTriggerFilters_patTrigger_*_*',
59  'keep patTriggerPaths_patTrigger_*_*',
60  'keep *_patTriggerEvent_*_*'
61 ]
62 patTriggerStandAloneEventContent = [
63  'keep patTriggerObjectStandAlones_patTrigger_*_*',
64  'keep patTriggerObjectStandAlonesedmAssociation_*_*_*'
65 ]
66 patTriggerL1RefsEventContent = [
67  'keep *_l1extraParticles_*_*',
68  'keep *_gctDigis_*_*'
69 ]
70 
71 patEventContentTriggerMatch = [
72  'keep *_*PatPhotons*TriggerMatch_*_*',
73  'keep *_*PatElectrons*TriggerMatch_*_*',
74  'keep *_*PatMuons*TriggerMatch_*_*',
75  'keep *_*PatTaus*TriggerMatch_*_*',
76  'keep *_*PatJets*TriggerMatch_*_*',
77  'keep *_patMETs*TriggerMatch_*_*'
78 ]
79 
80 patHiEventContent = [
81  'keep patPhotons_selected*_*_*',
82  'keep patMuons_selected*_*_*',
83  'keep patJets_selected*_*_*',
84  'keep patHeavyIon_heavyIon_*_*'
85 ]
86 
87 patHiExtraAodEventContent = [
88  'keep recoGenParticles_hiGenParticles*_*_*',
89  'keep recoGenJets_iterativeCone5HiGenJets*_*_*', # until a better solution
90  'keep recoTracks_hiSelectedTracks*_*_*'
91 ]