CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
metFilters_cff.py
Go to the documentation of this file.
2 
3 ## The iso-based HBHE noise filter ___________________________________________||
5 
6 ## The CSC beam halo tight filter ____________________________________________||
8 
9 ## The HCAL laser filter _____________________________________________________||
11 
12 ## The ECAL dead cell trigger primitive filter _______________________________||
14 
15 ## The EE bad SuperCrystal filter ____________________________________________||
17 
18 ## The ECAL laser correction filter
20 
21 ## The Good vertices collection needed by the tracking failure filter ________||
22 goodVertices = cms.EDFilter(
23  "VertexSelector",
24  filter = cms.bool(False),
25  src = cms.InputTag("offlinePrimaryVertices"),
26  cut = cms.string("!isFake && ndof > 4 && abs(z) <= 24 && position.rho < 2")
27 )
28 
29 ## The tracking failure filter _______________________________________________||
31 
32 ## The tracking POG filters __________________________________________________||
34 ## NOTE: to make tagging mode of the tracking POG filters (three of them), please do:
35 ## manystripclus53X.taggedMode = cms.untracked.bool(True)
36 ## manystripclus53X.forcedValue = cms.untracked.bool(False)
37 ## toomanystripclus53X.taggedMode = cms.untracked.bool(True)
38 ## toomanystripclus53X.forcedValue = cms.untracked.bool(False)
39 ## logErrorTooManyClusters.taggedMode = cms.untracked.bool(True)
40 ## logErrorTooManyClusters.forcedValue = cms.untracked.bool(False)
41 ## Also the stored boolean for the three filters is opposite to what we usually
42 ## have for other filters, i.e., true means rejected bad events while false means
43 ## good events.
44 
45 metFilters = cms.Sequence(
46  HBHENoiseFilter *
47  CSCTightHaloFilter *
48  hcalLaserEventFilter *
49  EcalDeadCellTriggerPrimitiveFilter *
50  goodVertices * trackingFailureFilter *
51  eeBadScFilter *
52  ecalLaserCorrFilter *
53  trkPOGFilters
54 )
The CSC beam halo tight filter ____________________________________________||.
The tracking POG filters __________________________________________________||.
The HCAL laser filter _____________________________________________________||.
The tracking failure filter _______________________________________________||.
The EE bad SuperCrystal filter ____________________________________________||.
The ECAL laser correction filter.
The ECAL dead cell trigger primitive filter _______________________________||.
The iso-based HBHE noise filter ___________________________________________||.