CMS 3D CMS Logo

ecalLocalReco_EventContent_cff.py
Go to the documentation of this file.
1 # The following comments couldn't be translated into the new config version:
2 
3 #EB + EE Uncalibrated RecHits
4 
5 #Calibrated RecHits
6 
7 #Calibrated RecHits
8 
9 import FWCore.ParameterSet.Config as cms
10 
11 #AOD content
12 ecalLocalRecoAOD = cms.PSet(
13  outputCommands = cms.untracked.vstring()
14 )
15 
16 #RECO content
17 ecalLocalRecoRECO = cms.PSet(
18  outputCommands = cms.untracked.vstring(
19  'keep *_ecalPreshowerRecHit_*_*',
20  'keep *_ecalRecHit_*_*',
21  'keep *_ecalCompactTrigPrim_*_*',
22  'keep *_ecalTPSkim_*_*',
23  'keep EBSrFlagsSorted_ecalDigis__*',
24  'keep EESrFlagsSorted_ecalDigis__*')
25 )
26 ecalLocalRecoRECO.outputCommands.extend(ecalLocalRecoAOD.outputCommands)
27 
28 #mods for timing
29 _phase2_timing_EcalOutputCommands = ['keep *_mix_EBTimeDigi_*',
30  'keep *_mix_EETimeDigi_*',
31  'keep *_ecalDetailedTimeRecHit_*_*']
32 
33 from Configuration.Eras.Modifier_phase2_timing_cff import phase2_timing
34 phase2_timing.toModify( ecalLocalRecoRECO,
35  outputCommands = ecalLocalRecoRECO.outputCommands + _phase2_timing_EcalOutputCommands )
36 
37 #Full Event content
38 ecalLocalRecoFEVT = cms.PSet(
39  outputCommands = cms.untracked.vstring(
40  'keep *_ecalMultiFitUncalibRecHit_*_*')
41 )
42 ecalLocalRecoFEVT.outputCommands.extend(ecalLocalRecoRECO.outputCommands)