CMS 3D CMS Logo

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', 'displacedRegionalStepClusters' ) # 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', 'displacedRegionalStepSeeds' ,'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', 'displacedRegionalStepTrackCandidates', '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', 'displacedRegionalStepTracks', '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  'displacedRegionalStepSeeds_iter8',
67  'displacedRegionalStepTrackCandidates_iter8',
68  'displacedRegionalStepTracks_iter8',
69  'photonConvTrajSeedFromSingleLeg',
70  'convTrackCandidates',
71  'convStepTracks',
72 )
73 categories['FullIterTracking'] = cms.vstring(
74  'TooManyClusters',
75  'TooManyPairs',
76  'TooManyTriplets',
77  'TooManySeeds',
78 )
79 
80 
81 pluginsMonName['IterTracking'] = cms.string ( 'IterTracking' )
82 modulesLabel ['IterTracking'] = cms.vstring(
83  'initialStepSeeds_iter0',
84  'initialStepTrackCandidates_iter0',
85  'initialStepTracks_iter0',
86  'lowPtTripletStepSeeds_iter1',
87  'lowPtTripletStepTrackCandidates_iter1',
88  'lowPtTripletStepTracks_iter1',
89  'pixelPairStepSeeds_iter2',
90  'pixelPairStepTrackCandidates_iter2',
91  'pixelPairStepTracks_iter2',
92  'detachedTripletStepSeeds_iter3',
93  'detachedTripletStepTrackCandidates_iter3',
94  'detachedTripletStepTracks_iter3',
95  'mixedTripletStepSeedsA_iter4',
96  'mixedTripletStepSeedsB_iter4',
97  'mixedTripletStepTrackCandidates_iter4',
98  'mixedTripletStepTracks_iter4',
99  'pixelLessStepSeeds_iter5',
100  'pixelLessStepTrackCandidates_iter5',
101  'pixelLessStepTracks_iter5',
102  'tobTecStepSeeds_iter6',
103  'tobTecStepTrackCandidates_iter6',
104  'tobTecStepTracks_iter6',
105  'displacedGeneralStepSeeds_iter7',
106  'displacedGeneralStepTrackCandidates_iter7',
107  'displacedGeneralStepTracks_iter7',
108  'displacedRegionalStepSeeds_iter8',
109  'displacedRegionalStepTrackCandidates_iter8',
110  'displacedRegionalStepTracks_iter8'
111 )
112 categories['IterTracking'] = cms.vstring(
113  'TooManyClusters',
114  'TooManyPairs',
115  'TooManyTriplets',
116  'TooManySeeds',
117 )
118 
119 
120 pluginsMonName['Conversion'] = cms.string ( 'Conversion' )
121 modulesLabel ['Conversion'] = cms.vstring( 'photonConvTrajSeedFromSingleLeg', 'convTrackCandidates', 'convStepTracks' )
122 categories ['Conversion'] = cms.vstring( 'TooManyClusters', 'TooManyPairs', 'TooManyTriplets', 'TooManySeeds' )
123 
124 
125 selectedModules.extend( ['LocalReco'] )
126 selectedModules.extend( ['Clusterizer'] )
127 selectedModules.extend( ['Seeding'] )
128 selectedModules.extend( ['TrackCandidate'] )
129 selectedModules.extend( ['TrackFinder'] )
130 
131 # cosmicseedfinderP5 (CosmicSeedGenerator): TooManyClusters; combinatorialcosmicseedfinderP5 (SeedGeneratorFromRegionHitsEDProducer):TooManyClusters; regionalCosmicTrackerSeeds (CtfSpecialSeedGenerator): TooManyClusters, CtfSpecialSeedGenerator
132 pluginsMonName['cosmicsSeeding'] = cms.string ( 'Seeding' )
133 modulesLabel ['cosmicsSeeding'] = cms.vstring( 'cosmicseedfinderP5', 'combinatorialcosmicseedfinderP5', 'regionalCosmicTrackerSeeds', 'CtfSpecialSeedGenerator' )
134 categories ['cosmicsSeeding'] = cms.vstring( 'TooManyClusters' )
135 
136 # ckfTrackCandidatesP5 (CkfTrackCandidateMaker), regionalCosmicCkfTrackCandidates (CkfTrackCandidateMaker):
137 # RecoTracker/CkfPattern/src/BaseCkfTrajectoryBuilder.cc
138 # - CkfPattern
139 # - BaseCkfTrajectoryBuilder_InfiniteLoop
140 # RecoTracker/CkfPattern/src/CkfTrajectoryBuilder.cc
141 # - CkfPattern
142 # RecoTracker/CkfPattern/src/CkfTrackCandidateMakerBase.cc
143 # - TooManySeeds
144 pluginsMonName['cosmicsTrackCandidate'] = cms.string ( 'TrackCandidate' )
145 modulesLabel ['cosmicsTrackCandidate'] = cms.vstring( 'ckfTrackCandidatesP5', 'regionalCosmicCkfTrackCandidates' )
146 categories ['cosmicsTrackCandidate'] = cms.vstring( 'CkfPattern', 'BaseCkfTrajectoryBuilder_InfiniteLoop', 'TooManySeeds' )
147 
148 pluginsMonName['cosmicsTrack'] = cms.string ( 'TrackFinder' )
149 modulesLabel ['cosmicsTrack'] = cms.vstring( 'ctfWithMaterialTracksCosmics', 'regionalCosmicTracks' )
150 categories ['cosmicsTrack'] = cms.vstring( 'FailedPropagation', 'RKPropagatorInS' )
151 
152 
153 selectedModules4cosmics.extend( ['LocalReco'] )
154 selectedModules4cosmics.extend( ['cosmicsSeeding'] )
155 selectedModules4cosmics.extend( ['cosmicsTrackCandidate'] )
156 selectedModules4cosmics.extend( ['cosmicsTrack'] )