ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HbbAnalysis/python/EventContent_cff.py
Revision: 1.1
Committed: Wed Apr 15 12:02:59 2009 UTC (16 years ago) by amagnan
Content type: text/x-python
Branch: MAIN
CVS Tags: v00-05-00, HbbAnaFor35X, v00-04-02, v00-04-01, v00-04-00, v00-03-00, v00-02-01, v00-02-00, v00-01-00
Log Message:
add python configuration files

File Contents

# User Rev Content
1 amagnan 1.1 import FWCore.ParameterSet.Config as cms
2     import copy
3    
4     from Configuration.EventContent.EventContent_cff import *
5    
6     baseSkimEventContent = copy.deepcopy(AODSIMEventContent)
7    
8     #--------------------------------------------------------------------------------
9     # keep all ECAL + HCAL recHits for computation of IsoDeposits
10     #--------------------------------------------------------------------------------
11    
12     allEcalRecHits = cms.PSet(
13     outputCommands = cms.untracked.vstring('keep *_ecalRecHit_EcalRecHitsEB_*',
14     'keep *_ecalRecHit_EcalRecHitsEE_*')
15     # 'keep *_ecalRecHit_EcalRecHitsES_*')
16     )
17     baseSkimEventContent.outputCommands.extend(allEcalRecHits.outputCommands)
18    
19     allHcalRecHits = cms.PSet(
20     outputCommands = cms.untracked.vstring('keep *_hbhereco_*_*')
21     # 'keep *_hfreco_*_*',
22     # 'keep *_horeco_*_*')
23     )
24     baseSkimEventContent.outputCommands.extend(allHcalRecHits.outputCommands)
25    
26     allTrackRecHits = cms.PSet(
27     outputCommands = cms.untracked.vstring('keep TrackingRecHitsOwned_generalTracks_*_*',
28     'keep recoTrackExtras_generalTracks_*_*',
29     'keep recoGsfTrackExtras_pixelMatchGsfFit_*_*',
30     'keep recoTrackExtras_pixelMatchGsfFit_*_*',
31     'keep TrackingRecHitsOwned_pixelMatchGsfFit_*_*')
32     )
33    
34     baseSkimEventContent.outputCommands.extend(allTrackRecHits.outputCommands)
35    
36     simHits = cms.PSet(
37     outputCommands = cms.untracked.vstring('keep SimTracks_g4SimHits_*_*',
38     'keep SimVertexs_g4SimHits_*_*')
39     )
40    
41     baseSkimEventContent.outputCommands.extend(simHits.outputCommands)
42    
43     tauAnalysisSkimEventContent = copy.deepcopy(baseSkimEventContent)
44    
45     ammSkimEventContent = cms.PSet(
46     outputCommands = cms.untracked.vstring(
47     'drop *_*_*_ammSkimPat',
48     'keep recoCaloJets_JetPlusTrackZSPCorJetIcone5_*_ammSkimPat',
49     'keep recoCaloJets_ZSPJetCorJetIcone5_*_ammSkimPat',
50     'keep *_*JetTracksAssociator*_*_ammSkimPat',
51     'keep recoGenJets_iterativeCone5GenJetsNoNuBSM_*_ammSkimPat',
52     'keep recoGenParticlesRefs_genParticlesForJets_*_ammSkimPat',
53     'keep recoMETs_tcMet_*_ammSkimPat',
54     'keep recoCaloMETs_corMetGlobalMuons_*_ammSkimPat',
55     'keep recoCaloMETs_corMetType1Icone5_*_ammSkimPat',
56     'keep recoCaloMETs_corMetType1Icone5Muons_*_ammSkimPat'
57     )
58     )
59    
60     tauAnalysisSkimEventContent.outputCommands.extend(ammSkimEventContent.outputCommands)
61    
62     tauAnalysisPatEventContent = copy.deepcopy(baseSkimEventContent)
63    
64     ammSkimPatEventContent = cms.PSet(
65     outputCommands = cms.untracked.vstring(
66     'drop *_*_*_HLT',
67     'drop *_*_*_RECO',
68     'keep edmTriggerResults_*_*_*',
69     'keep recoPdfInfo_*_*_HLT',
70     'keep double_genEvent*_*_HLT',
71     'keep recoGenParticles_*_*_*',
72     'keep triggerTriggerEvent_hltTriggerSummaryAOD_*_HLT',
73     'keep recoVertexs_*_*_*',
74     'keep recoPFMETs_pfMet_*_RECO',
75     'keep recoGenMETs_*_*_*',
76     'keep recoCaloMETs_*_*_*',
77     #'keep recoTracks_generalTracks_*_RECO',
78     #'keep recoTracks_pixelTracks_*_RECO',
79     'keep recoTracks_globalMuons_*_RECO',
80     #'keep recoTracks_standAloneMuons*_*_RECO',
81     'drop *_*_*_ammSkimPat',
82     'keep GenPhaseSpaceEventInfo_*_*_ammSkimPat',
83     'keep recoGenParticles*_*_*_ammSkimPat',
84     'keep recoCaloJets_JetPlusTrackZSPCorJetIcone5_*_ammSkimPat',
85     'keep recoCaloMETs_*_*_ammSkimPat',
86     'keep recoGenJets*_*_*_ammSkimPat',
87     'keep recoGenMETs_*_*_ammSkimPat',
88     'keep recoMETs_*_*_ammSkimPat',
89     'keep recoMuons_*MET*_*_ammSkimPat',
90     'keep recoPFCandidates_pf*_*_ammSkimPat', #if running PF2PAT ....
91     'keep *_allLayer0*_*_ammSkimPat',
92     'keep *_allLayer1*_*_ammSkimPat',
93     'keep *_selectedLayer1*_*_ammSkimPat',
94     'keep *_*ForTauAnalyses*_*_ammSkimPat',
95     'keep *_pat*HLT1*_*_ammSkimPat',
96     'keep *_*TrigMatch*_*_ammSkimPat',
97     'keep *_selected*Pairs_*_ammSkimPat',
98     )
99     )
100    
101    
102     tauAnalysisPatEventContent.outputCommands.extend(ammSkimPatEventContent.outputCommands)
103