4 OutALCARECOEcalCalElectron_specific = cms.untracked.vstring(
5 'drop reco*Clusters_hfEMClusters_*_*',
6 'drop reco*Clusters_pfPhotonTranslator_*_*',
7 'drop *EcalRecHit*_ecalRecHit_*_*',
8 'drop *EcalrecHit*_*ecalPreshowerRecHit*_*EcalRecHitsES*_*',
9 'drop *EcalRecHit*_reducedEcalRecHitsE*_*_*',
10 'drop *_*Cleaned_*_*',
11 'drop *_*cleaned*_*_*',
12 'drop *_*Unclean*_*_*',
13 'drop *_*unclean*_*_*',
14 'drop *_*_*Unclean*_*',
15 'drop *_*_*unclean*_*',
16 'keep recoSuperClusters_*_uncleanOnly_*',
17 'drop *_*_multi5x5Barrel*Clusters_*',
18 'drop *CaloCluster*_*particleFlowEGamma*_*EBEEClusters*_*',
19 'drop *CaloCluster*_*particleFlowEGamma*_*ESClusters*_*',
20 'drop *_dqmL1ExtraParticles_*_*',
21 'drop recoSuperClusters_mergedSuperClusters_*_*',
22 'keep *CaloCluster*_*alCaIsolatedElectrons*_*alcaCaloCluster*_*'
25 OutALCARECOEcalCalElectron_noDrop = cms.PSet(
27 SelectEvents = cms.untracked.PSet(
28 SelectEvents = cms.vstring(
'pathALCARECOEcalCalZElectron',
'pathALCARECOEcalCalWElectron',
'pathALCARECOEcalCalZSCElectron')
30 outputCommands = cms.untracked.vstring(
32 'keep *_kt6PFJetsForRhoCorrection_rho_*',
33 'keep *_kt6PFJets_rho_*',
34 'keep recoVertexs_offlinePrimaryVertices*_*_*',
35 'keep *BeamSpot_offlineBeamSpot_*_*',
36 'keep *_allConversions_*_*',
37 'keep *_conversions_*_*',
38 'keep *GsfTrack*_*_*_*',
39 'keep *_generator_*_*',
40 'keep *_addPileupInfo_*_*',
41 'keep *_genParticles_*_*',
42 'keep recoGsfElectron*_gsfElectrons*_*_*',
43 'keep recoGsfElectron*_gedGsfElectrons_*_*',
44 'keep recoGsfElectron*_gedGsfElectronCores_*_*',
45 'keep recoPhoton*_gedPhotons_*_*',
46 'keep recoCaloClusters_*_*_*',
47 'keep recoSuperClusters_*_*_*',
48 'keep recoPreshowerCluster*_*_*_*',
49 'keep *_pfElectronTranslator_*_*',
53 'keep *_alcaElectronTracksReducer_*_*',
56 'keep l1extraL1EmParticles_*_*_*',
57 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*',
58 'keep *_l1L1GtObjectMap_*_*',
59 'keep edmConditionsInEventBlock_conditionsInEdm_*_*',
60 'keep edmConditionsInLumiBlock_conditionsInEdm_*_*',
61 'keep edmConditionsInRunBlock_conditionsInEdm_*_*',
62 'keep *_TriggerResults_*_*',
63 'keep *_hltTriggerSummaryAOD_*_HLT',
65 'keep *EcalRecHit*_alCaIsolatedElectrons_*_*',
66 'keep *EcalRecHit*_reducedEcalRecHitsES_alCaRecHitsES_*',
71 OutALCARECOEcalCalElectron=copy.deepcopy(OutALCARECOEcalCalElectron_noDrop)
72 OutALCARECOEcalCalElectron.outputCommands.insert(0,
"drop *")
73 OutALCARECOEcalCalElectron.outputCommands+=OutALCARECOEcalCalElectron_specific
75 OutALCARECOEcalCalWElectron=copy.deepcopy(OutALCARECOEcalCalElectron)
76 OutALCARECOEcalCalWElectron_noDrop=copy.deepcopy(OutALCARECOEcalCalElectron_noDrop)
77 OutALCARECOEcalCalWElectron.SelectEvents = cms.untracked.PSet(
78 SelectEvents = cms.vstring(
'pathALCARECOEcalCalWElectron') )
79 OutALCARECOEcalCalWElectron_noDrop.SelectEvents = cms.untracked.PSet(
80 SelectEvents = cms.vstring(
'pathALCARECOEcalCalWElectron') )
83 OutALCARECOEcalCalZElectron=copy.deepcopy(OutALCARECOEcalCalElectron)
84 OutALCARECOEcalCalZElectron_noDrop=copy.deepcopy(OutALCARECOEcalCalElectron_noDrop)
86 OutALCARECOEcalCalZElectron.SelectEvents = cms.untracked.PSet(
87 SelectEvents = cms.vstring(
'pathALCARECOEcalCalZElectron',
'pathALCARECOEcalCalZSCElectron') )
88 OutALCARECOEcalCalZElectron_noDrop.SelectEvents = cms.untracked.PSet(
89 SelectEvents = cms.vstring(
'pathALCARECOEcalCalZElectron',
'pathALCARECOEcalCalZSCElectron') )