CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CategorySelectors_cff.py
Go to the documentation of this file.
1 import copy
2 
3 import FWCore.ParameterSet.Config as cms
4 
8 
9 def MuonCategorySelector(src, cut):
10  trackClassifier.trackProducer = copy.deepcopy(src)
11  trackClassifier.trackProducer.setIsTracked(False)
12  return cms.EDFilter('TrackCategorySelector', MuonClassifier, src = src, cut = cut)
13 
14 def TrackCategorySelector(src, cut):
15  trackClassifier.trackProducer = copy.deepcopy(src)
16  trackClassifier.trackProducer.setIsTracked(False)
17  return cms.EDFilter('TrackCategorySelector', trackClassifier, src = src, cut = cut)
18 
20  trackClassifier.enableRecoToSim = cms.untracked.bool(False);
21  trackClassifier.enableSimToReco = cms.untracked.bool(False);
22  return cms.EDFilter('TrackingParticleCategorySelector', trackClassifier, src = src, cut = cut)
23 
24 def VertexCategorySelector(src, cut):
25  vertexClassifier.vertexProducer = copy.deepcopy(src)
26  vertexClassifier.vertexProducer.setIsTracked(False)
27  return cms.EDFilter('VertexCategorySelector', vertexClassifier, src = src, cut = cut)
28 
30  vertexClassifier.enableRecoToSim = cms.untracked.bool(False);
31  vertexClassifier.enableSimToReco = cms.untracked.bool(False);
32  return cms.EDFilter('TrackingVertexCategorySelector', vertexClassifier, src = src, cut = cut)
33 
35  vertexClassifier.vertexProducer = copy.deepcopy(pxy)
36  vertexClassifier.vertexProducer.setIsTracked(False)
37  return cms.EDFilter('SecondaryVertexTagInfoCategorySelector', vertexClassifier, src = src, cut = cut)