File indexing completed on 2024-04-06 12:09:06
0001 import FWCore.ParameterSet.Config as cms
0002 from DQMServices.Core.DQMEDHarvester import DQMEDHarvester
0003
0004 TrackerMapFoldedClient = DQMEDHarvester("TrackFoldedOccupancyClient",
0005 FolderName = cms.string('Tracking/TrackParameters'),
0006 AlgoName = cms.string('GenTk'),
0007 TrackQuality = cms.string('generalTracks'),
0008 MeasurementState = cms.string('ImpactPoint'),
0009 PhiMax = cms.double(3.141592654),
0010 PhiMin = cms.double(-3.141592654),
0011 EtaMax = cms.double(2.5),
0012 EtaMin = cms.double(-2.5),
0013 Eta2DBin = cms.int32(26),
0014 Phi2DBin = cms.int32(32),
0015 )
0016
0017 from Configuration.Eras.Modifier_phase1Pixel_cff import phase1Pixel
0018 phase1Pixel.toModify(TrackerMapFoldedClient, EtaMin=-3., EtaMax=3.)
0019 from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
0020 phase2_tracker.toModify(TrackerMapFoldedClient, EtaMin=-4.5, EtaMax=4.5)
0021
0022 TrackerMapFoldedClient_highpurity_dzPV0p1 = TrackerMapFoldedClient.clone(
0023 TrackQuality = 'highPurityTracks/dzPV0p1'
0024 )
0025
0026 TrackerMapFoldedClient_highpurity_pt0to1 = TrackerMapFoldedClient.clone(
0027 TrackQuality = 'highPurityTracks/pt_0to1'
0028 )
0029
0030 TrackerMapFoldedClient_highpurity_pt1 = TrackerMapFoldedClient.clone(
0031 TrackQuality = 'highPurityTracks/pt_1'
0032 )
0033
0034 foldedMapClientSeq=cms.Sequence(TrackerMapFoldedClient*TrackerMapFoldedClient_highpurity_dzPV0p1*TrackerMapFoldedClient_highpurity_pt0to1*TrackerMapFoldedClient_highpurity_pt1)
0035
0036
0037 TrackerMapFoldedClient_hiConformalPixelTracks = TrackerMapFoldedClient.clone(
0038 TrackQuality = 'hiConformalPixelTracks'
0039 )
0040
0041 folded_with_conformalpixtkclient = cms.Sequence(TrackerMapFoldedClient_hiConformalPixelTracks+foldedMapClientSeq.copy())
0042 from Configuration.ProcessModifiers.pp_on_AA_cff import pp_on_AA
0043 pp_on_AA.toReplaceWith(foldedMapClientSeq, folded_with_conformalpixtkclient)