Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:32:24

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
0004 globalrechitsanalyze = DQMEDAnalyzer('GlobalRecHitsAnalyzer',
0005     MuDTSrc = cms.InputTag("dt1DRecHits"),
0006     SiPxlSrc = cms.InputTag("siPixelRecHits"),
0007     # as of 110p2, needs to be 1. Anything ealier should be 0.
0008     VtxUnit = cms.untracked.int32(1),
0009     associateRecoTracks = cms.bool(False),
0010     MuDTSimSrc = cms.InputTag("g4SimHits","MuonDTHits"),
0011     # needed for TrackerHitAssociator
0012     associatePixel = cms.bool(True),
0013     ROUList = cms.vstring('g4SimHitsTrackerHitsTIBLowTof', 
0014         'g4SimHitsTrackerHitsTIBHighTof', 
0015         'g4SimHitsTrackerHitsTIDLowTof', 
0016         'g4SimHitsTrackerHitsTIDHighTof', 
0017         'g4SimHitsTrackerHitsTOBLowTof', 
0018         'g4SimHitsTrackerHitsTOBHighTof', 
0019         'g4SimHitsTrackerHitsTECLowTof', 
0020         'g4SimHitsTrackerHitsTECHighTof', 
0021         'g4SimHitsTrackerHitsPixelBarrelLowTof', 
0022         'g4SimHitsTrackerHitsPixelBarrelHighTof', 
0023         'g4SimHitsTrackerHitsPixelEndcapLowTof', 
0024         'g4SimHitsTrackerHitsPixelEndcapHighTof'),
0025     ECalEESrc = cms.InputTag("ecalRecHit","EcalRecHitsEE"),
0026     MuRPCSimSrc = cms.InputTag("g4SimHits","MuonRPCHits"),
0027     SiStripSrc = cms.InputTag("siStripMatchedRecHits","matchedRecHit"),
0028     HCalSrc = cms.InputTag("g4SimHits","HcalHits"),
0029     ECalESSrc = cms.InputTag("ecalPreshowerRecHit","EcalRecHitsES"),
0030     hitsProducer = cms.string('g4SimHits'),
0031     ECalUncalEESrc = cms.InputTag("ecalWeightUncalibRecHit","EcalUncalibRecHitsEE"),
0032     Name = cms.untracked.string('GlobalRecHitsAnalyzer'),
0033     Verbosity = cms.untracked.int32(0), ## 0 provides no output
0034     pixelSimLinkSrc = cms.InputTag("simSiPixelDigis"),
0035     stripSimLinkSrc = cms.InputTag("simSiStripDigis"),
0036 
0037     associateStrip = cms.bool(True),
0038     MuRPCSrc = cms.InputTag("rpcRecHits"),
0039     ECalUncalEBSrc = cms.InputTag("ecalWeightUncalibRecHit","EcalUncalibRecHitsEB"),
0040     MuCSCSrc = cms.InputTag("csc2DRecHits"),
0041     # 1 assumes cm in SimVertex
0042     ProvenanceLookup = cms.PSet(
0043         PrintProvenanceInfo = cms.untracked.bool(False),
0044         GetAllProvenances = cms.untracked.bool(False)
0045     ),
0046     # 1 provides basic output
0047     # 2 provides output of the fill step + 1
0048     # 3 provides output of the store step + 2
0049     Frequency = cms.untracked.int32(50),
0050     ECalEBSrc = cms.InputTag("ecalRecHit","EcalRecHitsEB")
0051 )
0052 
0053 from Configuration.ProcessModifiers.premix_stage2_cff import premix_stage2
0054 premix_stage2.toModify(globalrechitsanalyze,
0055     pixelSimLinkSrc = "mixData:PixelDigiSimLink",
0056     stripSimLinkSrc = "mixData:StripDigiSimLink",
0057 )