diff --git a/Utilities/StaticAnalyzers/scripts/callgraph.py b/Utilities/StaticAnalyzers/scripts/callgraph.py index 27e531f27b371..128b943452d23 100755 --- a/Utilities/StaticAnalyzers/scripts/callgraph.py +++ b/Utilities/StaticAnalyzers/scripts/callgraph.py @@ -2,6 +2,7 @@ from __future__ import print_function import re from collections import defaultdict +import yaml topfunc = re.compile(r"::(accumulate|acquire|startingNewLoop|duringLoop|endOfLoop|beginOfJob|endOfJob|produce|analyze|filter|beginLuminosityBlock|beginRun|beginStream|streamBeginRun|streamBeginLuminosityBlock|streamEndRun|streamEndLuminosityBlock|globalBeginRun|globalEndRun|globalBeginLuminosityBlock|globalEndLuminosityBlock|endRun|endLuminosityBlock)\(") @@ -16,18 +17,23 @@ import networkx as nx G=nx.DiGraph() -g = open('module_to_package.txt') +#g = open('module_to_package.txt') +#module2package=dict() +#for line in g: +# fields = line.strip().split(';') +# if len(fields) <2: +# continue +# module2package.setdefault(fields[1], []).append(fields[0]) +# +#i = open('module_to_package.yaml', 'w') +#yaml.dump(module2package, i) +#i.close() -module2package=defaultdict(list) -for line in g: - fields = line.strip().split(';') - if len(fields) <2: - continue - module2package[fields[1]].append(fields[0]) +h = open('module_to_package.yaml', 'r') +module2package=yaml.load(h, Loader=yaml.FullLoader) -f = open('function-calls-db.txt') - -for line in f : +with open('function-calls-db.txt') as f: + for line in f : fields = line.split("'") if len(fields) < 3: continue @@ -45,12 +51,9 @@ if not skipfunc.search(line) : G.add_edge(fields[3],fields[1],kind=' calls override function ') if epfuncre.search(fields[1]) : epfuncs.add(fields[1]) -f.close() -#for epfunc in sorted(epfuncs): print(epfunc) - callstacks=set() for tfunc in toplevelfuncs: for epfunc in epfuncs: @@ -70,6 +73,7 @@ print("Callstacks for top level functions calling EventSetupRecord::get<>() sorted by package directory and producer name") print() +report=dict() for key in sorted(module2package.keys()): print("%s\n" % key) for value in sorted(module2package[key]): @@ -78,3 +82,6 @@ for cs in sorted(callstacks): if vre.search(cs): print("\t\t%s\n" % cs) + report.setdefault(key, {}).setdefault(value, []).append(cs) +r=open('eventsetuprecord-get.yaml', 'w') +yaml.dump(report,r) diff --git a/Utilities/StaticAnalyzers/scripts/module_to_package.txt b/Utilities/StaticAnalyzers/scripts/module_to_package.txt deleted file mode 100644 index 52fe5a5f57622..0000000000000 --- a/Utilities/StaticAnalyzers/scripts/module_to_package.txt +++ /dev/null @@ -1,236 +0,0 @@ -AlignmentProducerAsAnalyzer;Alignment/CommonAlignmentProducer -CSCDigiProducer;SimMuon/CSCDigitizer -CSCMonitorModule;DQM/CSCMonitorModule -CSCOfflineMonitor;DQMOffline/Muon -CalibratedElectronProducerRun2T;EgammaAnalysis/ElectronTools -CalibratedElectronProducerRun2T;EgammaAnalysis/ElectronTools -CalibratedElectronProducerRun2T;EgammaAnalysis/ElectronTools -CandIsoDepositProducer;PhysicsTools/IsolationAlgos -ConversionTrackCandidateProducer;RecoEgamma/EgammaPhotonProducers -CorrectedECALPFClusterProducer;RecoParticleFlow/PFClusterProducer -CosmicGenFilterHelix;GeneratorInterface/GenFilters -CosmicMuonProducer;RecoMuon/CosmicMuonProducer -CosmicSeedGenerator;RecoTracker/SpecialSeedGenerators -CtfSpecialSeedGenerator;RecoTracker/SpecialSeedGenerators -DAFTrackProducer;RecoTracker/TrackProducer -DTRecHitProducer;RecoLocalMuon/DTRecHit -DTRecHitQuality;Validation/DTRecHits -DTRecSegment2DProducer;RecoLocalMuon/DTSegment -DTRecSegment4DProducer;RecoLocalMuon/DTSegment -DTResolutionAnalysisTask;DQM/DTMonitorModule -DTSegment2DQuality;Validation/DTRecHits -DTSegment2DSLPhiQuality;Validation/DTRecHits -DTSegment4DQuality;Validation/DTRecHits -DTSegment4DT0Corrector;RecoLocalMuon/DTSegment -DeDxEstimatorProducer;RecoTracker/DeDx -DeepCoreSeedGenerator;RecoTracker/TkSeedGenerator -EEBadScFilter;RecoMET/METFilters -ESDaqInfoTask;DQM/EcalPreshowerMonitorModule -ESZeroSuppressionProducer;SimCalorimetry/EcalZeroSuppressionProducers -EcalBadCalibFilter;RecoMET/METFilters -EcalDQMonitorTask;DQM/EcalMonitorTasks -EcalDeadCellBoundaryEnergyFilter;RecoMET/METFilters -EcalLaserCorrFilter;RecoMET/METFilters -EcalRecHitProducerGPU;RecoLocalCalo/EcalRecProducers -EcalSelectiveReadoutProducer;SimCalorimetry/EcalSelectiveReadoutProducers -EcalTrigPrimProducer;SimCalorimetry/EcalTrigPrimProducers -EcalUncalibRecHitProducer;RecoLocalCalo/EcalRecProducers -EgammaSCCorrectionMaker;RecoEcal/EgammaClusterProducers -EvtPlaneProducer;RecoHI/HiEvtPlaneAlgos -FastPrimaryVertexProducer;RecoPixelVertexing/PixelVertexFinding -FastPrimaryVertexWithWeightsProducer;RecoPixelVertexing/PixelVertexFinding -FastSimProducer;FastSimulation/SimplifiedGeometryPropagator -FastTrackDeDxProducer;FastSimulation/SimplifiedGeometryPropagator -FastTrackerRecHitMatcher;FastSimulation/TrackingRecHitProducer -GEDGsfElectronFinalizer;RecoEgamma/EgammaElectronProducers -GEDPhotonProducer;RecoEgamma/EgammaPhotonProducers -GEMCSCSegmentProducer;RecoLocalMuon/GEMCSCSegment -GenParticlePruner;PhysicsTools/HepMCCandAlgos -GenParticles2HepMCConverter;GeneratorInterface/RivetInterface -GlobalTrackQualityProducer;RecoMuon/GlobalTrackingTools -GoodSeedProducer;RecoParticleFlow/PFTracking -GsfElectronProducer;RecoEgamma/EgammaElectronProducers -GsfTrackProducer;RecoTracker/TrackProducer -GsfTrackRefitter;RecoTracker/TrackProducer -HBHERecHitProducerGPU;RecoLocalCalo/HcalRecProducers -HFNoseVFEProducer;L1Trigger/L1THGCal -HGCalBackendLayer1Producer;L1Trigger/L1THGCal -HGCalBackendLayer2Producer;L1Trigger/L1THGCal -HGCalConcentratorProducer;L1Trigger/L1THGCal -HGCalHitValidation;Validation/HGCalValidation -HGCalLayerClusterProducer;RecoLocalCalo/HGCalRecProducers -HGCalMultiClusterProducer;RecoLocalCalo/HGCalRecProducers -HGCalRecHitProducer;RecoLocalCalo/HGCalRecProducers -HGCalTowerMapProducer;L1Trigger/L1THGCal -HGCalTowerProducer;L1Trigger/L1THGCal -HGCalTrackCollectionProducer;RecoParticleFlow/PFTracking -HGCalUncalibRecHitProducer;RecoLocalCalo/HGCalRecProducers -HGCalVFEProducer;L1Trigger/L1THGCal -HGCalValidator;Validation/HGCalValidation -HIPixelClusterVtxProducer;RecoHI/HiTracking -HIProtoTrackFilterProducer;RecoHI/HiTracking -HITrackClusterRemover;RecoLocalTracker/SubCollectionProducers -HLTDisplacedmumuVtxProducer;HLTrigger/btau -HLTDisplacedmumumuVtxProducer;HLTrigger/btau -HLTDisplacedtktkVtxProducer;HLTrigger/btau -HLTDisplacedtktktkVtxProducer;HLTrigger/btau -HLTEcalPhiSymFilter;HLTrigger/special -HLTRechitsToDigis;HLTrigger/special -HLTRegionalEcalResonanceFilter;HLTrigger/special -HLTLevel1GTSeed;HLTrigger/HLTfilters -HLTTrackClusterRemoverNew;RecoLocalTracker/SubCollectionProducers -HLTmumutkVtxProducer;HLTrigger/btau -HLTmumutktkVtxProducer;HLTrigger/btau -HcalRawToDigiGPU;EventFilter/HcalRawToDigi -HiEgammaSCCorrectionMaker;RecoHI/HiEgammaAlgos -HiEvtPlaneFlatProducer;RecoHI/HiEvtPlaneAlgos -HiSpikeCleaner;RecoHI/HiEgammaAlgos -HitPairEDProducer;RecoTracker/TkHitPairs -JetCoreClusterSplitter;RecoLocalTracker/SubCollectionProducers -JetIDProducer;RecoJets/JetProducers -JetTagProducer;RecoBTau/JetTagComputer -JetTracksAssociatorAtCaloFace;RecoJets/JetAssociationProducers -L1Comparator;L1Trigger/HardwareValidation -L1EGCrystalClusterEmulatorProducer;L1Trigger/L1CaloTrigger -L1FPGATrackProducer;L1Trigger/TrackFindingTracklet -L1GtTrigReport;L1Trigger/GlobalTriggerAnalyzer -L1RCTProducer;L1Trigger/RegionalCaloTrigger -L1TGlobalPrescaler;L1Trigger/L1TGlobal -L1TMuonBarrelKalmanStubProducer;L1Trigger/L1TMuonBarrel -L1TMuonBarrelTrackProducer;L1Trigger/L1TMuonBarrel -L1TMuonEndCapTrackProducer;L1Trigger/L1TMuonEndCap -L1TTwinMuxProducer;L1Trigger/L1TTwinMux -L1TdeRCT;DQM/L1TMonitor -L1TriggerResultsConverter;PhysicsTools/NanoAOD -L2MuonIsolationProducer;RecoMuon/L2MuonIsolationProducer -L2MuonProducer;RecoMuon/L2MuonProducer -L3MuonCombinedRelativeIsolationProducer;RecoMuon/L3MuonIsolationProducer -LaserAlignmentEventFilter;Alignment/LaserAlignment -LeptonSkimming;Configuration/Skimming -LightPFTrackProducer;RecoParticleFlow/PFTracking -LowPtGsfElectronFinalizer;RecoEgamma/EgammaElectronProducers -LowPtGsfElectronIDProducer;RecoEgamma/EgammaElectronProducers -LowPtGsfElectronSeedProducer;RecoEgamma/EgammaElectronProducers -MTDClusterProducer;RecoLocalFastTime/FTLClusterizer -MTDRecHitProducer;RecoLocalFastTime/FTLRecProducers -MTDTrackingRecHitProducer;RecoLocalFastTime/FTLRecProducers -MeasurementTrackerEventProducer;RecoTracker/MeasurementDet -MuIsoDepositProducer;RecoMuon/MuonIsolationProducers -MuScleFitMuonProducer;MuonAnalysis/MomentumScaleCalibration -MultiHitFromChi2EDProducer;RecoTracker/TkSeedGenerator -MultiTrackSelector;RecoTracker/FinalTrackSelectors -MultiTrackValidator;Validation/RecoTrack -MuonAssociatorEDProducer;SimMuon/MCTruth -MuonIdProducer;RecoMuon/MuonIdentification -MuonMillepedeTrackRefitter;Alignment/MuonAlignmentAlgorithms -MuonSimHitProducer;FastSimulation/MuonSimHitProducer -MuonTimingProducer;RecoMuon/MuonIdentification -MuonToTrackingParticleAssociatorEDProducer;SimMuon/MCTruth -ObjectSelector >, NonNullNumberSelector, helper::NullPostProcessor >, edm::EDFilter>, helper::CollectionStoreManager >, helper::IteratorToObjectConverter > > >, helper::ObjectSelectorBase >, edm::EDFilter>, reco::modules::NoEventSetupInit >;CommonTools/RecoAlgos -ObjectSelector >, NonNullNumberSelector, helper::NullPostProcessor >, edm::stream::EDFilter<> >, helper::TrackCollectionStoreManager, helper::TrackSelectorBase, reco::modules::NoEventSetupInit >;Alignment/CommonAlignmentProducer -OscarMTProducer;SimG4Core/Application -OutsideInMuonSeeder;RecoTracker/SpecialSeedGenerators -PFBlockProducer;RecoParticleFlow/PFProducer -PFCand_AssoMap;CommonTools/RecoUtils -PFClusterProducer;L1Trigger/Phase2L1ParticleFlow -PFConversionProducer;RecoParticleFlow/PFTracking -PFDisplacedTrackerVertexProducer;RecoParticleFlow/PFTracking -PFDisplacedVertexCandidateProducer;RecoParticleFlow/PFTracking -PFDisplacedVertexProducer;RecoParticleFlow/PFTracking -PFEGammaProducer;RecoParticleFlow/PFProducer -PFElecTkProducer;RecoParticleFlow/PFTracking -PFMultiDepthClusterProducer;RecoParticleFlow/PFClusterProducer -PFNuclearProducer;RecoParticleFlow/PFTracking -PFProducer;RecoParticleFlow/PFProducer -PFRecHitProducer;RecoParticleFlow/PFClusterProducer -PFSimParticleProducer;RecoParticleFlow/PFSimProducer -PFTauPrimaryVertexProducerBase;RecoTauTag/RecoTau -PFTauSecondaryVertexProducer;RecoTauTag/RecoTau -PFTauTransverseImpactParameters;RecoTauTag/RecoTau -PFTrackProducer;L1Trigger/Phase2L1ParticleFlow -PFV0Producer;RecoParticleFlow/PFTracking -PPSSimTrackProducer;SimPPS/PPSSimTrackProducer -PhotonConversionTrajectorySeedProducerFromQuadruplets;RecoTracker/ConversionSeedGenerators -PhotonConversionTrajectorySeedProducerFromSingleLeg;RecoTracker/ConversionSeedGenerators -PhotonProducer;RecoEgamma/EgammaPhotonProducers -PileupJetIdProducer;RecoJets/JetProducers -PixelClusterSelectorTopBottom;RecoLocalTracker/SubCollectionProducers -PixelClusterTagInfoProducer;RecoBTag/PixelCluster -PixelFitterByConformalMappingAndLineProducer;RecoPixelVertexing/PixelTrackFitting -PixelFitterByHelixProjectionsProducer;RecoPixelVertexing/PixelTrackFitting -PixelInactiveAreaTrackingRegionsSeedingLayersProducer;RecoTracker/TkTrackingRegions -PixelJetPuId;HLTrigger/JetMET -PixelTrackProducer;RecoPixelVertexing/PixelLowPtUtilities -PixelVertexProducerClusters;RecoPixelVertexing/PixelLowPtUtilities -PrimaryVertexProducer;RecoVertex/PrimaryVertexProducer -PythiaFilterIsolatedTrack;GeneratorInterface/GenFilters -QGTagger;RecoJets/JetProducers -RPCRecHitProducer;RecoLocalMuon/RPCRecHit -RPCTechnicalTrigger;L1Trigger/RPCTechnicalTrigger -RPCUnpackingModule;EventFilter/RPCRawToDigi -RPCandIRPCDigiProducer;SimMuon/RPCDigitizer -RPDigiProducer;SimPPS/RPDigiProducer -SeedClusterRemover;RecoLocalTracker/SubCollectionProducers -SeedClusterRemoverPhase2;RecoLocalTracker/SubCollectionProducers -SeedGeneratorFromProtoTracksEDProducer;RecoTracker/TkSeedGenerator -SeedGeneratorFromRegionHitsEDProducer;RecoTracker/TkSeedGenerator -SeedToTrackProducer;SimMuon/MCTruth -SeedingLayersEDProducer;RecoTracker/TkSeedingLayers -SiPixelClusterProducer;RecoLocalTracker/SiPixelClusterizer -SiPixelClusterShapeCacheProducer;RecoPixelVertexing/PixelLowPtUtilities -SiStripClusterizerFromRaw;RecoLocalTracker/SiStripClusterizer -SiStripElectronAnalyzer;RecoEgamma/Examples -SiStripZeroSuppression;RecoLocalTracker/SiStripZeroSuppression -SimpleCosmicBONSeeder;RecoTracker/SpecialSeedGenerators -SimplePhotonAnalyzer;RecoEgamma/Examples -SoftLepton;RecoBTag/SoftLepton -SoftPFElectronTagInfoProducer;RecoBTag/SoftLepton -SoftPFMuonTagInfoProducer;RecoBTag/SoftLepton -StandAloneMuonProducer;RecoMuon/StandAloneMuonProducer -StripClusterSelectorTopBottom;RecoLocalTracker/SubCollectionProducers -TSGForOIFromL2;RecoMuon/TrackerSeedGenerator -TSGFromL2Muon;RecoMuon/TrackerSeedGenerator -TevMuonProducer;RecoMuon/GlobalMuonProducer -TotemTimingDQMSource;DQM/CTPPS -TrackAssociatorByChi2Producer;SimTracker/TrackAssociatorProducers -TrackAssociatorByHitsProducer;SimTracker/TrackAssociatorProducers -TrackAssociatorByPositionProducer;SimTracker/TrackAssociatorProducers -TrackCandidateProducer;FastSimulation/Tracking -TrackExtenderWithMTDT;RecoMTD/TrackExtender -TrackExtenderWithMTDT > >;RecoMTD/TrackExtender -TrackExtrapolator;RecoJets/JetAssociationProducers -TrackFromSeedProducer;Validation/RecoTrack -TrackProducer;RecoEgamma/EgammaPhotonProducers -TrackProducerWithSCAssociation;RecoEgamma/EgammaPhotonProducers -TrackRefitter;RecoTracker/TrackProducer -TrackTimeValueMapProducer;SimTracker/TrackAssociation -TrackingParticleNumberOfLayersProducer;SimGeneral/TrackingAnalysis -TrackingRecHitProducer;FastSimulation/TrackingRecHitProducer -TrackstersProducer;RecoHGCal/TICL -TrajectorySeedProducer;FastSimulation/Tracking -TriggerResultsFilterFromDB;HLTrigger/HLTfilters -V0Producer;RecoVertex/V0Producer -cms::CosmicTrackFinder;RecoTracker/SingleTrackPattern -cms::PFMETProducer;RecoMET/METPUSubtraction -edm::BMixingModule;Mixing/Base -omtf::OmtfPacker;EventFilter/L1TRawToDigi -omtf::OmtfUnpacker;EventFilter/L1TRawToDigi -pat::JetCorrFactorsProducer;PhysicsTools/PatAlgos -pat::PATElectronProducer;PhysicsTools/PatAlgos -pat::PATElectronSlimmer;PhysicsTools/PatAlgos -pat::PATGenericParticleProducer;PhysicsTools/PatAlgos -pat::PATIsolatedTrackProducer;PhysicsTools/PatAlgos -pat::PATJetProducer;PhysicsTools/PatAlgos -pat::PATJetSlimmer;PhysicsTools/PatAlgos -pat::PATMETProducer;PhysicsTools/PatAlgos -pat::PATMuonProducer;PhysicsTools/PatAlgos -pat::PATMuonSlimmer;PhysicsTools/PatAlgos -pat::PATPhotonProducer;PhysicsTools/PatAlgos -pat::PATPhotonSlimmer;PhysicsTools/PatAlgos -pat::PATTauProducer;PhysicsTools/PatAlgos -pat::PATTauSlimmer;PhysicsTools/PatAlgos -pat::PATTriggerProducer;PhysicsTools/PatAlgos -pat::TauJetCorrFactorsProducer;PhysicsTools/PatAlgos -photonIsolationHIProducer;RecoHI/HiEgammaAlgos -reco::CSCHaloDataProducer;RecoMET/METProducers -reco::PFMETProducerMVA;RecoMET/METPUSubtraction diff --git a/Utilities/StaticAnalyzers/scripts/module_to_package.yaml b/Utilities/StaticAnalyzers/scripts/module_to_package.yaml new file mode 100644 index 0000000000000..4fd1a6201e84d --- /dev/null +++ b/Utilities/StaticAnalyzers/scripts/module_to_package.yaml @@ -0,0 +1,366 @@ +Alignment/CommonAlignmentProducer: +- AlignmentProducerAsAnalyzer +- ObjectSelector + >, NonNullNumberSelector, helper::NullPostProcessor + >, edm::stream::EDFilter<> >, helper::TrackCollectionStoreManager, helper::TrackSelectorBase, + reco::modules::NoEventSetupInit > +Alignment/LaserAlignment: +- LaserAlignmentEventFilter +Alignment/MuonAlignmentAlgorithms: +- MuonMillepedeTrackRefitter +CommonTools/RecoAlgos: +- ObjectSelector + >, NonNullNumberSelector, helper::NullPostProcessor >, edm::EDFilter>, helper::CollectionStoreManager >, helper::IteratorToObjectConverter > > >, helper::ObjectSelectorBase >, edm::EDFilter>, reco::modules::NoEventSetupInit + > +CommonTools/RecoUtils: +- PFCand_AssoMap +Configuration/Skimming: +- LeptonSkimming +DQM/CSCMonitorModule: +- CSCMonitorModule +DQM/CTPPS: +- TotemTimingDQMSource +DQM/DTMonitorModule: +- DTResolutionAnalysisTask +DQM/EcalMonitorTasks: +- EcalDQMonitorTask +DQM/EcalPreshowerMonitorModule: +- ESDaqInfoTask +DQM/L1TMonitor: +- L1TdeRCT +DQMOffline/Muon: +- CSCOfflineMonitor +EgammaAnalysis/ElectronTools: +- CalibratedElectronProducerRun2T +- CalibratedElectronProducerRun2T +- CalibratedElectronProducerRun2T +EventFilter/HcalRawToDigi: +- HcalRawToDigiGPU +EventFilter/L1TRawToDigi: +- omtf::OmtfPacker +- omtf::OmtfUnpacker +EventFilter/RPCRawToDigi: +- RPCUnpackingModule +FastSimulation/MuonSimHitProducer: +- MuonSimHitProducer +FastSimulation/SimplifiedGeometryPropagator: +- FastSimProducer +- FastTrackDeDxProducer +FastSimulation/Tracking: +- TrackCandidateProducer +- TrajectorySeedProducer +FastSimulation/TrackingRecHitProducer: +- FastTrackerRecHitMatcher +- TrackingRecHitProducer +GeneratorInterface/GenFilters: +- CosmicGenFilterHelix +- PythiaFilterIsolatedTrack +GeneratorInterface/RivetInterface: +- GenParticles2HepMCConverter +HLTrigger/HLTfilters: +- HLTLevel1GTSeed +- TriggerResultsFilterFromDB +HLTrigger/JetMET: +- PixelJetPuId +HLTrigger/btau: +- HLTDisplacedmumuVtxProducer +- HLTDisplacedmumumuVtxProducer +- HLTDisplacedtktkVtxProducer +- HLTDisplacedtktktkVtxProducer +- HLTmumutkVtxProducer +- HLTmumutktkVtxProducer +HLTrigger/special: +- HLTEcalPhiSymFilter +- HLTRechitsToDigis +- HLTRegionalEcalResonanceFilter +L1Trigger/GlobalTriggerAnalyzer: +- L1GtTrigReport +L1Trigger/HardwareValidation: +- L1Comparator +L1Trigger/L1CaloTrigger: +- L1EGCrystalClusterEmulatorProducer +L1Trigger/L1TGlobal: +- L1TGlobalPrescaler +L1Trigger/L1THGCal: +- HFNoseVFEProducer +- HGCalBackendLayer1Producer +- HGCalBackendLayer2Producer +- HGCalConcentratorProducer +- HGCalTowerMapProducer +- HGCalTowerProducer +- HGCalVFEProducer +L1Trigger/L1TMuonBarrel: +- L1TMuonBarrelKalmanStubProducer +- L1TMuonBarrelTrackProducer +L1Trigger/L1TMuonEndCap: +- L1TMuonEndCapTrackProducer +L1Trigger/L1TTwinMux: +- L1TTwinMuxProducer +L1Trigger/Phase2L1ParticleFlow: +- PFClusterProducer +- PFTrackProducer +L1Trigger/RPCTechnicalTrigger: +- RPCTechnicalTrigger +L1Trigger/RegionalCaloTrigger: +- L1RCTProducer +L1Trigger/TrackFindingTracklet: +- L1FPGATrackProducer +Mixing/Base: +- edm::BMixingModule +MuonAnalysis/MomentumScaleCalibration: +- MuScleFitMuonProducer +PhysicsTools/HepMCCandAlgos: +- GenParticlePruner +PhysicsTools/IsolationAlgos: +- CandIsoDepositProducer +PhysicsTools/NanoAOD: +- L1TriggerResultsConverter +PhysicsTools/PatAlgos: +- pat::JetCorrFactorsProducer +- pat::PATElectronProducer +- pat::PATElectronSlimmer +- pat::PATGenericParticleProducer +- pat::PATIsolatedTrackProducer +- pat::PATJetProducer +- pat::PATJetSlimmer +- pat::PATMETProducer +- pat::PATMuonProducer +- pat::PATMuonSlimmer +- pat::PATPhotonProducer +- pat::PATPhotonSlimmer +- pat::PATTauProducer +- pat::PATTauSlimmer +- pat::PATTriggerProducer +- pat::TauJetCorrFactorsProducer +RecoBTag/PixelCluster: +- PixelClusterTagInfoProducer +RecoBTag/SoftLepton: +- SoftLepton +- SoftPFElectronTagInfoProducer +- SoftPFMuonTagInfoProducer +RecoBTau/JetTagComputer: +- JetTagProducer +RecoEcal/EgammaClusterProducers: +- EgammaSCCorrectionMaker +RecoEgamma/EgammaElectronProducers: +- GEDGsfElectronFinalizer +- GsfElectronProducer +- LowPtGsfElectronFinalizer +- LowPtGsfElectronIDProducer +- LowPtGsfElectronSeedProducer +RecoEgamma/EgammaPhotonProducers: +- ConversionTrackCandidateProducer +- GEDPhotonProducer +- PhotonProducer +- TrackProducer +- TrackProducerWithSCAssociation +RecoEgamma/Examples: +- SiStripElectronAnalyzer +- SimplePhotonAnalyzer +RecoHGCal/TICL: +- TrackstersProducer +RecoHI/HiEgammaAlgos: +- HiEgammaSCCorrectionMaker +- HiSpikeCleaner +- photonIsolationHIProducer +RecoHI/HiEvtPlaneAlgos: +- EvtPlaneProducer +- HiEvtPlaneFlatProducer +RecoHI/HiTracking: +- HIPixelClusterVtxProducer +- HIProtoTrackFilterProducer +RecoJets/JetAssociationProducers: +- JetTracksAssociatorAtCaloFace +- TrackExtrapolator +RecoJets/JetProducers: +- JetIDProducer +- PileupJetIdProducer +- QGTagger +RecoLocalCalo/EcalRecProducers: +- EcalRecHitProducerGPU +- EcalUncalibRecHitProducer +RecoLocalCalo/HGCalRecProducers: +- HGCalLayerClusterProducer +- HGCalMultiClusterProducer +- HGCalRecHitProducer +- HGCalUncalibRecHitProducer +RecoLocalCalo/HcalRecProducers: +- HBHERecHitProducerGPU +RecoLocalFastTime/FTLClusterizer: +- MTDClusterProducer +RecoLocalFastTime/FTLRecProducers: +- MTDRecHitProducer +- MTDTrackingRecHitProducer +RecoLocalMuon/DTRecHit: +- DTRecHitProducer +RecoLocalMuon/DTSegment: +- DTRecSegment2DProducer +- DTRecSegment4DProducer +- DTSegment4DT0Corrector +RecoLocalMuon/GEMCSCSegment: +- GEMCSCSegmentProducer +RecoLocalMuon/RPCRecHit: +- RPCRecHitProducer +RecoLocalTracker/SiPixelClusterizer: +- SiPixelClusterProducer +RecoLocalTracker/SiStripClusterizer: +- SiStripClusterizerFromRaw +RecoLocalTracker/SiStripZeroSuppression: +- SiStripZeroSuppression +RecoLocalTracker/SubCollectionProducers: +- HITrackClusterRemover +- HLTTrackClusterRemoverNew +- JetCoreClusterSplitter +- PixelClusterSelectorTopBottom +- SeedClusterRemover +- SeedClusterRemoverPhase2 +- StripClusterSelectorTopBottom +RecoMET/METFilters: +- EEBadScFilter +- EcalBadCalibFilter +- EcalDeadCellBoundaryEnergyFilter +- EcalLaserCorrFilter +RecoMET/METPUSubtraction: +- cms::PFMETProducer +- reco::PFMETProducerMVA +RecoMET/METProducers: +- reco::CSCHaloDataProducer +RecoMTD/TrackExtender: +- TrackExtenderWithMTDT +- TrackExtenderWithMTDT > > +RecoMuon/CosmicMuonProducer: +- CosmicMuonProducer +RecoMuon/GlobalMuonProducer: +- TevMuonProducer +RecoMuon/GlobalTrackingTools: +- GlobalTrackQualityProducer +RecoMuon/L2MuonIsolationProducer: +- L2MuonIsolationProducer +RecoMuon/L2MuonProducer: +- L2MuonProducer +RecoMuon/L3MuonIsolationProducer: +- L3MuonCombinedRelativeIsolationProducer +RecoMuon/MuonIdentification: +- MuonIdProducer +- MuonTimingProducer +RecoMuon/MuonIsolationProducers: +- MuIsoDepositProducer +RecoMuon/StandAloneMuonProducer: +- StandAloneMuonProducer +RecoMuon/TrackerSeedGenerator: +- TSGForOIFromL2 +- TSGFromL2Muon +RecoParticleFlow/PFClusterProducer: +- CorrectedECALPFClusterProducer +- PFMultiDepthClusterProducer +- PFRecHitProducer +RecoParticleFlow/PFProducer: +- PFBlockProducer +- PFEGammaProducer +- PFProducer +RecoParticleFlow/PFSimProducer: +- PFSimParticleProducer +RecoParticleFlow/PFTracking: +- GoodSeedProducer +- HGCalTrackCollectionProducer +- LightPFTrackProducer +- PFConversionProducer +- PFDisplacedTrackerVertexProducer +- PFDisplacedVertexCandidateProducer +- PFDisplacedVertexProducer +- PFElecTkProducer +- PFNuclearProducer +- PFV0Producer +RecoPixelVertexing/PixelLowPtUtilities: +- PixelTrackProducer +- PixelVertexProducerClusters +- SiPixelClusterShapeCacheProducer +RecoPixelVertexing/PixelTrackFitting: +- PixelFitterByConformalMappingAndLineProducer +- PixelFitterByHelixProjectionsProducer +RecoPixelVertexing/PixelVertexFinding: +- FastPrimaryVertexProducer +- FastPrimaryVertexWithWeightsProducer +RecoTauTag/RecoTau: +- PFTauPrimaryVertexProducerBase +- PFTauSecondaryVertexProducer +- PFTauTransverseImpactParameters +RecoTracker/ConversionSeedGenerators: +- PhotonConversionTrajectorySeedProducerFromQuadruplets +- PhotonConversionTrajectorySeedProducerFromSingleLeg +RecoTracker/DeDx: +- DeDxEstimatorProducer +RecoTracker/FinalTrackSelectors: +- MultiTrackSelector +RecoTracker/MeasurementDet: +- MeasurementTrackerEventProducer +RecoTracker/SingleTrackPattern: +- cms::CosmicTrackFinder +RecoTracker/SpecialSeedGenerators: +- CosmicSeedGenerator +- CtfSpecialSeedGenerator +- OutsideInMuonSeeder +- SimpleCosmicBONSeeder +RecoTracker/TkHitPairs: +- HitPairEDProducer +RecoTracker/TkSeedGenerator: +- DeepCoreSeedGenerator +- MultiHitFromChi2EDProducer +- SeedGeneratorFromProtoTracksEDProducer +- SeedGeneratorFromRegionHitsEDProducer +RecoTracker/TkSeedingLayers: +- SeedingLayersEDProducer +RecoTracker/TkTrackingRegions: +- PixelInactiveAreaTrackingRegionsSeedingLayersProducer +RecoTracker/TrackProducer: +- DAFTrackProducer +- GsfTrackProducer +- GsfTrackRefitter +- TrackRefitter +RecoVertex/PrimaryVertexProducer: +- PrimaryVertexProducer +RecoVertex/V0Producer: +- V0Producer +SimCalorimetry/EcalSelectiveReadoutProducers: +- EcalSelectiveReadoutProducer +SimCalorimetry/EcalTrigPrimProducers: +- EcalTrigPrimProducer +SimCalorimetry/EcalZeroSuppressionProducers: +- ESZeroSuppressionProducer +SimG4Core/Application: +- OscarMTProducer +SimGeneral/TrackingAnalysis: +- TrackingParticleNumberOfLayersProducer +SimMuon/CSCDigitizer: +- CSCDigiProducer +SimMuon/MCTruth: +- MuonAssociatorEDProducer +- MuonToTrackingParticleAssociatorEDProducer +- SeedToTrackProducer +SimMuon/RPCDigitizer: +- RPCandIRPCDigiProducer +SimPPS/PPSSimTrackProducer: +- PPSSimTrackProducer +SimPPS/RPDigiProducer: +- RPDigiProducer +SimTracker/TrackAssociation: +- TrackTimeValueMapProducer +SimTracker/TrackAssociatorProducers: +- TrackAssociatorByChi2Producer +- TrackAssociatorByHitsProducer +- TrackAssociatorByPositionProducer +Validation/DTRecHits: +- DTRecHitQuality +- DTSegment2DQuality +- DTSegment2DSLPhiQuality +- DTSegment4DQuality +Validation/HGCalValidation: +- HGCalHitValidation +- HGCalValidator +Validation/RecoTrack: +- MultiTrackValidator +- TrackFromSeedProducer