CMS 3D CMS Logo

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