CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EDModules2monitor_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 
4 selectedModules = []
5 
6 pluginsMonName = {}
7 modulesLabel = {}
8 categories = {}
9 
10 ### LocalReco
11 pluginsMonName['LocalReco'] = cms.string ('LocalReco')
12 modulesLabel ['LocalReco'] = cms.vstring('siPixelDigis', 'siStripDigis', 'siPixelClusters', 'siStripClusters' ) # siPixelDigis : SiPixelRawToDigi, siStripDigis : SiStripRawToDigi (SiStripRawToDigiUnpacker), siPixelClusters : SiPixelClusterProducer, siStripClusters : SiStripClusterizer
13 categories ['LocalReco'] = cms.vstring('SiPixelRawToDigi', 'TooManyErrors', 'TooManyClusters' )
14 
15 
16 # apparentely there are not LogError in RecoLocalTracker/SubCollectionProducers/src/TrackClusterRemover.cc
17 pluginsMonName['Clusterizer'] = cms.string ( 'TrackClusterRemover' )
18 modulesLabel ['Clusterizer'] = cms.vstring( 'lowPtTripletStepClusters', 'pixelPairStepClusters', 'detachedTripletStepClusters', 'mixedTripletStepClusters', 'pixelLessStepClusters', 'tobTecStepClusters' ) # TrackClusterRemover
19 categories ['Clusterizer'] = cms.vstring( )
20 
21 # initialStepSeeds,lowPtTripletStepSeeds, pixelPairStepSeeds, detachedTripletStepSeeds, : TooManyClusters (SeedGeneratorFromRegionHitsEDProducer),
22 # photonConvTrajSeedFromSingleLeg : (PhotonConversionTrajectorySeedProducerFromSingleLeg)
23 pluginsMonName['Seeding'] = cms.string ( 'Seeding' )
24 modulesLabel ['Seeding'] = cms.vstring( 'initialStepSeeds', 'lowPtTripletStepSeeds', 'pixelPairStepSeeds', 'detachedTripletStepSeeds', 'mixedTripletStepSeedsA', 'mixedTripletStepSeedsB', 'mixedTripletStepSeeds', 'pixelLessStepSeeds', 'tobTecStepSeeds', 'photonConvTrajSeedFromSingleLeg')
25 categories ['Seeding'] = cms.vstring( 'TooManyClusters', 'TooManyPairs', 'TooManyTriplets', 'TooManySeeds' )
26 
27 # RecoTracker/CkfPattern/src/CkfTrackCandidateMakerBase.cc
28 pluginsMonName['TrackCandidate'] = cms.string ( 'TrackCandidate' )
29 modulesLabel ['TrackCandidate'] = cms.vstring( 'initialStepTrackCandidates', 'lowPtTripletStepTrackCandidates', 'pixelPairStepTrackCandidates', 'detachedTripletStepTrackCandidates', 'mixedTripletStepTrackCandidates', 'pixelLessStepTrackCandidates', 'tobTecStepTrackCandidates', 'convTrackCandidates' )
30 categories ['TrackCandidate'] = cms.vstring( 'TooManySeeds' )
31 
32 # TrackProducer:FailedPropagation
33 pluginsMonName['TrackFinder'] = cms.string ( 'TrackFinder' )
34 modulesLabel ['TrackFinder'] = cms.vstring( 'pixelTracks', 'initialStepTracks', 'lowPtTripletStepTracks', 'pixelPairStepTracks', 'detachedTripletStepTracks', 'mixedTripletStepTracks', 'pixelLessStepTracks', 'tobTecStepTracks', 'generalTracks' )
35 categories ['TrackFinder'] = cms.vstring( 'FailedPropagation' )
36 
37 
38 pluginsMonName['FullIterTracking'] = cms.string ( 'FullIterTracking' )
39 modulesLabel ['FullIterTracking'] = cms.vstring(
40  'initialStepSeeds_iter0',
41  'initialStepTrackCandidates_iter0',
42  'initialStepTracks_iter0',
43  'lowPtTripletStepSeeds_iter1',
44  'lowPtTripletStepTrackCandidates_iter1',
45  'lowPtTripletStepTracks_iter1',
46  'pixelPairStepSeeds_iter2',
47  'pixelPairStepTrackCandidates_iter2',
48  'pixelPairStepTracks_iter2',
49  'detachedTripletStepSeeds_iter3',
50  'detachedTripletStepTrackCandidates_iter3',
51  'detachedTripletStepTracks_iter3',
52  'mixedTripletStepSeedsA_iter4',
53  'mixedTripletStepSeedsB_iter4',
54  'mixedTripletStepTrackCandidates_iter4',
55  'mixedTripletStepTracks_iter4',
56  'pixelLessStepSeeds_iter5',
57  'pixelLessStepTrackCandidates_iter5',
58  'pixelLessStepTracks_iter5',
59  'tobTecStepSeeds_iter6',
60  'tobTecStepTrackCandidates_iter6',
61  'tobTecStepTracks_iter6',
62  'photonConvTrajSeedFromSingleLeg',
63  'convTrackCandidates',
64  'convStepTracks',
65 )
66 categories['FullIterTracking'] = cms.vstring(
67  'TooManyClusters',
68  'TooManyPairs',
69  'TooManyTriplets',
70  'TooManySeeds',
71 )
72 
73 
74 pluginsMonName['IterTracking'] = cms.string ( 'IterTracking' )
75 modulesLabel ['IterTracking'] = cms.vstring(
76  'initialStepSeeds_iter0',
77  'initialStepTrackCandidates_iter0',
78  'initialStepTracks_iter0',
79  'lowPtTripletStepSeeds_iter1',
80  'lowPtTripletStepTrackCandidates_iter1',
81  'lowPtTripletStepTracks_iter1',
82  'pixelPairStepSeeds_iter2',
83  'pixelPairStepTrackCandidates_iter2',
84  'pixelPairStepTracks_iter2',
85  'detachedTripletStepSeeds_iter3',
86  'detachedTripletStepTrackCandidates_iter3',
87  'detachedTripletStepTracks_iter3',
88  'mixedTripletStepSeedsA_iter4',
89  'mixedTripletStepSeedsB_iter4',
90  'mixedTripletStepTrackCandidates_iter4',
91  'mixedTripletStepTracks_iter4',
92  'pixelLessStepSeeds_iter5',
93  'pixelLessStepTrackCandidates_iter5',
94  'pixelLessStepTracks_iter5',
95  'tobTecStepSeeds_iter6',
96  'tobTecStepTrackCandidates_iter6',
97  'tobTecStepTracks_iter6',
98 )
99 categories['IterTracking'] = cms.vstring(
100  'TooManyClusters',
101  'TooManyPairs',
102  'TooManyTriplets',
103  'TooManySeeds',
104 )
105 
106 
107 pluginsMonName['Conversion'] = cms.string ( 'Conversion' )
108 modulesLabel ['Conversion'] = cms.vstring( 'photonConvTrajSeedFromSingleLeg', 'convTrackCandidates', 'convStepTracks' )
109 categories ['Conversion'] = cms.vstring( 'TooManyClusters', 'TooManyPairs', 'TooManyTriplets', 'TooManySeeds' )
110 
111 
112 selectedModules.extend( ['LocalReco'] )
113 selectedModules.extend( ['Clusterizer'] )
114 selectedModules.extend( ['Seeding'] )
115 selectedModules.extend( ['TrackCandidate'] )
116 selectedModules.extend( ['TrackFinder'] )