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