00001 import FWCore.ParameterSet.Config as cms
00002
00003 from DQMServices.ClientConfig.genericClientPSetHelper_cff import *
00004
00005 rpcRecHitSimRecoClient = cms.EDAnalyzer("RPCRecHitValidClient",
00006 subDir = cms.string("RPC/RPCRecHitV/SimVsReco"),
00007 )
00008
00009 rpcRecHitPostValidation = cms.EDAnalyzer("DQMGenericClient",
00010 subDirs = cms.untracked.vstring("RPC/RPCRecHitV/SimVsReco",),
00011
00012
00013
00014 efficiency = cms.vstring(),
00015 resolution = cms.vstring(),
00016 efficiencyProfileSets = cms.untracked.VPSet(
00017 efficSet("Efficiency/Effic_wheel", "Barrel SimHit to RecHit matching efficiency;Wheel",
00018 "Occupancy/MatchBarrelOccupancy_wheel", "Occupancy/RefHitBarrelOccupancy_wheel"),
00019 efficSet("Efficiency/Effic_station", "Barrel SimHit to RecHit matching efficiency;Station",
00020 "Occupancy/MatchBarrelOccupancy_station", "Occupancy/RefHitBarrelOccupancy_station"),
00021 efficSet("Efficiency/Effic_disk", "Endcap SimHit to RecHit matching efficiency;Disk",
00022 "Occupancy/MatchEndcapOccupancy_disk", "Occupancy/RefHitEndcapOccupancy_disk"),
00023 efficSet("Efficiency/Noise_wheel", "Barrel un-matched RecHit to SimHit efficiency;Wheel",
00024 "Occupancy/UmBarrelOccupancy_wheel","Occupancy/RecHitBarrelOccupancy_wheel"),
00025 efficSet("Efficiency/Noise_station", "Barrel un-matched RecHit to SimHit efficiency;Station",
00026 "Occupancy/UmBarrelOccupancy_station","Occupancy/RecHitBarrelOccupancy_station"),
00027 efficSet("Efficiency/Noise_disk", "Endcap un-matched RecHit to SimHit efficiency;Disk",
00028 "Occupancy/UmEndcapOccupancy_disk", "Occupancy/RecHitEndcapOccupancy_disk"),
00029
00030
00031
00032
00033 ),
00034 resolutionSets = cms.untracked.VPSet(
00035 cms.PSet(
00036 namePrefix = cms.untracked.string("Resolution/Res_wheel"),
00037 titlePrefix = cms.untracked.string("Wheel residual"),
00038 srcName = cms.untracked.string("Residual/Res_wheel_res")
00039 ),
00040 cms.PSet(
00041 namePrefix = cms.untracked.string("Resolution/Res_station"),
00042 titlePrefix = cms.untracked.string("Station residual"),
00043 srcName = cms.untracked.string("Residual/Res_station_res")
00044 ),
00045 cms.PSet(
00046 namePrefix = cms.untracked.string("Resolution/Res_disk"),
00047 titlePrefix = cms.untracked.string("Disk residual"),
00048 srcName = cms.untracked.string("Residual/Res_disk_res")
00049 ),
00050 cms.PSet(
00051 namePrefix = cms.untracked.string("Resolution/Pull_wheel"),
00052 titlePrefix = cms.untracked.string("Wheel pull"),
00053 srcName = cms.untracked.string("Residual/Pull_wheel_pull")
00054 ),
00055 cms.PSet(
00056 namePrefix = cms.untracked.string("Resolution/Pull_station"),
00057 titlePrefix = cms.untracked.string("Station pull"),
00058 srcName = cms.untracked.string("Residual/Pull_station_pull")
00059 ),
00060 cms.PSet(
00061 namePrefix = cms.untracked.string("Resolution/Pull_disk"),
00062 titlePrefix = cms.untracked.string("Disk pull"),
00063 srcName = cms.untracked.string("Residual/Pull_disk_pull")
00064 ),
00065 ),
00066 outputFileName = cms.untracked.string("")
00067 )
00068
00069 rpcPointVsRecHitPostValidation = cms.EDAnalyzer("DQMGenericClient",
00070 subDirs = cms.untracked.vstring("RPC/RPCRecHitV/DTVsReco",
00071 "RPC/RPCRecHitV/CSCVsReco"),
00072
00073 efficiency = cms.vstring(),
00074 resolution = cms.vstring(),
00075 efficiencyProfileSets = cms.untracked.VPSet(
00076 efficSet("Efficiency/Effic_wheel", "Barrel RPCPoint to RecHit matching efficiency;Wheel",
00077 "Occupancy/MatchBarrelOccupancy_wheel", "Occupancy/RefHitBarrelOccupancy_wheel"),
00078 efficSet("Efficiency/Effic_station", "Barrel RPCPoint to RecHit matching efficiency;Station",
00079 "Occupancy/MatchBarrelOccupancy_station", "Occupancy/RefHitBarrelOccupancy_station"),
00080 efficSet("Efficiency/Effic_disk", "Endcap RPCPoint to RecHit matching efficiency;Disk",
00081 "Occupancy/MatchEndcapOccupancy_disk", "Occupancy/RefHitEndcapOccupancy_disk"),
00082 efficSet("Efficiency/Noise_wheel", "Barrel un-matched RecHit to RPCPoint efficiency;Wheel",
00083 "Occupancy/UmBarrelOccupancy_wheel","Occupancy/RecHitBarrelOccupancy_wheel"),
00084 efficSet("Efficiency/Noise_station", "Barrel un-matched RecHit to RPCPoint efficiency;Station",
00085 "Occupancy/UmBarrelOccupancy_station","Occupancy/RecHitBarrelOccupancy_station"),
00086 efficSet("Efficiency/Noise_disk", "Endcap un-matched RecHit to RPCPoint efficiency;Disk",
00087 "Occupancy/UmEndcapOccupancy_disk", "Occupancy/RecHitEndcapOccupancy_disk"),
00088
00089
00090
00091
00092 ),
00093 resolutionSets = cms.untracked.VPSet(
00094 cms.PSet(
00095 namePrefix = cms.untracked.string("Resolution/Res_wheel"),
00096 titlePrefix = cms.untracked.string("Wheel residual"),
00097 srcName = cms.untracked.string("Residual/Res_wheel_res")
00098 ),
00099 cms.PSet(
00100 namePrefix = cms.untracked.string("Resolution/Res_station"),
00101 titlePrefix = cms.untracked.string("Station residual"),
00102 srcName = cms.untracked.string("Residual/Res_station_res")
00103 ),
00104 cms.PSet(
00105 namePrefix = cms.untracked.string("Resolution/Res_disk"),
00106 titlePrefix = cms.untracked.string("Disk residual"),
00107 srcName = cms.untracked.string("Residual/Res_disk_res")
00108 ),
00109 cms.PSet(
00110 namePrefix = cms.untracked.string("Resolution/Pull_wheel"),
00111 titlePrefix = cms.untracked.string("Wheel pull"),
00112 srcName = cms.untracked.string("Residual/Pull_wheel_pull")
00113 ),
00114 cms.PSet(
00115 namePrefix = cms.untracked.string("Resolution/Pull_station"),
00116 titlePrefix = cms.untracked.string("Station pull"),
00117 srcName = cms.untracked.string("Residual/Pull_station_pull")
00118 ),
00119 cms.PSet(
00120 namePrefix = cms.untracked.string("Resolution/Pull_disk"),
00121 titlePrefix = cms.untracked.string("Disk pull"),
00122 srcName = cms.untracked.string("Residual/Pull_disk_pull")
00123 ),
00124 ),
00125 outputFileName = cms.untracked.string("")
00126 )
00127
00128 rpcRecHitPostValidation_step = cms.Sequence(rpcRecHitPostValidation+rpcRecHitSimRecoClient)
00129 rpcPointVsRecHitPostValidation_step = cms.Sequence(rpcPointVsRecHitPostValidation)