ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/Betchart/TopRefTuple/python/cleaning_cff.py
Revision: 1.1
Committed: Fri Nov 2 21:40:49 2012 UTC (12 years, 6 months ago) by bbetchar
Content type: text/x-python
Branch: MAIN
CVS Tags: V00-01-05, V00-01-04, V00-01-03, V00-01-02, V00-01-01, V00-01-00
Log Message:
break out files

File Contents

# User Rev Content
1 bbetchar 1.1 import operator
2     from FWCore.ParameterSet import Config as cms
3    
4     scrapingFilter = cms.EDFilter( "FilterOutScraping",
5     applyfilter = cms.untracked.bool( True ),
6     debugOn = cms.untracked.bool( False ),
7     numtrack = cms.untracked.uint32( 10 ),
8     thresh = cms.untracked.double( 0.25 ) )
9    
10     from RecoMET.METAnalyzers.CSCHaloFilter_cfi import CSCTightHaloFilter
11     from RecoMET.METFilters.eeBadScFilter_cfi import eeBadScFilter
12    
13     from CommonTools.RecoAlgos.HBHENoiseFilter_cfi import HBHENoiseFilter
14     # s. https://hypernews.cern.ch/HyperNews/CMS/get/JetMET/1196.html
15     for attr in ['minIsolatedNoiseSumE','minNumIsolatedNoiseChannels','minIsolatedNoiseSumEt'] : setattr( HBHENoiseFilter, attr, 999999 )
16    
17     from RecoMET.METFilters.hcalLaserEventFilter_cfi import hcalLaserEventFilter
18     hcalLaserEventFilter.vetoByRunEventNumber = cms.untracked.bool( False )
19     hcalLaserEventFilter.vetoByHBHEOccupancy = cms.untracked.bool( True )
20    
21     from RecoMET.METFilters.EcalDeadCellTriggerPrimitiveFilter_cfi import EcalDeadCellTriggerPrimitiveFilter
22     EcalDeadCellTriggerPrimitiveFilter.tpDigiCollection = cms.InputTag( 'ecalTPSkimNA' )
23    
24     from RecoMET.METFilters.trackingFailureFilter_cfi import trackingFailureFilter
25     trackingFailureFilter.VertexSource = cms.InputTag( 'goodOfflinePrimaryVertices' )
26    
27     cleaningMods = ['HBHENoiseFilter',
28     'CSCTightHaloFilter',
29     'hcalLaserEventFilter',
30     'EcalDeadCellTriggerPrimitiveFilter',
31     'eeBadScFilter',
32     'trackingFailureFilter',
33     'scrapingFilter']
34     eventCleaning = cms.Sequence( reduce(operator.add,[eval(mod) for mod in cleaningMods]) )