SUSY_HLT_Ele8_IdL_Iso_Jet30 = DQMEDAnalyzer( 'SUSY_HLT_ElecFakes', trigSummary=cms.InputTag("hltTriggerSummaryAOD"), TriggerResults=cms.InputTag('TriggerResults', '', 'HLT'), HLTProcess=cms.string('HLT'), TriggerPath=cms.string('HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v'), TriggerFilter=cms.InputTag('hltEle8CaloIdLTrackIdLIsoVLTrackIsoFilter', '', 'HLT'), #the last filter in the path TriggerJetFilter=cms.InputTag( 'hltEle8PFJet30EleCleaned', '', 'HLT' ), #the last filter in the path ) SUSYoHLToEle8oIdLoIsoJet30oPOSTPROCESSING = DQMEDHarvester( "DQMGenericClient", subDirs=cms.untracked.vstring( "HLT/SUSYBSM/HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v"), verbose=cms.untracked.uint32(2), # Set to 2 for all messages resolution=cms.vstring(""), efficiency=cms.vstring()) SUSY_HLT_Ele12_IdL_Iso_Jet30 = DQMEDAnalyzer( 'SUSY_HLT_ElecFakes', trigSummary=cms.InputTag("hltTriggerSummaryAOD"), TriggerResults=cms.InputTag('TriggerResults', '', 'HLT'), HLTProcess=cms.string('HLT'), TriggerPath=cms.string('HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v'), TriggerFilter=cms.InputTag('hltEle12CaloIdLTrackIdLIsoVLTrackIsoFilter', '', 'HLT'), #the last filter in the path TriggerJetFilter=cms.InputTag( 'hltEle12PFJet30EleCleaned', '', 'HLT' ), #the last filter in the path
import FWCore.ParameterSet.Config as cms from DQMServices.Core.DQMEDHarvester import DQMEDHarvester # directory path shortening bmtfDqmDir = 'L1T/L1TStage2BMTF' bmtfZSDqmDir = bmtfDqmDir + '/zeroSuppression' errHistNumStr = 'errorSummaryNum' errHistDenStr = 'errorSummaryDen' # zero suppression l1tStage2BmtfZeroSuppRatioClient = DQMEDHarvester( "L1TStage2RatioClient", monitorDir=cms.untracked.string(bmtfZSDqmDir + '/AllEvts'), inputNum=cms.untracked.string(bmtfZSDqmDir + '/AllEvts/' + errHistNumStr), inputDen=cms.untracked.string(bmtfZSDqmDir + '/AllEvts/' + errHistDenStr), ratioName=cms.untracked.string('mismatchRatio'), ratioTitle=cms.untracked.string('Summary of bad zero suppression rates'), yAxisTitle=cms.untracked.string('# fail / # total'), binomialErr=cms.untracked.bool(True)) l1tStage2BmtfZeroSuppFatEvtsRatioClient = l1tStage2BmtfZeroSuppRatioClient.clone( ) l1tStage2BmtfZeroSuppFatEvtsRatioClient.monitorDir = cms.untracked.string( bmtfZSDqmDir + '/FatEvts') l1tStage2BmtfZeroSuppFatEvtsRatioClient.inputNum = cms.untracked.string( bmtfZSDqmDir + '/FatEvts/' + errHistNumStr) l1tStage2BmtfZeroSuppFatEvtsRatioClient.inputDen = cms.untracked.string( bmtfZSDqmDir + '/FatEvts/' + errHistDenStr) l1tStage2BmtfZeroSuppFatEvtsRatioClient.ratioTitle = cms.untracked.string( 'Summary of bad zero suppression rates')
import FWCore.ParameterSet.Config as cms from DQMServices.Core.DQMEDHarvester import DQMEDHarvester from Validation.MuonGEMHits.MuonGEMCommonParameters_cfi import GEMValidationCommonParameters gemDigiHarvesting = DQMEDHarvester("MuonGEMDigisHarvestor", GEMValidationCommonParameters, regionIds = cms.untracked.vint32(-1, 1), stationIds = cms.untracked.vint32(1), layerIds = cms.untracked.vint32(1, 2, 3, 4, 5, 6), ) MuonGEMDigisPostProcessors = cms.Sequence(gemDigiHarvesting) from Configuration.Eras.Modifier_phase2_common_cff import phase2_common phase2_common.toModify( gemDigiHarvesting, stationIds = (1, 2) )
import FWCore.ParameterSet.Config as cms from Calibration.EcalCalibAlgos.ecalPedestalPCLHarvester_cfi import ECALpedestalPCLHarvester from DQMServices.Components.EDMtoMEConverter_cfi import * EDMtoMEConvertEcalPedestals = EDMtoMEConverter.clone() EDMtoMEConvertEcalPedestals.lumiInputTag = cms.InputTag("MEtoEDMConvertEcalPedestals", "MEtoEDMConverterLumi") EDMtoMEConvertEcalPedestals.runInputTag = cms.InputTag("MEtoEDMConvertEcalPedestals", "MEtoEDMConverterRun") DQMStore = cms.Service("DQMStore") from DQMServices.Core.DQMEDHarvester import DQMEDHarvester DQMInfoEcalPedestals = DQMEDHarvester('DQMHarvestingMetadata', subSystemFolder=cms.untracked.string('AlCaReco'), ) ALCAHARVESTEcalPedestals = cms.Sequence(EDMtoMEConvertEcalPedestals + DQMInfoEcalPedestals + ECALpedestalPCLHarvester)
"effic_vs_{0}_TEC6 'TEC Layer6 Efficiency vs {1}' Hits{2}_valid_TEC_Subdet6 Hits{2}_total_TEC_Subdet6" .format(suffix, quant, histoPostfix), "effic_vs_{0}_TEC7 'TEC Layer7 Efficiency vs {1}' Hits{2}_valid_TEC_Subdet7 Hits{2}_total_TEC_Subdet7" .format(suffix, quant, histoPostfix), "effic_vs_{0}_TEC8 'TEC Layer8 Efficiency vs {1}' Hits{2}_valid_TEC_Subdet8 Hits{2}_total_TEC_Subdet8" .format(suffix, quant, histoPostfix), "effic_vs_{0}_TEC9 'TEC Layer9 Efficiency vs {1}' Hits{2}_valid_TEC_Subdet9 Hits{2}_total_TEC_Subdet9" .format(suffix, quant, histoPostfix), ] trackingEffFromHitPattern = DQMEDHarvester( "DQMGenericClient", subDirs=cms.untracked.vstring( "Tracking/TrackParameters/generalTracks/HitEffFromHitPattern*", "Tracking/TrackParameters/highPurityTracks/pt_1/HitEffFromHitPattern*", "Tracking/TrackParameters/highPurityTracks/dzPV0p1/HitEffFromHitPattern*", "Tracking/TrackParameters/highPurityTracks/pt_1/HIP_OOT_noINpu/HitEffFromHitPattern*", "Tracking/TrackParameters/highPurityTracks/pt_1/HIP_noOOT_INpu/HitEffFromHitPattern*", "Tracking/TrackParameters/highPurityTracks/pt_1/noHIP_noOOT_INpu/HitEffFromHitPattern*", "Muons/Tracking/innerTrack/HitEffFromHitPattern*", "Muons/globalMuons/HitEffFromHitPattern*", ), efficiency=cms.vstring( _layers("PU", "GoodNumVertices", "") + _layers("BX", "BX", "VsBX") + _layers("LUMI", "LUMI", "VsLUMI")), resolution=cms.vstring(), verbose=cms.untracked.uint32(5), outputFileName=cms.untracked.string(""), )
from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer SUSY_HLT_DiJet_MET = DQMEDAnalyzer('SUSY_HLT_DiJet_MET', trigSummary = cms.InputTag("hltTriggerSummaryAOD",'', 'HLT'), pfMETCollection = cms.InputTag("pfMet"), caloMETCollection = cms.InputTag("caloMet"), pfJetCollection = cms.InputTag("ak4PFJetsCHS"), caloJetCollection = cms.InputTag("ak4CaloJets"), TriggerResults = cms.InputTag('TriggerResults','','HLT'), HLTProcess = cms.string('HLT'), TriggerPath = cms.string('HLT_DiCentralPFJet55_PFMET110_v'), TriggerPathAuxiliaryForHadronic = cms.string('HLT_IsoMu24_eta2p1_v'), TriggerFilter = cms.InputTag('hltPFMET110Filter','','HLT'), #the last filter in the path TriggerJetFilter = cms.InputTag('hltDiCentralPFJet55','','HLT'), #the last filter in the path PtThrJetTrig = cms.untracked.double(55.0), EtaThrJetTrig = cms.untracked.double(2.6), PtThrJet = cms.untracked.double(30.0), EtaThrJet = cms.untracked.double(2.4), OfflineMetCut = cms.untracked.double(250.0), ) SUSYoHLToDiJetMEToPOSTPROCESSING = DQMEDHarvester("DQMGenericClient", subDirs = cms.untracked.vstring("HLT/SUSYBSM/HLT_DiCentralPFJet55_PFMET110_v"), verbose = cms.untracked.uint32(2), # Set to 2 for all messages resolution = cms.vstring(""), efficiency = cms.vstring( "pfMetTurnOn_eff 'Turn-on vs MET; PFMET (GeV); #epsilon' pfMetTurnOn_num pfMetTurnOn_den", "pfJet2PtTurnOn_eff 'Efficiency vs Jet2 p_{T}, NCentralPFJets >= 2, PFMET > 250 GeV; Second leading jet pT (GeV); #epsilon' pfJet2PtTurnOn_num pfJet2PtTurnOn_den", ) )
from DQMServices.Core.DQMEDHarvester import DQMEDHarvester SUSY_HLT_Muon_BJet = cms.EDAnalyzer( "SUSY_HLT_Muon_BJet", trigSummary=cms.InputTag("hltTriggerSummaryAOD", '', 'HLT'), #to use with test sample MuonCollection=cms.InputTag("muons"), pfJetCollection=cms.InputTag("ak4PFJetsCHS"), caloJetCollection=cms.InputTag("ak4CaloJets"), TriggerResults=cms.InputTag('TriggerResults', '', 'HLT'), #to use with test sample HLTProcess=cms.string('HLT'), TriggerPath=cms.string('HLT_Mu10_CentralPFJet30_BTagCSV_p13_v'), TriggerFilterMuon=cms.InputTag('hltL3fL1sMu0L1f0L2f3QL3Filtered10Q', '', 'HLT'), TriggerFilterJet=cms.InputTag('hltBTagPFCSVp13Single', '', 'HLT'), #the last filter in the path PtThrJet=cms.untracked.double(30.0), EtaThrJet=cms.untracked.double(3.0)) SUSYoHLToMuonBJetPOSTPROCESSING = DQMEDHarvester( "DQMGenericClient", subDirs=cms.untracked.vstring( "HLT/SUSYBSM/HLT_Mu10_CentralPFJet30_BTagCSV_p13_v"), verbose=cms.untracked.uint32(2), # Set to 2 for all messages resolution=cms.vstring(""), efficiency=cms.vstring( "pfHTTurnOn_eff 'Turn-on vs HT; PFHT (GeV); #epsilon' pfHTTurnOn_num pfHTTurnOn_den", "MuTurnOn_eff 'Turn-on vs Mu pT; pT (GeV); #epsilon' MuTurnOn_num MuTurnOn_den", ))
hltSiPixelPhase1ClustersSizeVsEtaOnTrackOuter, hltSiPixelPhase1ClustersSizeVsEtaOnTrackInner, hltSiPixelPhase1TrackClustersOnTrackChargeOuter, hltSiPixelPhase1TrackClustersOnTrackChargeInner, hltSiPixelPhase1TrackClustersOnTrackShapeOuter, hltSiPixelPhase1TrackClustersOnTrackShapeInner, hltSiPixelPhase1TrackClustersOnTrackSizeXOuter, hltSiPixelPhase1TrackClustersOnTrackSizeXInner, hltSiPixelPhase1TrackClustersOnTrackSizeXF, hltSiPixelPhase1TrackClustersOnTrackSizeYOuter, hltSiPixelPhase1TrackClustersOnTrackSizeYInner, hltSiPixelPhase1TrackClustersOnTrackSizeYF, hltSiPixelPhase1TrackClustersOnTrackSizeXYOuter, hltSiPixelPhase1TrackClustersOnTrackSizeXYInner, hltSiPixelPhase1TrackClustersOnTrackSizeXYF) hltSiPixelPhase1TrackClustersAnalyzer = cms.EDAnalyzer( "SiPixelPhase1TrackClusters", VertexCut=cms.untracked.bool(False), clusters=cms.InputTag("hltSiPixelClusters"), tracks=cms.InputTag("hltMergedTracks"), #hltIter2Merged" clusterShapeCache=cms.InputTag("hltSiPixelClusterShapeCache"), vertices=cms.InputTag(""), histograms=hltSiPixelPhase1TrackClustersConf, geometry=hltSiPixelPhase1Geometry) hltSiPixelPhase1TrackClustersHarvester = DQMEDHarvester( "SiPixelPhase1Harvester", histograms=hltSiPixelPhase1TrackClustersConf, geometry=hltSiPixelPhase1Geometry)
postProcessorTrack = DQMEDHarvester( "DQMGenericClient", subDirs=cms.untracked.vstring(_defaultSubdirs), efficiency=cms.vstring( "effic 'Efficiency vs #eta' num_assoc(simToReco)_eta num_simul_eta", "efficPt 'Efficiency vs p_{T}' num_assoc(simToReco)_pT num_simul_pT", # "efficPtvseta 'Efficiency in p_{T}-#eta plane' num_assoc(simToReco)_pTvseta num_simul_pTvseta", "effic_vs_hit 'Efficiency vs hit' num_assoc(simToReco)_hit num_simul_hit", "effic_vs_layer 'Efficiency vs layer' num_assoc(simToReco)_layer num_simul_layer", "effic_vs_pixellayer 'Efficiency vs pixel layer' num_assoc(simToReco)_pixellayer num_simul_pixellayer", "effic_vs_3Dlayer 'Efficiency vs 3D layer' num_assoc(simToReco)_3Dlayer num_simul_3Dlayer", "effic_vs_pu 'Efficiency vs pu' num_assoc(simToReco)_pu num_simul_pu", "effic_vs_phi 'Efficiency vs #phi' num_assoc(simToReco)_phi num_simul_phi", "effic_vs_dxy 'Efficiency vs Dxy' num_assoc(simToReco)_dxy num_simul_dxy", "effic_vs_dz 'Efficiency vs Dz' num_assoc(simToReco)_dz num_simul_dz", "effic_vs_dxypv 'Efficiency vs Dxy(PV)' num_assoc(simToReco)_dxypv num_simul_dxypv", "effic_vs_dzpv 'Efficiency vs Dz(PV)' num_assoc(simToReco)_dzpv num_simul_dzpv", "effic_vs_dxypv_zoomed 'Efficiency vs Dxy(PV)' num_assoc(simToReco)_dxypv_zoomed num_simul_dxypv_zoomed", "effic_vs_dzpv_zoomed 'Efficiency vs Dz(PV)' num_assoc(simToReco)_dzpv_zoomed num_simul_dzpv_zoomed", "duplicatesRate 'Duplicates Rate vs #eta' num_duplicate_eta num_reco_eta", "duplicatesRate_Pt 'Duplicates Rate vs p_{T}' num_duplicate_pT num_reco_pT", # "duplicatesRate_Ptvseta 'Duplicates Rate in (p_{T}-#eta) plane' num_duplicate_pTvseta num_reco_pTvseta", "duplicatesRate_hit 'Duplicates Rate vs hit' num_duplicate_hit num_reco_hit", "duplicatesRate_layer 'Duplicates Rate vs layer' num_duplicate_layer num_reco_layer", "duplicatesRate_pixellayer 'Duplicates Rate vs pixel layer' num_duplicate_pixellayer num_reco_pixellayer", "duplicatesRate_3Dlayer 'Duplicates Rate vs layer' num_duplicate_3Dlayer num_reco_3Dlayer", "duplicatesRate_pu 'Duplicates Rate vs pu' num_duplicate_pu num_reco_pu", "duplicatesRate_phi 'Duplicates Rate vs #phi' num_duplicate_phi num_reco_phi", "duplicatesRate_dxy 'Duplicates Rate vs Dxy' num_duplicate_dxy num_reco_dxy", "duplicatesRate_dz 'Duplicates Rate vs Dz' num_duplicate_dz num_reco_dz", "duplicatesRate_dxypv 'Duplicates Rate vs Dxy(PV)' num_duplicate_dxypv num_reco_dxypv", "duplicatesRate_dzpv 'Duplicates Rate vs Dz(PV)' num_duplicate_dzpv num_reco_dzpv", "duplicatesRate_dxypv_zoomed 'Duplicates Rate vs Dxy(PV)' num_duplicate_dxypv_zoomed num_reco_dxypv_zoomed", "duplicatesRate_dzpv_zoomed 'Duplicates Rate vs Dz(PV)' num_duplicate_dzpv_zoomed num_reco_dzpv_zoomed", "duplicatesRate_vertpos 'Duplicates Rate vs vertpos' num_duplicate_vertpos num_reco_vertpos", "duplicatesRate_zpos 'Duplicates Rate vs zpos' num_duplicate_zpos num_reco_zpos", "duplicatesRate_dr 'Duplicates Rate vs dr' num_duplicate_dr num_reco_dr", "duplicatesRate_drj 'Duplicates Rate vs dr (track,jet)' num_duplicate_drj num_reco_drj", "duplicatesRate_chi2 'Duplicates Rate vs normalized #chi^{2}' num_duplicate_chi2 num_reco_chi2", "duplicatesRate_seedingLayerSet 'Duplicates rate vs. seedingLayerSet' num_duplicate_seedingLayerSet num_reco_seedingLayerSet", "chargeMisIdRate 'Charge MisID Rate vs #eta' num_chargemisid_eta num_reco_eta", # "chargeMisIdRate_Ptvseta 'Charge MisID Rate in (p_{T}-#eta) plane' num_chargemisid_pTvseta num_reco_pTvseta", "chargeMisIdRate_hit 'Charge MisID Rate vs hit' num_chargemisid_hit num_reco_hit", "chargeMisIdRate_layer 'Charge MisID Rate vs layer' num_chargemisid_hit num_reco_layer", "chargeMisIdRate_pixellayer 'Charge MisID Rate vs pixel layer' num_chargemisid_hit num_reco_pixellayer", "chargeMisIdRate_3Dlayer 'Charge MisID Rate vs 3Dlayer' num_chargemisid_hit num_reco_3Dlayer", "chargeMisIdRate_pu 'Charge MisID Rate vs pu' num_chargemisid_pu num_reco_pu", "chargeMisIdRate_phi 'Charge MisID Rate vs #phi' num_chargemisid_phi num_reco_phi", "chargeMisIdRate_dxy 'Charge MisID Rate vs Dxy' num_chargemisid_dxy num_reco_dxy", "chargeMisIdRate_dz 'Charge MisID Rate vs Dz' num_chargemisid_versus_dz num_reco_dz", "chargeMisIdRate_dxypv 'Charge MisID Rate vs Dxy(PV)' num_chargemisid_dxypv num_reco_dxypv", "chargeMisIdRate_dzpv 'Charge MisID Rate vs Dz(PV)' num_chargemisid_versus_dzpv num_reco_dzpv", "chargeMisIdRate_dxypv_zoomed 'Charge MisID Rate vs Dxy(PV)' num_chargemisid_dxypv_zoomed num_reco_dxypv_zoomed", "chargeMisIdRate_dzpv_zoomed 'Charge MisID Rate vs Dz(PV)' num_chargemisid_versus_dzpv_zoomed num_reco_dzpv_zoomed", "chargeMisIdRate_chi2 'Charge MisID Rate vs normalized #chi^{2}' num_chargemisid_chi2 num_reco_chi2", "effic_vs_vertpos 'Efficiency vs vertpos' num_assoc(simToReco)_vertpos num_simul_vertpos", "effic_vs_zpos 'Efficiency vs zpos' num_assoc(simToReco)_zpos num_simul_zpos", "effic_vs_dr 'Efficiency vs dr' num_assoc(simToReco)_dr num_simul_dr", "effic_vs_drj 'Efficiency vs dr (track,jet)' num_assoc(simToReco)_drj num_simul_drj", "effic_vertcount_barrel 'efficiency in barrel vs N of pileup vertices' num_assoc(simToReco)_vertcount_barrel num_simul_vertcount_barrel", "effic_vertcount_fwdpos 'efficiency in endcap(+) vs N of pileup vertices' num_assoc(simToReco)_vertcount_fwdpos num_simul_vertcount_fwdpos", "effic_vertcount_fwdneg 'efficiency in endcap(-) vs N of pileup vertices' num_assoc(simToReco)_vertcount_fwdneg num_simul_vertcount_fwdneg", "effic_vertz_barrel 'efficiency in barrel vs z of primary interaction vertex' num_assoc(simToReco)_vertz_barrel num_simul_vertz_barrel", "effic_vertz_fwdpos 'efficiency in endcap(+) vs z of primary interaction vertex' num_assoc(simToReco)_vertz_fwdpos num_simul_vertz_fwdpos", "effic_vertz_fwdneg 'efficiency in endcap(-) vs z of primary interaction vertex' num_assoc(simToReco)_vertz_fwdneg num_simul_vertz_fwdneg", "pileuprate 'Pileup Rate vs #eta' num_pileup_eta num_reco_eta", "pileuprate_Pt 'Pileup rate vs p_{T}' num_pileup_pT num_reco_pT", # "pileuprate_Ptvseta 'Pileup rate in (p_{T}-#eta) plane' num_pileup_pTvseta num_reco_pTvseta", "pileuprate_hit 'Pileup rate vs hit' num_pileup_hit num_reco_hit", "pileuprate_layer 'Pileup rate vs layer' num_pileup_layer num_reco_layer", "pileuprate_pixellayer 'Pileup rate vs layer' num_pileup_pixellayer num_reco_pixellayer", "pileuprate_3Dlayer 'Pileup rate vs 3D layer' num_pileup_3Dlayer num_reco_3Dlayer", "pileuprate_pu 'Pileup rate vs pu' num_pileup_pu num_reco_pu", "pileuprate_phi 'Pileup rate vs #phi' num_pileup_phi num_reco_phi", "pileuprate_dxy 'Pileup rate vs dxy' num_pileup_dxy num_reco_dxy", "pileuprate_dz 'Pileup rate vs dz' num_pileup_dz num_reco_dz", "pileuprate_dxypv 'Pileup rate vs dxy(PV)' num_pileup_dxypv num_reco_dxypv", "pileuprate_dzpv 'Pileup rate vs dz(PV)' num_pileup_dzpv num_reco_dzpv", "pileuprate_dxypv_zoomed 'Pileup rate vs dxy(PV)' num_pileup_dxypv_zoomed num_reco_dxypv_zoomed", "pileuprate_dzpv_zoomed 'Pileup rate vs dz(PV)' num_pileup_dzpv_zoomed num_reco_dzpv_zoomed", "pileuprate_vertpos 'Pileup rate vs vertpos' num_pileup_vertpos num_reco_vertpos", "pileuprate_zpos 'Pileup rate vs zpos' num_pileup_zpos num_reco_zpos", "pileuprate_dr 'Pileup rate vs dr' num_pileup_dr num_reco_dr", "pileuprate_drj 'Pileup rate vs dr (track,jet)' num_pileup_drj num_reco_drj", "pileuprate_chi2 'Pileup rate vs normalized #chi^{2}' num_pileup_chi2 num_reco_chi2", "pileuprate_seedingLayerSet 'Pileup rate vs. seedingLayerSet' num_pileup_seedingLayerSet num_reco_seedingLayerSet", "fakerate 'Fake rate vs #eta' num_assoc(recoToSim)_eta num_reco_eta fake", "fakeratePt 'Fake rate vs p_{T}' num_assoc(recoToSim)_pT num_reco_pT fake", # "fakeratePtvseta 'Fake rate in (p_{T}-#eta) plane' num_assoc(recoToSim)_pTvseta num_reco_pTvseta fake", "fakerate_vs_hit 'Fake rate vs hit' num_assoc(recoToSim)_hit num_reco_hit fake", "fakerate_vs_layer 'Fake rate vs layer' num_assoc(recoToSim)_layer num_reco_layer fake", "fakerate_vs_pixellayer 'Fake rate vs layer' num_assoc(recoToSim)_pixellayer num_reco_pixellayer fake", "fakerate_vs_3Dlayer 'Fake rate vs 3D layer' num_assoc(recoToSim)_3Dlayer num_reco_3Dlayer fake", "fakerate_vs_pu 'Fake rate vs pu' num_assoc(recoToSim)_pu num_reco_pu fake", "fakerate_vs_phi 'Fake rate vs phi' num_assoc(recoToSim)_phi num_reco_phi fake", "fakerate_vs_dxy 'Fake rate vs dxy' num_assoc(recoToSim)_dxy num_reco_dxy fake", "fakerate_vs_dz 'Fake rate vs dz' num_assoc(recoToSim)_dz num_reco_dz fake", "fakerate_vs_dxypv 'Fake rate vs dxypv' num_assoc(recoToSim)_dxypv num_reco_dxypv fake", "fakerate_vs_dzpv 'Fake rate vs dzpv' num_assoc(recoToSim)_dzpv num_reco_dzpv fake", "fakerate_vs_dxypv_zoomed 'Fake rate vs dxypv' num_assoc(recoToSim)_dxypv_zoomed num_reco_dxypv_zoomed fake", "fakerate_vs_dzpv_zoomed 'Fake rate vs dzpv' num_assoc(recoToSim)_dzpv_zoomed num_reco_dzpv_zoomed fake", "fakerate_vs_vertpos 'Fake rate vs vertpos' num_assoc(recoToSim)_vertpos num_reco_vertpos fake", "fakerate_vs_zpos 'Fake rate vs vertpos' num_assoc(recoToSim)_zpos num_reco_zpos fake", "fakerate_vs_dr 'Fake rate vs dr' num_assoc(recoToSim)_dr num_reco_dr fake", "fakerate_vs_drj 'Fake rate vs dr (track,jet)' num_assoc(recoToSim)_drj num_reco_drj fake", "fakerate_vs_chi2 'Fake rate vs normalized #chi^{2}' num_assoc(recoToSim)_chi2 num_reco_chi2 fake", "fakerate_vs_seedingLayerSet 'Fake rate vs. seedingLayerSet' num_assoc(recoToSim)_seedingLayerSet num_reco_seedingLayerSet fake", "fakerate_vertcount_barrel 'fake rate in barrel vs N of pileup vertices' num_assoc(recoToSim)_vertcount_barrel num_reco_vertcount_barrel fake", "fakerate_vertcount_fwdpos 'fake rate in endcap(+) vs N of pileup vertices' num_assoc(recoToSim)_vertcount_fwdpos num_reco_vertcount_fwdpos fake", "fakerate_vertcount_fwdneg 'fake rate in endcap(-) vs N of pileup vertices' num_assoc(recoToSim)_vertcount_fwdneg num_reco_vertcount_fwdneg fake" "fakerate_ootpu_entire 'fake rate from out of time pileup vs N of pileup vertices' num_assoc(recoToSim)_ootpu_entire num_reco_ootpu_entire", "fakerate_ootpu_barrel 'fake rate from out of time pileup in barrel vs N of pileup vertices' num_assoc(recoToSim)_ootpu_barrel num_reco_ootpu_barrel", "fakerate_ootpu_fwdpos 'fake rate from out of time pileup in endcap(+) vs N of pileup vertices' num_assoc(recoToSim)_ootpu_fwdpos num_reco_ootpu_fwdpos", "fakerate_ootpu_fwdneg 'fake rate from out of time pileup in endcap(-) vs N of pileup vertices' num_assoc(recoToSim)_ootpu_fwdneg num_reco_ootpu_fwdneg", "effic_vs_dzpvcut 'Efficiency vs. dz (PV)' num_assoc(simToReco)_dzpvcut num_simul_dzpvcut", "effic_vs_dzpvcut2 'Efficiency (tracking eff factorized out) vs. dz (PV)' num_assoc(simToReco)_dzpvcut num_simul2_dzpvcut", "fakerate_vs_dzpvcut 'Fake rate vs. dz(PV)' num_assoc(recoToSim)_dzpvcut num_reco_dzpvcut fake", "pileuprate_dzpvcut 'Pileup rate vs. dz(PV)' num_pileup_dzpvcut num_reco_dzpvcut", "effic_vs_dzpvsigcut 'Efficiency vs. dz(PV)/dzError' num_assoc(simToReco)_dzpvsigcut num_simul_dzpvsigcut", "effic_vs_dzpvsigcut2 'Efficiency (tracking eff factorized out) vs. dz(PV)/dzError' num_assoc(simToReco)_dzpvsigcut num_simul2_dzpvsigcut", "fakerate_vs_dzpvsigcut 'Fake rate vs. dz(PV)/dzError' num_assoc(recoToSim)_dzpvsigcut num_reco_dzpvsigcut fake", "pileuprate_dzpvsigcut 'Pileup rate vs. dz(PV)/dzError' num_pileup_dzpvsigcut num_reco_dzpvsigcut", "effic_vs_simpvz 'Efficiency vs. sim PV z' num_assoc(simToReco)_simpvz num_simul_simpvz", "fakerate_vs_simpvz 'Fake rate vs. sim PV z' num_assoc(recoToSim)_simpvz num_reco_simpvz fake", "duplicatesRate_simpvz 'Duplicates Rate vs sim PV z' num_duplicate_simpvz num_reco_simpvz", "pileuprate_simpvz 'Pileup rate vs. sim PV z' num_pileup_simpvz num_reco_simpvz", "fakerate_vs_mva1 'Fake rate vs. MVA1' num_assoc(recoToSim)_mva1 num_reco_mva1 fake", "fakerate_vs_mva2 'Fake rate vs. MVA2' num_assoc(recoToSim)_mva2 num_reco_mva2 fake", "fakerate_vs_mva3 'Fake rate vs. MVA3' num_assoc(recoToSim)_mva3 num_reco_mva3 fake", "effic_vs_mva1cut 'Efficiency (tracking eff factorized out) vs. MVA1' num_assoc(simToReco)_mva1cut num_simul2_mva1cut", "fakerate_vs_mva1cut 'Fake rate vs. MVA1' num_assoc(recoToSim)_mva1cut num_reco_mva1cut fake", "effic_vs_mva2cut 'Efficiency (tracking eff factorized out) vs. MVA2' num_assoc(simToReco)_mva2cut num_simul2_mva2cut", "effic_vs_mva2cut_hp 'Efficiency (tracking eff factorized out) vs. MVA2' num_assoc(simToReco)_mva2cut_hp num_simul2_mva2cut_hp", "fakerate_vs_mva2cut 'Fake rate vs. MVA2' num_assoc(recoToSim)_mva2cut num_reco_mva2cut fake", "fakerate_vs_mva2cut_hp 'Fake rate vs. MVA2' num_assoc(recoToSim)_mva2cut_hp num_reco_mva2cut_hp fake", "effic_vs_mva3cut 'Efficiency (tracking eff factorized out) vs. MVA3' num_assoc(simToReco)_mva3cut num_simul2_mva3cut", "effic_vs_mva3cut_hp 'Efficiency (tracking eff factorized out) vs. MVA3' num_assoc(simToReco)_mva3cut_hp num_simul2_mva3cut_hp", "fakerate_vs_mva3cut 'Fake rate vs. MVA3' num_assoc(recoToSim)_mva3cut num_reco_mva3cut fake", "fakerate_vs_mva3cut_hp 'Fake rate vs. MVA3' num_assoc(recoToSim)_mva3cut_hp num_reco_mva3cut_hp fake", ), resolution=cms.vstring( "cotThetares_vs_eta '#sigma(cot(#theta)) vs #eta' cotThetares_vs_eta", "cotThetares_vs_pt '#sigma(cot(#theta)) vs p_{T}' cotThetares_vs_pt", "h_dxypulleta 'd_{xy} Pull vs #eta' dxypull_vs_eta", "h_dxypullpt 'd_{xy} Pull vs p_{T}' dxypull_vs_pt", "dxyres_vs_eta '#sigma(d_{xy}) vs #eta' dxyres_vs_eta", "dxyres_vs_phi '#sigma(d_{xy}) vs #phi' dxyres_vs_phi", "dxyres_vs_pt '#sigma(d_{xy}) vs p_{T}' dxyres_vs_pt", "h_dzpulleta 'd_{z} Pull vs #eta' dzpull_vs_eta", "h_dzpullpt 'd_{z} Pull vs p_{T}' dzpull_vs_pt", "dzres_vs_eta '#sigma(d_{z}) vs #eta' dzres_vs_eta", "dzres_vs_phi '#sigma(d_{z}) vs #phi' dzres_vs_phi", "dzres_vs_pt '#sigma(d_{z}) vs p_{T}' dzres_vs_pt", "etares_vs_eta '#sigma(#eta) vs #eta' etares_vs_eta", "h_phipulleta '#phi Pull vs #eta' phipull_vs_eta", "h_phipullpt '#phi Pull vs p_{T}' phipull_vs_pt", "h_phipullphi '#phi Pull vs #phi' phipull_vs_phi", "phires_vs_eta '#sigma(#phi) vs #eta' phires_vs_eta", "phires_vs_phi '#sigma(#phi) vs #phi' phires_vs_phi", "phires_vs_pt '#sigma(#phi) vs p_{T}' phires_vs_pt", "h_ptpulleta 'p_{T} Pull vs #eta' ptpull_vs_eta", "h_ptpullpt 'p_{T} Pull vs p_{T}' ptpull_vs_pt", "h_ptpullphi 'p_{T} Pull vs #phi' ptpull_vs_phi", "ptres_vs_eta '#sigma(p_{T}) vs #eta' ptres_vs_eta", "ptres_vs_phi '#sigma(p_{T}) vs #phi' ptres_vs_phi", "ptres_vs_pt '#sigma(p_{T}) vs p_{T}' ptres_vs_pt", "h_thetapulleta '#theta Pull vs #eta' thetapull_vs_eta", "h_thetapullpt '#theta Pull vs p_{T}' thetapull_vs_pt", "h_thetapullphi '#theta Pull vs #phi' thetapull_vs_phi"), cumulativeDists=cms.untracked.vstring( "num_reco_dzpvcut", "num_assoc(recoToSim)_dzpvcut", "num_assoc(simToReco)_dzpvcut", "num_simul_dzpvcut", "num_simul2_dzpvcut", "num_pileup_dzpvcut", "num_reco_dzpvsigcut", "num_assoc(recoToSim)_dzpvsigcut", "num_assoc(simToReco)_dzpvsigcut", "num_simul_dzpvsigcut", "num_simul2_dzpvsigcut", "num_pileup_dzpvsigcut", "num_reco_mva1cut descending", "num_reco_mva2cut descending", "num_reco_mva2cut_hp descending", "num_reco_mva3cut descending", "num_reco_mva3cut_hp descending", "num_assoc(recoToSim)_mva1cut descending", "num_assoc(recoToSim)_mva2cut descending", "num_assoc(recoToSim)_mva2cut_hp descending", "num_assoc(recoToSim)_mva3cut descending", "num_assoc(recoToSim)_mva3cut_hp descending", "num_assoc(simToReco)_mva1cut descending", "num_assoc(simToReco)_mva2cut descending", "num_assoc(simToReco)_mva2cut_hp descending", "num_assoc(simToReco)_mva3cut descending", "num_assoc(simToReco)_mva3cut_hp descending", "num_simul2_mva1cut descending", "num_simul2_mva2cut descending", "num_simul2_mva2cut_hp descending", "num_simul2_mva3cut descending", "num_simul2_mva3cut_hp descending", ), noFlowDists=cms.untracked.vstring(), outputFileName=cms.untracked.string(""))
vbfmetEfficiency = DQMEDHarvester("DQMGenericClient", # subDirs = cms.untracked.vstring("HLT/Higgs/VBFMET/*"), subDirs = cms.untracked.vstring("HLT/HIG/VBFMET/*"), verbose = cms.untracked.uint32(0), # Set to 2 for all messages resolution = cms.vstring(), efficiency = cms.vstring( "effic_met 'MET turnON; PF MET [GeV]; efficiency' met_numerator met_denominator", "effic_met_variable 'MET turnON; PF MET [GeV]; efficiency' met_variable_numerator met_variable_denominator", "effic_metPhi 'MET efficiency vs phi; PF MET phi [rad]; efficiency' metPhi_numerator metPhi_denominator", "effic_jet1pt 'jet1 pT turnON; PFJet1 pT [GeV]; efficiency' jet1pt_numerator jet1pt_denominator", "effic_jet2pt 'jet2 pT turnON; PFJet2 pT [GeV]; efficiency' jet2pt_numerator jet2pt_denominator", "effic_jet1eta 'jet1 #eta turnON; jet1 #eta; efficiency' jet1eta_numerator jet1eta_denominator", "effic_jet2eta 'jet2 #eta turnON; jet2 #eta; efficiency' jet2eta_numerator jet2eta_denominator", "effic_cjetpt 'central jet pT turnON; central jet pT [GeV]; efficiency' cjetpt_numerator cjetpt_denominator", "effic_cjeteta 'central jet #eta turnON; central jet #eta; efficiency' cjeteta_numerator cjeteta_denominator", "effic_fjetpt 'forward jet pT turnON; forward jet pT [GeV]; efficiency' fjetpt_numerator fjetpt_denominator", "effic_fjeteta 'forward jet #eta turnON; forward jet #eta; efficiency' fjeteta_numerator fjeteta_denominator", "effic_mjj 'M_{jj} turnON; DiPFJet mass [GeV]; efficiency' mjj_numerator mjj_denominator", "effic_detajj '#Delta#eta_{jj} turnON; #Delta#eta_{jj}; efficiency' detajj_numerator detajj_denominator", "effic_dphijj '#Delta#phi_{jj} turnON; #Delta#phi_{jj}; efficiency' dphijj_numerator dphijj_denominator", "effic_mindphijmet 'min#Delta#phi(j,MET) turnON; min#Delta#phi(jet,MET); efficiency' mindphijmet_numerator mindphijmet_denominator", ), efficiencyProfile = cms.untracked.vstring( "effic_met_vs_LS 'MET efficiency vs LS; LS; PF MET efficiency' metVsLS_numerator metVsLS_denominator", "effic_jet1etaVsLS 'Jet1 #eta efficiency vs LS; LS; jet1 #eta efficiency' jet1etaVsLS_numerator jet1etaVsLS_denominator", "effic_mjjVsLS 'M_{jj} efficiency vs LS; LS; M_{jj} efficiency' mjjVsLS_numerator mjjVsLS_denominator", "effic_mindphijmetVsLS 'min#Delta#phi(jet,MET) efficiency vs LS; LS; min#Delta#phi(jet,MET) efficiency' mindphijmetVsLS_numerator mindphijmetVsLS_denominator", ), )
import FWCore.ParameterSet.Config as cms from DQMServices.Core.DQMEDHarvester import DQMEDHarvester from SimTracker.TrackHistory.TrackClassifier_cff import * from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer BDHadronTrackMonitoringAnalyze = DQMEDAnalyzer( 'BDHadronTrackMonitoringAnalyzer', trackClassifier, distJetAxisCut=cms.double(0.07), decayLengthCut=cms.double(5.0), minJetPt=cms.double(20), maxJetEta=cms.double(2.5), PatJetSource=cms.InputTag('selectedPatJets'), ipTagInfos=cms.string('pfImpactParameter'), TrackSource=cms.InputTag('generalTracks'), PrimaryVertexSource=cms.InputTag('offlinePrimaryVertices'), clusterTPMap=cms.InputTag("tpClusterProducer"), ) BDHadronTrackMonitoringHarvest = DQMEDHarvester( "BDHadronTrackMonitoringHarvester")
import FWCore.ParameterSet.Config as cms from DQMServices.Core.DQMEDHarvester import DQMEDHarvester hltTauOfflineCertification = DQMEDHarvester( "HLTTauCertifier", targetDir=cms.string("HLT/EventInfo/reportSummaryContents"), targetME=cms.string("HLT_Tau"), inputMEs=cms.vstring("HLT/TAU/Inclusive/DoubleTau/TriggerBits", ), setBadRunOnWarnings=cms.bool(False), setBadRunOnErrors=cms.bool(True))
# fastsim has no conversion collection from Configuration.Eras.Modifier_fastSim_cff import fastSim fastSim.toModify(DQMOffline_Ele15_HT600,conversionCollection=cms.InputTag('')) fastSim.toModify(DQMOffline_Ele15_HT450,conversionCollection=cms.InputTag('')) fastSim.toModify(DQMOffline_Ele50_HT450,conversionCollection=cms.InputTag('')) fastSim.toModify(DQMOffline_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350,conversionCollection=cms.InputTag('')) fastSim.toModify(DQMOffline_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ,conversionCollection=cms.InputTag('')) DQMOffline_LepHT_POSTPROCESSING = DQMEDHarvester("DQMGenericClient", subDirs = cms.untracked.vstring('HLT/SUSY/LepHT/*'), efficiency = cms.vstring( "lepPtTurnOn_eff ';Offline lepton p_{T} [GeV];#epsilon' lepPtTurnOn_num lepPtTurnOn_den", "lepEtaTurnOn_eff ';Offline lepton #eta;#epsilon' lepEtaTurnOn_num lepEtaTurnOn_den", "lepPhiTurnOn_eff ';Offline lepton #phi;#epsilon' lepPhiTurnOn_num lepPhiTurnOn_den", "lepEtaPhiTurnOn_eff ';Offline lepton #eta;Offline lepton #phi;#epsilon' lepEtaPhiTurnOn_num lepEtaPhiTurnOn_den", "pfHTTurnOn_eff ';Offline PF H_{T} [GeV];#epsilon' pfHTTurnOn_num pfHTTurnOn_den", "NPVTurnOn_eff ';Offline N_{PV} ;#epsilon' NPVTurnOn_num NPVTurnOn_den" ), resolution = cms.vstring('') ) from DQMOffline.Trigger.HLTEGTnPMonitor_cfi import egmGsfElectronIDsForDQM LepHTMonitor = cms.Sequence( DQMOffline_Ele15_HT600 + DQMOffline_Ele15_HT450 + DQMOffline_Ele50_HT450 + DQMOffline_Mu15_HT600
process = cms.Process("Demo") process.load("Geometry.MuonCommonData.muonIdealGeometryXML_cfi") process.load("Geometry.RPCGeometry.rpcGeometry_cfi") process.load("Geometry.MuonNumbering.muonNumberingInitialization_cfi") process.load("DQMServices.Components.EDMtoMEConverter_cfi") process.load("DQMServices.Core.DQM_cfg") process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1) ) process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring('file:/tmp/cimmino/first.root') ) process.MessageLogger = cms.Service("MessageLogger") process.rpcEfficiencySecond = DQMEDHarvester("RPCEfficiencySecond", SaveFile = cms.untracked.bool(True), NameFile = cms.untracked.string('/tmp/cimmino/RPCEfficiency.root'), debug = cms.untracked.bool(False), barrel = cms.untracked.bool(True), endcap = cms.untracked.bool(True) ) process.p = cms.Path(process.EDMtoMEConverter*process.rpcEfficiencySecond) process.DQM.collectorHost = '' process.DQM.collectorPort = 9090 process.DQM.debug = False
import FWCore.ParameterSet.Config as cms from DQMServices.Core.DQMEDHarvester import DQMEDHarvester totemRPDQMHarvester = DQMEDHarvester("TotemRPDQMHarvester", )
import FWCore.ParameterSet.Config as cms from DQMServices.Core.DQMEDHarvester import DQMEDHarvester metEfficiency = DQMEDHarvester( "DQMGenericClient", subDirs=cms.untracked.vstring("HLT/MET/*"), verbose=cms.untracked.uint32(0), # Set to 2 for all messages resolution=cms.vstring(), efficiency=cms.vstring( "effic_met 'MET turnON; PF MET [GeV]; efficiency' met_numerator met_denominator", "effic_met_variable 'MET turnON; PF MET [GeV]; efficiency' met_variable_numerator met_variable_denominator", "effic_metPhi 'MET efficiency vs phi; PF MET phi [rad]; efficiency' metPhi_numerator metPhi_denominator", ), efficiencyProfile=cms.untracked.vstring( "effic_met_vs_LS 'MET efficiency vs LS; LS; PF MET efficiency' metVsLS_numerator metVsLS_denominator" ), ) photonEfficiency = DQMEDHarvester( "DQMGenericClient", subDirs=cms.untracked.vstring("HLT/Photon/*"), verbose=cms.untracked.uint32(0), # Set to 2 for all messages resolution=cms.vstring(), efficiency=cms.vstring( "effic_photon 'Photon turnON; Photon pt [GeV]; efficiency' photon_pt_numerator photon_pt_denominator", "effic_photon_variable 'Photon turnON; Photon pt [GeV]; efficiency' photon_pt_variable_numerator photon_pt_variable_denominator", "effic_photonPhi 'efficiency vs phi; Photon phi [rad]; efficiency' photon_phi_numerator photon_phi_denominator", "effic_photonEta 'efficiency vs eta; Photon eta; efficiency' photon_eta_numerator photon_eta_denominator", "effic_photonr9 'efficiency vs r9; Photon r9; efficiency' photon_r9_numerator photon_r9_denominator", "effic_photonhoE 'efficiency vs hoE; Photon hoE; efficiency' photon_hoE_numerator photon_hoE_denominator", "effic_photonEtaPhi 'Photon phi; Photon eta; efficiency' photon_etaphi_numerator photon_etaphi_denominator",
pfjetEfficiency = DQMEDHarvester( "DQMGenericClient", subDirs=cms.untracked.vstring("HLT/JME/*"), verbose=cms.untracked.uint32(0), # Set to 2 for all messages resolution=cms.vstring(), efficiency=cms.vstring( "effic_pfjetpT 'Jet pT turnON; PFJet(pT) [GeV]; efficiency' pfjetpT_numerator pfjetpT_denominator", "effic_pfjetpT_pTThresh 'Jet pT turnON; PFJet(pT) [GeV]; efficiency' pfjetpT_pTThresh_numerator pfjetpT_pTThresh_denominator", "effic_pfjetphi 'Jet efficiency vs #phi; PF Jet #phi [rad]; efficiency' pfjetphi_numerator pfjetphi_denominator", "effic_pfjeteta 'Jet efficiency vs #eta; PF Jet #eta; efficiency' pfjeteta_numerator pfjeteta_denominator", ## HB "effic_pfjetpT_HB 'Jet pT turnON (HB); PFJet(pT) [GeV]; efficiency' pfjetpT_HB_numerator pfjetpT_HB_denominator", "effic_pfjetpT_HB_pTThresh 'Jet pT turnON (HB); PFJet(pT) [GeV]; efficiency' pfjetpT_pTThresh_HB_numerator pfjetpT_pTThresh_HB_denominator", "effic_pfjetphi_HB 'Jet efficiency vs #phi (HB); PF Jet #phi [rad]; efficiency' pfjetphi_HB_numerator pfjetphi_HB_denominator", "effic_pfjeteta_HB 'Jet efficiency vs #eta (HB); PF Jet #eta; efficiency' pfjeteta_HB_numerator pfjeteta_HB_denominator", "effic_pfjetpT_HE 'Jet pT turnON (HE); PFJet(pT) [GeV]; efficiency' pfjetpT_HE_numerator pfjetpT_HE_denominator", "effic_pfjetpT_HE_pTThresh 'Jet pT turnON (HE); PFJet(pT) [GeV]; efficiency' pfjetpT_pTThresh_HE_numerator pfjetpT_pTThresh_HE_denominator", "effic_pfjetphi_HE 'Jet efficiency vs #phi (HE); PF Jet #phi [rad]; efficiency' pfjetphi_HE_numerator pfjetphi_HE_denominator", "effic_pfjeteta_HE 'Jet efficiency vs #eta (HE); PF Jet #eta; efficiency' pfjeteta_HE_numerator pfjeteta_HE_denominator", "effic_pfjetpT_HE_p 'Jet pT turnON (HEP); PFJet(pT) [GeV]; efficiency' pfjetpT_HE_p_numerator pfjetpT_HE_p_denominator", "effic_pfjetpT_HE_p_pTThresh 'Jet pT turnON (HEP); PFJet(pT) [GeV]; efficiency' pfjetpT_pTThresh_HE_p_numerator pfjetpT_pTThresh_HE_p_denominator", "effic_pfjetphi_HE_p 'Jet efficiency vs #phi (HEP); PF Jet #phi [rad]; efficiency' pfjetphi_HE_p_numerator pfjetphi_HE_p_denominator", "effic_pfjeteta_HE_p 'Jet efficiency vs #eta (HEP); PF Jet #eta; efficiency' pfjeteta_HE_p_numerator pfjeteta_HE_p_denominator", "effic_pfjetpT_HE_m 'Jet pT turnON (HEM); PFJet(pT) [GeV]; efficiency' pfjetpT_HE_m_numerator pfjetpT_HE_m_denominator", "effic_pfjetpT_HE_m_pTThresh 'Jet pT turnON (HEM); PFJet(pT) [GeV]; efficiency' pfjetpT_pTThresh_HE_m_numerator pfjetpT_pTThresh_HE_m_denominator", "effic_pfjetphi_HE_m 'Jet efficiency vs #phi (HEM); PF Jet #phi [rad]; efficiency' pfjetphi_HE_m_numerator pfjetphi_HE_m_denominator", "effic_pfjeteta_HE_m 'Jet efficiency vs #eta (HEM); PF Jet #eta; efficiency' pfjeteta_HE_m_numerator pfjeteta_HE_m_denominator", "effic_pfjetpT_HEP17 'Jet pT turnON (HEP17); PFJet(pT) [GeV]; efficiency' pfjetpT_HEP17_numerator pfjetpT_HEP17_denominator", "effic_pfjetpT_HEP17_pTThresh 'Jet pT turnON (HEP17); PFJet(pT) [GeV]; efficiency' pfjetpT_pTThresh_HEP17_numerator pfjetpT_pTThresh_HEP17_denominator", "effic_pfjetphi_HEP17 'Jet efficiency vs #phi (HEP17); PF Jet #phi [rad]; efficiency' pfjetphi_HEP17_numerator pfjetphi_HEP17_denominator", # "effic_pfjeteta_HEP17 'Jet efficiency vs #eta (HEP17); PF Jet #eta; efficiency' pfjeteta_HEP17_numerator pfjeteta_HEP17_denominator", "effic_pfjetabseta_HEP17 'Jet efficiency vs |#eta| (HEP17); PF Jet |#eta|; efficiency' pfjetabseta_HEP17_numerator pfjetabseta_HEP17_denominator", "effic_pfjetpT_HEM17 'Jet pT turnON (HEM17); PFJet(pT) [GeV]; efficiency' pfjetpT_HEM17_numerator pfjetpT_HEM17_denominator", "effic_pfjetpT_HEM17_pTThresh 'Jet pT turnON (HEM17); PFJet(pT) [GeV]; efficiency' pfjetpT_pTThresh_HEM17_numerator pfjetpT_pTThresh_HEM17_denominator", "effic_pfjetphi_HEM17 'Jet efficiency vs #phi (HEM17); PF Jet #phi [rad]; efficiency' pfjetphi_HEM17_numerator pfjetphi_HEM17_denominator", # "effic_pfjeteta_HEM17 'Jet efficiency vs #eta (HEM17); PF Jet #eta; efficiency' pfjeteta_HEM17_numerator pfjeteta_HEM17_denominator", "effic_pfjetabseta_HEM17 'Jet efficiency vs |#eta| (HEM17); PF Jet |#eta|; efficiency' pfjetabseta_HEM17_numerator pfjetabseta_HEM17_denominator", "effic_pfjetpT_HEP18 'Jet pT turnON (HEP18); PFJet(pT) [GeV]; efficiency' pfjetpT_HEP18_numerator pfjetpT_HEP18_denominator", "effic_pfjetpT_HEP18_pTThresh 'Jet pT turnON (HEP18); PFJet(pT) [GeV]; efficiency' pfjetpT_pTThresh_HEP18_numerator pfjetpT_pTThresh_HEP18_denominator", # "effic_pfjetphi_HEP18 'Jet efficiency vs #phi (HEP18); PF Jet #phi [rad]; efficiency' pfjetphi_HEP18_numerator pfjetphi_HEP18_denominator", # "effic_pfjeteta_HEP18 'Jet efficiency vs #eta (HEP18); PF Jet #eta; efficiency' pfjeteta_HEP18_numerator pfjeteta_HEP18_denominator", "effic_pfjetpT_HF 'Jet pT turnON (HF); PFJet(pT) [GeV]; efficiency' pfjetpT_HF_numerator pfjetpT_HF_denominator", "effic_pfjetpT_HF_pTThresh 'Jet pT turnON (HF); PFJet(pT) [GeV]; efficiency' pfjetpT_pTThresh_HF_numerator pfjetpT_pTThresh_HF_denominator", "effic_pfjetphi_HF 'Jet efficiency vs #phi (HF); PF Jet #phi [rad]; efficiency' pfjetphi_HF_numerator pfjetphi_HF_denominator", "effic_pfjeteta_HF 'Jet efficiency vs #eta (HF); PF Jet #eta; efficiency' pfjeteta_HF_numerator pfjeteta_HF_denominator", ## 2D Eff "effic_pfjetEtaVsPhi 'Jet efficiency vs #eta and #phi; PF Jet #eta; #phi' pfjetEtaVsPhi_numerator pfjetEtaVsPhi_denominator", "effic_pfjetEtaVsPhi_HB 'Jet efficiency vs #eta and #phi(HB); PF Jet #eta; #phi' pfjetEtaVsPhi_HB_numerator pfjetEtaVsPhi_HB_denominator", "effic_pfjetEtaVsPhi_HE 'Jet efficiency vs #eta and #phi(HE); PF Jet #eta; #phi' pfjetEtaVsPhi_HE_numerator pfjetEtaVsPhi_HE_denominator", "effic_pfjetEtaVsPhi_HF 'Jet efficiency vs #eta and #phi(HF); PF Jet #eta; #phi' pfjetEtaVsPhi_HF_numerator pfjetEtaVsPhi_HF_denominator", # "effic_pfjetEtaVsPhi_HEM17 'Jet efficiency vs #eta and #phi(HEM17); PF Jet #eta; #phi' pfjetEtaVsPhi_HEM17_numerator pfjetEtaVsPhi_HEM17_denominator", # "effic_pfjetEtaVsPhi_HEP17 'Jet efficiency vs #eta and #phi(HEP17); PF Jet #eta; #phi' pfjetEtaVsPhi_HEP17_numerator pfjetEtaVsPhi_HEP17_denominator", # "effic_pfjetEtaVsPhi_HEP18 'Jet efficiency vs #eta and #phi(HEP18); PF Jet #eta; #phi' pfjetEtaVsPhi_HEP18_numerator pfjetEtaVsPhi_HEP18_denominator", "effic_pfjetEtaVsPhi_HE_p 'Jet efficiency vs #eta and #phi(HE_p); PF Jet #eta; #phi' pfjetEtaVsPhi_HE_p_numerator pfjetEtaVsPhi_HE_p_denominator", "effic_pfjetEtaVsPhi_HE_m 'Jet efficiency vs #eta and #phi(HE_m); PF Jet #eta; #phi' pfjetEtaVsPhi_HE_m_numerator pfjetEtaVsPhi_HE_m_denominator", # "effic_pfjetAbsEtaVsPhi_HEM17 'Jet efficiency vs |#eta| and #phi(HEM17); PF Jet |#eta|; #phi' pfjetAbsEtaVsPhi_HEM17_numerator pfjetAbsEtaVsPhi_HEM17_denominator", # "effic_pfjetAbsEtaVsPhi_HEP17 'Jet efficiency vs |#eta| and #phi(HEP17); PF Jet |#eta|; #phi' pfjetAbsEtaVsPhi_HEP17_numerator pfjetAbsEtaVsPhi_HEP17_denominator", ), efficiencyProfile=cms.untracked.vstring( "effic_pfjetpT_vs_LS 'JET efficiency vs LS; LS; PF JET efficiency' pfjetpTVsLS_numerator pfjetpTVsLS_denominator", # "effic_pfjetpT_HBvs_LS 'JET efficiency vs LS; LS; PF JET efficiency' pfjetpTVsLS_HB_numerator pfjetpTVsLS_HB_denominator", # "effic_pfjetpT_HEvs_LS 'JET efficiency vs LS; LS; PF JET efficiency' pfjetpTVsLS_HE_numerator pfjetpTVsLS_HE_denominator", # "effic_pfjetpT_HFvs_LS 'JET efficiency vs LS; LS; PF JET efficiency' pfjetpTVsLS_HF_numerator pfjetpTVsLS_HF_denominator", # "effic_pfjetpT_HEP17vs_LS 'JET efficiency vs LS; LS; PF JET efficiency' pfjetpTVsLS_HEP17_numerator pfjetpTVsLS_HEP17_denominator", # "effic_pfjetpT_HEM17vs_LS 'JET efficiency vs LS; LS; PF JET efficiency' pfjetpTVsLS_HEM17_numerator pfjetpTVsLS_HEM17_denominator", # "effic_pfjetpT_HE_mvs_LS 'JET efficiency vs LS; LS; PF JET efficiency' pfjetpTVsLS_HE_m_numerator pfjetpTVsLS_HE_m_denominator", # "effic_pfjetpT_HE_pvs_LS 'JET efficiency vs LS; LS; PF JET efficiency' pfjetpTVsLS_HE_p_numerator pfjetpTVsLS_HE_p_denominator", ), )
from DQMServices.Core.DQMEDHarvester import DQMEDHarvester MssmHbbHLTEfficiency = DQMEDHarvester( "DQMGenericClient", subDirs=cms.untracked.vstring("HLT/HIG/MssmHbb/fullhadronic/*"), verbose=cms.untracked.uint32(0), # Set to 2 for all messages resolution=cms.vstring(), efficiency=cms.vstring( "effic_bjetPt_1 'efficiency vs 1st b-jet pt; bjet pt [GeV]; efficiency' bjetPt_1_numerator bjetPt_1_denominator", "effic_bjetEta_1 'efficiency vs 1st b-jet eta; bjet eta ; efficiency' bjetEta_1_numerator bjetEta_1_denominator", "effic_bjetPhi_1 'efficiency vs 1st b-jet phi; bjet phi ; efficiency' bjetPhi_1_numerator bjetPhi_1_denominator", "effic_bjetCSV_1 'efficiency vs 1st b-jet csv; bjet CSV; efficiency' bjetCSV_1_numerator bjetCSV_1_denominator", "effic_bjetPt_1_variableBinning 'efficiency vs 1st b-jet pt; bjet pt [GeV]; efficiency' bjetPt_1_variableBinning_numerator bjetPt_1_variableBinning_denominator", "effic_bjetEta_1_variableBinning 'efficiency vs 1st b-jet eta; bjet eta ; efficiency' bjetEta_1_variableBinning_numerator bjetEta_1_variableBinning_denominator", "effic_bjetMulti 'efficiency vs b-jet multiplicity; bjet multiplicity; efficiency' bjetMulti_numerator bjetMulti_denominator", "effic_bjetPtEta_1 'efficiency vs 1st b-jet pt-#eta; jet pt [GeV]; bjet #eta' bjetPtEta_1_numerator bjetPtEta_1_denominator", "effic_bjetEtaPhi_1 'efficiency vs 1st b-jet #eta-#phi; bjet #eta ; bjet #phi' bjetEtaPhi_1_numerator bjetEtaPhi_1_denominator", "effic_bjetPt_2 'efficiency vs 2nd b-jet pt; bjet pt [GeV]; efficiency' bjetPt_2_numerator bjetPt_2_denominator", "effic_bjetEta_2 'efficiency vs 2nd b-jet eta; bjet eta ; efficiency' bjetEta_2_numerator bjetEta_2_denominator", "effic_bjetPhi_2 'efficiency vs 2nd b-jet phi; bjet phi ; efficiency' bjetPhi_2_numerator bjetPhi_2_denominator", "effic_bjetCSV_2 'efficiency vs 2nd b-jet csv; bjet CSV; efficiency' bjetCSV_2_numerator bjetCSV_2_denominator", "effic_bjetPt_2_variableBinning 'efficiency vs 2nd b-jet pt; bjet pt [GeV]; efficiency' bjetPt_2_variableBinning_numerator bjetPt_2_variableBinning_denominator", "effic_bjetEta_2_variableBinning 'efficiency vs 2nd b-jet eta; bjet eta ; efficiency' bjetEta_2_variableBinning_numerator bjetEta_2_variableBinning_denominator", "effic_bjetMulti 'efficiency vs b-jet multiplicity; bjet multiplicity; efficiency' bjetMulti_numerator bjetMulti_denominator", "effic_bjetPtEta_2 'efficiency vs 2nd b-jet pt-#eta; jet pt [GeV]; bjet #eta' bjetPtEta_2_numerator bjetPtEta_2_denominator", "effic_bjetEtaPhi_2 'efficiency vs 2nd b-jet #eta-#phi; bjet #eta ; bjet #phi' bjetEtaPhi_2_numerator bjetEtaPhi_2_denominator", #ADD EFFIC DeltaEtaMax between jet-jet ), ) MssmHbbmuHLTEfficiency = DQMEDHarvester(
import FWCore.ParameterSet.Config as cms from DQMServices.Core.DQMEDHarvester import DQMEDHarvester resolutionTest = DQMEDHarvester( "DTResolutionAnalysisTest", diagnosticPrescale=cms.untracked.int32(1), permittedMeanRange=cms.untracked.double(0.02), permittedSigmaRange=cms.untracked.double(0.12), # top folder for the histograms in DQMStore topHistoFolder=cms.untracked.string("DT/CalibrationSummary"), doCalibAnalysis=cms.untracked.bool(True))
SiPixelPhase1ClustersEventrate, SiPixelPhase1ClustersPositionB, SiPixelPhase1ClustersPositionF, SiPixelPhase1ClustersPositionXZ, SiPixelPhase1ClustersPositionYZ, SiPixelPhase1ClustersSizeVsEta, SiPixelPhase1ClustersReadoutCharge, SiPixelPhase1ClustersReadoutNClusters, SiPixelPhase1ClustersPixelToStripRatio ) ## Uncomment to add trigger event flag settings import DQM.SiPixelPhase1Common.TriggerEventFlag_cfi as triggerflag SiPixelPhase1ClustersTriggers = cms.VPSet( # triggerflag.genericTriggerEventFlag4HLTdb, # triggerflag.genericTriggerEventFlag4L1bd, ) SiPixelPhase1ClustersAnalyzer = cms.EDAnalyzer("SiPixelPhase1Clusters", pixelSrc = cms.InputTag("siPixelClusters"), stripSrc = cms.InputTag("siStripClusters"), histograms = SiPixelPhase1ClustersConf, geometry = SiPixelPhase1Geometry, triggerflag = SiPixelPhase1ClustersTriggers, ) SiPixelPhase1ClustersHarvester = DQMEDHarvester("SiPixelPhase1Harvester", histograms = SiPixelPhase1ClustersConf, geometry = SiPixelPhase1Geometry )
'SiPixelDigiSource', 'SiPixelClusterSource', 'SiPixelRecHitSource', 'sipixelEDAClient'), TEXTFILE = cms.untracked.PSet( threshold = cms.untracked.string('ERROR') ), destinations = cms.untracked.vstring('TEXTFILE') ) process.AdaptorConfig = cms.Service("AdaptorConfig") process.sipixelEDAClient = DQMEDHarvester("SiPixelEDAClient", EventOffsetForInit = cms.untracked.int32(10), ActionOnLumiSection = cms.untracked.bool(False), ActionOnRunEnd = cms.untracked.bool(True), HighResolutionOccupancy = cms.untracked.bool(True), NoiseRateCutValue = cms.untracked.double(.001), NEventsForNoiseCalculation = cms.untracked.int32(100000) ) from DQMServices.Core.DQMQualityTester import DQMQualityTester process.qTester = DQMQualityTester( qtList = cms.untracked.FileInPath('DQM/SiPixelMonitorClient/test/sipixel_qualitytest_config.xml'), QualityTestPrescaler = cms.untracked.int32(1), getQualityTestsFromFile = cms.untracked.bool(True) ) process.ModuleWebRegistry = cms.Service("ModuleWebRegistry") process.Reco = cms.Sequence(process.siPixelDigis*process.siPixelClusters*process.siPixelRecHits) process.RAWmonitor = cms.Sequence(process.SiPixelRawDataErrorSource)
title="PrimaryVertices", xlabel="# Vertices", dimensions=1, range_min=-0.5, range_max=100.5, range_nbins=101, specs=VPSet( Specification().groupBy("").save(), Specification().groupBy("/Lumisection").reduce("MEAN").groupBy( "", "EXTEND_X").save())) SiPixelPhase1TrackEfficiencyConf = cms.VPSet( SiPixelPhase1TrackEfficiencyValid, SiPixelPhase1TrackEfficiencyMissing, SiPixelPhase1TrackEfficiencyInactive, SiPixelPhase1TrackEfficiencyEfficiency, SiPixelPhase1TrackEfficiencyVertices) SiPixelPhase1TrackEfficiencyAnalyzer = cms.EDAnalyzer( "SiPixelPhase1TrackEfficiency", clusters=cms.InputTag("siPixelClusters"), tracks=cms.InputTag("generalTracks"), primaryvertices=cms.InputTag("offlinePrimaryVertices"), histograms=SiPixelPhase1TrackEfficiencyConf, geometry=SiPixelPhase1Geometry, triggerflags=trigger.SiPixelPhase1Triggers) SiPixelPhase1TrackEfficiencyHarvester = DQMEDHarvester( "SiPixelPhase1Harvester", histograms=SiPixelPhase1TrackEfficiencyConf, geometry=SiPixelPhase1Geometry)
import FWCore.ParameterSet.Config as cms from DQMServices.Core.DQMEDHarvester import DQMEDHarvester jetMETHLTOfflineClientAK4 = DQMEDHarvester( "JetMETHLTOfflineClient", processname=cms.string("HLT"), DQMDirName=cms.string("HLT/JME/Jets/AK4"), hltTag=cms.string("HLT")) jetMETHLTOfflineClientAK8 = jetMETHLTOfflineClientAK4.clone( DQMDirName='HLT/JME/Jets/AK8') jetMETHLTOfflineClientAK4Fwd = jetMETHLTOfflineClientAK4.clone( DQMDirName='HLT/JME/Jets/AK4Fwd') jetMETHLTOfflineClientAK8Fwd = jetMETHLTOfflineClientAK4.clone( DQMDirName='HLT/JME/Jets/AK8Fwd') jetMETHLTOfflineClient = cms.Sequence( jetMETHLTOfflineClientAK4 * jetMETHLTOfflineClientAK8 * jetMETHLTOfflineClientAK4Fwd * jetMETHLTOfflineClientAK8Fwd)
'DQMEventInfo', subSystemFolder=cms.untracked.string('JetMET')) #----------------------------- # JetMET Certification Module #----------------------------- process.load("DQMOffline.JetMET.dataCertificationJetMET_cff") process.dataCertificationJetMET = DQMEDHarvester( 'DataCertificationJetMET', # refFileName=cms.untracked.string(""), # #--- 0: harvest EDM files, 1: read in DQM root file TestType=cms.untracked.int32(0), # #--- When read in DQM root file as input for certification # fileName = cms.untracked.string("/afs/cern.ch/cms/CAF/CMSCOMM/COMM_DQM/data/PromptReco/100/945/DQM_V0001_R000100945__Cosmics__Commissioning09-PromptReco-v3__RECO.root"), # fileName = cms.untracked.string("/uscms_data/d2/hatake/DQM-data/DQM_V0001_R000100945__Cosmics__Commissioning09-PromptReco-v3__RECO.root"), # #--- When read in RECO file including EDM from ME fileName=cms.untracked.string(""), # #--- Do note save here. Save output by dqmSaver OutputFile=cms.untracked.bool(False), OutputFileName=cms.untracked.string(""), # Verbose=cms.untracked.int32(0)) #----------------------------- # #----------------------------- process.p = cms.Path(process.dqmFileReaderJetMET * process.dqmInfoJetMET * process.dataCertificationJetMETSequence *
#TriggerResults = cms.InputTag('TriggerResults','','HLT'), HLTProcess = cms.string('HLT'), TriggerPath = cms.string('HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT250_v'), TriggerPathAuxiliaryForMuEle = cms.string('HLT_PFHT800_v'), TriggerPathAuxiliaryForHadronic = cms.string('HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v1'), TriggerFilter = cms.InputTag('hltElectronMuonInvMassFilter8', '', 'HLT'), #the last filter in the path PtThrJet = cms.untracked.double(30.0), EtaThrJet = cms.untracked.double(3.0) ) SUSYoHLToHToMuElePOSTPROCESSING = DQMEDHarvester("DQMGenericClient", subDirs = cms.untracked.vstring("HLT/SUSYBSM/HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT300_v"), verbose = cms.untracked.uint32(2), # Set to 2 for all messages resolution = cms.vstring(""), efficiency = cms.vstring( "pfHTTurnOn_eff 'Turn-on vs HT; PFHT (GeV); #epsilon' pfHTTurnOn_num pfHTTurnOn_den", "MuTurnOn_eff 'Turn-on vs Mu pT; pT (GeV); #epsilon' MuTurnOn_num MuTurnOn_den", "EleTurnOn_eff 'Turn-on vs Ele pT; pT (GeV); #epsilon' EleTurnOn_num EleTurnOn_den", ) ) SUSYoHLToHT250oMuElePOSTPROCESSING = DQMEDHarvester("DQMGenericClient", subDirs = cms.untracked.vstring("HLT/SUSYBSM/HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT250_v"), verbose = cms.untracked.uint32(2), # Set to 2 for all messages resolution = cms.vstring(""), efficiency = cms.vstring( "pfHTTurnOn_eff 'Turn-on vs HT; PFHT (GeV); #epsilon' pfHTTurnOn_num pfHTTurnOn_den", "MuTurnOn_eff 'Turn-on vs Mu pT; pT (GeV); #epsilon' MuTurnOn_num MuTurnOn_den", "EleTurnOn_eff 'Turn-on vs Ele pT; pT (GeV); #epsilon' EleTurnOn_num EleTurnOn_den", ) )
csvlCut=cms.untracked.double(0.244), csvmCut=cms.untracked.double(0.679), csvtCut=cms.untracked.double(0.898), jetPtCut=cms.untracked.double(30.0), jetEtaCut=cms.untracked.double(3.0), metCut=cms.untracked.double(250.0), htCut=cms.untracked.double(450.0), leptonPtThreshold=cms.untracked.double(25.0), htThreshold=cms.untracked.double(750.0), metThreshold=cms.untracked.double(-1.0), csvThreshold=cms.untracked.double(-1.0)) SUSYoHLToMu15oHT600oSingleLeptonPOSTPROCESSING = DQMEDHarvester( 'DQMGenericClient', subDirs=cms.untracked.vstring('HLT/SUSYBSM/HLT_Mu15_IsoVVVL_PFHT600_v'), efficiency=cms.vstring( "leptonTurnOn_eff ';Offline Muon p_{T} [GeV];#epsilon' leptonTurnOn_num leptonTurnOn_den", "pfHTTurnOn_eff ';Offline PF H_{T} [GeV];#epsilon' pfHTTurnOn_num pfHTTurnOn_den" ), resolution=cms.vstring('')) SUSY_HLT_Mu15_HT400_SingleLepton = DQMEDAnalyzer( 'SUSY_HLT_SingleLepton', electronCollection=cms.InputTag(''), muonCollection=cms.InputTag('muons'), pfMetCollection=cms.InputTag('pfMet'), pfJetCollection=cms.InputTag('ak4PFJets'), jetTagCollection=cms.InputTag(''), vertexCollection=cms.InputTag('offlinePrimaryVertices'), conversionCollection=cms.InputTag(''), beamSpot=cms.InputTag(''), leptonFilter=cms.InputTag('hltL3MuVVVLIsoFIlter', '', 'HLT'),
.format(i, i % maxlayerzm + 1, i, i) if (i < maxlayerzm) else "merge_eta_layer{:02d} 'LayerCluster Merge Rate vs #eta Layer{:02d} in z+' NumMerge_LayerCluster_Eta_perlayer{:02d} Denom_LayerCluster_Eta_perlayer{:02d}" .format(i, i % maxlayerzm + 1, i, i) for i in range(maxlayerzp) ]) eff_layers.extend([ "merge_phi_layer{:02d} 'LayerCluster Merge Rate vs #phi Layer{:02d} in z-' NumMerge_LayerCluster_Phi_perlayer{:02d} Denom_LayerCluster_Phi_perlayer{:02d}" .format(i, i % maxlayerzm + 1, i, i) if (i < maxlayerzm) else "merge_phi_layer{:02d} 'LayerCluster Merge Rate vs #phi Layer{:02d} in z+' NumMerge_LayerCluster_Phi_perlayer{:02d} Denom_LayerCluster_Phi_perlayer{:02d}" .format(i, i % maxlayerzm + 1, i, i) for i in range(maxlayerzp) ]) postProcessorHGCALlayerclusters = DQMEDHarvester( 'DQMGenericClient', subDirs=cms.untracked.vstring( 'HGCAL/HGCalValidator/hgcalLayerClusters/LCtoCP_association'), efficiency=cms.vstring(eff_layers), resolution=cms.vstring(), cumulativeDists=cms.untracked.vstring(), noFlowDists=cms.untracked.vstring(), outputFileName=cms.untracked.string(""), verbose=cms.untracked.uint32(4)) #SimClusters eff_simclusters = [ "effic_eta_layer{:02d} 'LayerCluster Efficiency vs #eta Layer{:02d} in z-' Num_SimCluster_Eta_perlayer{:02d} Denom_SimCluster_Eta_perlayer{:02d}" .format(i, i % maxlayerzm + 1, i, i) if (i < maxlayerzm) else "effic_eta_layer{:02d} 'LayerCluster Efficiency vs #eta Layer{:02d} in z+' Num_SimCluster_Eta_perlayer{:02d} Denom_SimCluster_Eta_perlayer{:02d}" .format(i, i % maxlayerzm + 1, i, i) for i in range(maxlayerzp) ] eff_simclusters.extend([ "effic_phi_layer{:02d} 'LayerCluster Efficiency vs #phi Layer{:02d} in z-' Num_SimCluster_Phi_perlayer{:02d} Denom_SimCluster_Phi_perlayer{:02d}" .format(i, i % maxlayerzm + 1, i, i) if (i < maxlayerzm) else
import FWCore.ParameterSet.Config as cms from DQMServices.Core.DQMEDHarvester import DQMEDHarvester l1tEfficiencyMuons_Harvesting = DQMEDHarvester("L1TEfficiency_Harvesting", verbose = cms.untracked.bool(False), plotCfgs = cms.untracked.VPSet( cms.untracked.PSet( dqmBaseDir = cms.untracked.string("L1T/Efficiency/Muons"), plots = cms.untracked.vstring("EffvsPt16","EffvsEta16","EffvsPhi16", "EffvsPt_OPEN_16","EffvsEta_OPEN_16","EffvsPhi_OPEN_16", "EffvsPt_DOUBLE_16","EffvsEta_DOUBLE_16","EffvsPhi_DOUBLE_16", "EffvsPt_SINGLE_16","EffvsEta_SINGLE_16","EffvsPhi_SINGLE_16", "EffvsPt20","EffvsEta20","EffvsPhi20", "EffvsPt_OPEN_20","EffvsEta_OPEN_20","EffvsPhi_OPEN_20", "EffvsPt_DOUBLE_20","EffvsEta_DOUBLE_20","EffvsPhi_DOUBLE_20", "EffvsPt_SINGLE_20","EffvsEta_SINGLE_20","EffvsPhi_SINGLE_20", "EffvsPt25","EffvsEta25","EffvsPhi25", "EffvsPt_OPEN_25","EffvsEta_OPEN_25","EffvsPhi_OPEN_25", "EffvsPt_DOUBLE_25","EffvsEta_DOUBLE_25","EffvsPhi_DOUBLE_25", "EffvsPt_SINGLE_25","EffvsEta_SINGLE_25","EffvsPhi_SINGLE_25" ) ) ) )
name="residual_x", title="Track Residuals X", range_min=-0.15, range_max=0.15, range_nbins=150, xlabel="(x_rec - x_pred) [cm]", dimensions=1, specs=VPSet(StandardSpecification2DProfile, StandardSpecifications1D)) SiPixelPhase1TrackResidualsResidualsY = SiPixelPhase1TrackResidualsResidualsX.clone( name="residual_y", title="Track Residuals Y", xlabel="(y_rec - y_pred) [cm]", ) SiPixelPhase1TrackResidualsConf = cms.VPSet( SiPixelPhase1TrackResidualsResidualsX, SiPixelPhase1TrackResidualsResidualsY) SiPixelPhase1TrackResidualsAnalyzer = cms.EDAnalyzer( "SiPixelPhase1TrackResiduals", trajectoryInput=cms.string("generalTracks"), Tracks=cms.InputTag("generalTracks"), histograms=SiPixelPhase1TrackResidualsConf, geometry=SiPixelPhase1Geometry) SiPixelPhase1TrackResidualsHarvester = DQMEDHarvester( "SiPixelPhase1Harvester", histograms=SiPixelPhase1TrackResidualsConf, geometry=SiPixelPhase1Geometry)
l1tEventInfoClient = DQMEDHarvester( "L1TEventInfoClient", monitorDir=cms.untracked.string("L1T"), # decide when to run and update the results of the quality tests # retrieval of quality test results must be consistent with the event / LS / Run execution # runInEventLoop=cms.untracked.bool(False), runInEndLumi=cms.untracked.bool(True), runInEndRun=cms.untracked.bool(True), runInEndJob=cms.untracked.bool(False), # # for each L1 system, give: # - SystemLabel: system label # - HwValLabel: system label as used in hardware validation package # (the package producing the ErrorFlag histogram) # - SystemDisable: system disabled: if 1, all quality tests for the system # are disabled in the summary plot # - for each quality test: # - QualityTestName: name of quality test # - QualityTestHist: histogram (full path) # - QualityTestSummaryEnabled: 0 if disabled, 1 if enabled in summary plot # # the position in the parameter set gives, in reverse order, the position in the reportSummaryMap # in the emulator column (left column) L1Systems=cms.VPSet( cms.PSet(SystemLabel=cms.string("ECAL_TPG"), HwValLabel=cms.string("ETP"), SystemDisable=cms.uint32(0), QualityTests=cms.VPSet( cms.PSet(QualityTestName=cms.string(""), QualityTestHist=cms.string(""), QualityTestSummaryEnabled=cms.uint32(0)))), cms.PSet(SystemLabel=cms.string("HCAL_TPG"), HwValLabel=cms.string("HTP"), SystemDisable=cms.uint32(0), QualityTests=cms.VPSet( cms.PSet(QualityTestName=cms.string(""), QualityTestHist=cms.string(""), QualityTestSummaryEnabled=cms.uint32(0)))), cms.PSet( SystemLabel=cms.string("RCT"), HwValLabel=cms.string("RCT"), SystemDisable=cms.uint32(0), QualityTests=cms.VPSet( cms.PSet(QualityTestName=cms.string("HotChannels_RCT_2D"), QualityTestHist=cms.string( "L1T/L1TRCT/Layer2EmIsoEmEtEtaPhi"), QualityTestSummaryEnabled=cms.uint32(1)), cms.PSet( QualityTestName=cms.string("DeadChannels_RCT_2D_loose"), QualityTestHist=cms.string( "L1T/L1TRCT/Layer2EmIsoEmEtEtaPhi"), QualityTestSummaryEnabled=cms.uint32(1)), # cms.PSet(QualityTestName=cms.string("HotChannels_RCT_2D"), QualityTestHist=cms.string( "L1T/L1TRCT/Layer2EmNonIsoEmEtEtaPhi"), QualityTestSummaryEnabled=cms.uint32(1)), cms.PSet( QualityTestName=cms.string("DeadChannels_RCT_2D_loose"), QualityTestHist=cms.string( "L1T/L1TRCT/Layer2EmNonIsoEmEtEtaPhi"), QualityTestSummaryEnabled=cms.uint32(1)), # cms.PSet(QualityTestName=cms.string("HotChannels_RCT_2D"), QualityTestHist=cms.string( "L1T/L1TRCT/Layer2RegionsEtEtaPhi"), QualityTestSummaryEnabled=cms.uint32(1)), cms.PSet( QualityTestName=cms.string("DeadChannels_RCT_2D_tight"), QualityTestHist=cms.string( "L1T/L1TRCT/Layer2RegionsEtEtaPhi"), QualityTestSummaryEnabled=cms.uint32(1)), )), cms.PSet( SystemLabel=cms.string("Stage1Layer2"), HwValLabel=cms.string("Stage1Layer2"), SystemDisable=cms.uint32(0), QualityTests=cms.VPSet( cms.PSet(QualityTestName=cms.string("HotChannels_GCT_2D"), QualityTestHist=cms.string( "L1T/L1TStage1Layer2/IsoEmRankEtaPhi"), QualityTestSummaryEnabled=cms.uint32(1)), cms.PSet( QualityTestName=cms.string("DeadChannels_GCT_2D_loose"), QualityTestHist=cms.string( "L1T/L1TStage1Layer2/IsoEmRankEtaPhi"), QualityTestSummaryEnabled=cms.uint32(1)), # cms.PSet(QualityTestName=cms.string("HotChannels_GCT_2D"), QualityTestHist=cms.string( "L1T/L1TStage1Layer2/IsoEmRankEtaPhi"), QualityTestSummaryEnabled=cms.uint32(1)), cms.PSet( QualityTestName=cms.string("DeadChannels_GCT_2D_loose"), QualityTestHist=cms.string( "L1T/L1TStage1Layer2/NonIsoEmRankEtaPhi"), QualityTestSummaryEnabled=cms.uint32(1)), # cms.PSet(QualityTestName=cms.string("HotChannels_GCT_2D"), QualityTestHist=cms.string( "L1T/L1TStage1Layer2/AllJetsEtEtaPhi"), QualityTestSummaryEnabled=cms.uint32(1)), cms.PSet( QualityTestName=cms.string("DeadChannels_GCT_2D_tight"), QualityTestHist=cms.string( "L1T/L1TStage1Layer2/AllJetsEtEtaPhi"), QualityTestSummaryEnabled=cms.uint32(1)), cms.PSet(QualityTestName=cms.string("HotChannels_GCT_2D"), QualityTestHist=cms.string( "L1T/L1TStage1Layer2/TauJetsEtEtaPhi"), QualityTestSummaryEnabled=cms.uint32(1)), cms.PSet( QualityTestName=cms.string("DeadChannels_GCT_2D_tight"), QualityTestHist=cms.string( "L1T/L1TStage1Layer2/TauJetsEtEtaPhi"), QualityTestSummaryEnabled=cms.uint32(1)))), cms.PSet(SystemLabel=cms.string("DT_TPG"), HwValLabel=cms.string("DTP"), SystemDisable=cms.uint32(0), QualityTests=cms.VPSet( cms.PSet(QualityTestName=cms.string(""), QualityTestHist=cms.string(""), QualityTestSummaryEnabled=cms.uint32(0)))), # FIXME what are the histograms to be tested? cms.PSet(SystemLabel=cms.string("DTTF"), HwValLabel=cms.string("DTF"), SystemDisable=cms.uint32(0), QualityTests=cms.VPSet( cms.PSet(QualityTestName=cms.string(""), QualityTestHist=cms.string(""), QualityTestSummaryEnabled=cms.uint32(0)))), cms.PSet(SystemLabel=cms.string("CSC_TPG"), HwValLabel=cms.string("CTP"), SystemDisable=cms.uint32(0), QualityTests=cms.VPSet( cms.PSet(QualityTestName=cms.string(""), QualityTestHist=cms.string(""), QualityTestSummaryEnabled=cms.uint32(0)))), cms.PSet(SystemLabel=cms.string("CSCTF"), HwValLabel=cms.string("CTF"), SystemDisable=cms.uint32(0), QualityTests=cms.VPSet( cms.PSet( QualityTestName=cms.string("DeadChannels_CSCTF_2D"), QualityTestHist=cms.string( "L1T/L1TCSCTF/CSCTF_Chamber_Occupancies"), QualityTestSummaryEnabled=cms.uint32(1)), cms.PSet( QualityTestName=cms.string("HotChannels_CSCTF_2D"), QualityTestHist=cms.string( "L1T/L1TCSCTF/CSCTF_Chamber_Occupancies"), QualityTestSummaryEnabled=cms.uint32(1)), cms.PSet( QualityTestName=cms.string("DeadChannels_CSCTF_2D"), QualityTestHist=cms.string( "L1T/L1TCSCTF/CSCTF_occupancies"), QualityTestSummaryEnabled=cms.uint32(1)), cms.PSet( QualityTestName=cms.string("HotChannels_CSCTF_2D"), QualityTestHist=cms.string( "L1T/L1TCSCTF/CSCTF_occupancies"), QualityTestSummaryEnabled=cms.uint32(1)))), cms.PSet(SystemLabel=cms.string("RPC"), HwValLabel=cms.string("RPC"), SystemDisable=cms.uint32(0), QualityTests=cms.VPSet( cms.PSet( QualityTestName=cms.string("DeadChannels_RPCTF_2D"), QualityTestHist=cms.string( "L1T/L1TRPCTF/RPCTF_muons_eta_phi_bx0"), QualityTestSummaryEnabled=cms.uint32(1)), cms.PSet( QualityTestName=cms.string("HotChannels_RPCTF_2D"), QualityTestHist=cms.string( "L1T/L1TRPCTF/RPCTF_muons_eta_phi_bx0"), QualityTestSummaryEnabled=cms.uint32(1)))), cms.PSet( SystemLabel=cms.string("GMT"), HwValLabel=cms.string("GMT"), SystemDisable=cms.uint32(0), QualityTests=cms.VPSet( cms.PSet( QualityTestName=cms.string("DeadChannels_GMT_2D"), QualityTestHist=cms.string("L1T/L1TGMT/GMT_etaphi"), QualityTestSummaryEnabled=cms.uint32(1)), cms.PSet( QualityTestName=cms.string("HotChannels_GMT_2D"), QualityTestHist=cms.string("L1T/L1TGMT/GMT_etaphi"), QualityTestSummaryEnabled=cms.uint32(1)), cms.PSet( QualityTestName=cms.string("CompareHist_GMT"), QualityTestHist=cms.string("L1T/L1TGMT/Regional_trigger"), QualityTestSummaryEnabled=cms.uint32(1)))), cms.PSet(SystemLabel=cms.string("GT"), HwValLabel=cms.string("GT"), SystemDisable=cms.uint32(0), QualityTests=cms.VPSet( cms.PSet(QualityTestName=cms.string(""), QualityTestHist=cms.string(""), QualityTestSummaryEnabled=cms.uint32(0))))), # # for each L1 trigger object, give: # - ObjectLabel: object label as used in enum L1GtObject # - ObjectDisable: emulator mask: if 1, the system is masked in the summary plot # # the position in the parameter set gives, in reverse order, the position in the reportSummaryMap # in the trigger object column (right column) L1Objects=cms.VPSet( cms.PSet(ObjectLabel=cms.string("TechTrig"), ObjectDisable=cms.uint32(0), QualityTests=cms.VPSet( cms.PSet(QualityTestName=cms.string(""), QualityTestHist=cms.string(""), QualityTestSummaryEnabled=cms.uint32(0)))), cms.PSet(ObjectLabel=cms.string("GtExternal"), ObjectDisable=cms.uint32(0), QualityTests=cms.VPSet( cms.PSet(QualityTestName=cms.string(""), QualityTestHist=cms.string(""), QualityTestSummaryEnabled=cms.uint32(0)))), cms.PSet(ObjectLabel=cms.string("HfRingEtSums"), ObjectDisable=cms.uint32(0), QualityTests=cms.VPSet( cms.PSet(QualityTestName=cms.string(""), QualityTestHist=cms.string(""), QualityTestSummaryEnabled=cms.uint32(0)))), cms.PSet(ObjectLabel=cms.string("HfBitCounts"), ObjectDisable=cms.uint32(0), QualityTests=cms.VPSet( cms.PSet(QualityTestName=cms.string(""), QualityTestHist=cms.string(""), QualityTestSummaryEnabled=cms.uint32(0)))), cms.PSet(ObjectLabel=cms.string("HTM"), ObjectDisable=cms.uint32(0), QualityTests=cms.VPSet( cms.PSet(QualityTestName=cms.string(""), QualityTestHist=cms.string(""), QualityTestSummaryEnabled=cms.uint32(0)))), cms.PSet(ObjectLabel=cms.string("HTT"), ObjectDisable=cms.uint32(0), QualityTests=cms.VPSet( cms.PSet(QualityTestName=cms.string(""), QualityTestHist=cms.string(""), QualityTestSummaryEnabled=cms.uint32(0)))), cms.PSet(ObjectLabel=cms.string("ETM"), ObjectDisable=cms.uint32(0), QualityTests=cms.VPSet( cms.PSet(QualityTestName=cms.string(""), QualityTestHist=cms.string(""), QualityTestSummaryEnabled=cms.uint32(0)))), cms.PSet(ObjectLabel=cms.string("ETT"), ObjectDisable=cms.uint32(0), QualityTests=cms.VPSet( cms.PSet(QualityTestName=cms.string(""), QualityTestHist=cms.string(""), QualityTestSummaryEnabled=cms.uint32(0)))), cms.PSet(ObjectLabel=cms.string("Tau"), ObjectDisable=cms.uint32(0), QualityTests=cms.VPSet( cms.PSet(QualityTestName=cms.string(""), QualityTestHist=cms.string(""), QualityTestSummaryEnabled=cms.uint32(0)))), cms.PSet(ObjectLabel=cms.string("ForJet"), ObjectDisable=cms.uint32(0), QualityTests=cms.VPSet( cms.PSet(QualityTestName=cms.string(""), QualityTestHist=cms.string(""), QualityTestSummaryEnabled=cms.uint32(0)))), cms.PSet(ObjectLabel=cms.string("CenJet"), ObjectDisable=cms.uint32(0), QualityTests=cms.VPSet( cms.PSet(QualityTestName=cms.string(""), QualityTestHist=cms.string(""), QualityTestSummaryEnabled=cms.uint32(0)))), cms.PSet(ObjectLabel=cms.string("IsoEG"), ObjectDisable=cms.uint32(0), QualityTests=cms.VPSet( cms.PSet(QualityTestName=cms.string(""), QualityTestHist=cms.string(""), QualityTestSummaryEnabled=cms.uint32(0)))), cms.PSet(ObjectLabel=cms.string("NoIsoEG"), ObjectDisable=cms.uint32(0), QualityTests=cms.VPSet( cms.PSet(QualityTestName=cms.string(""), QualityTestHist=cms.string(""), QualityTestSummaryEnabled=cms.uint32(0)))), cms.PSet(ObjectLabel=cms.string("Mu"), ObjectDisable=cms.uint32(0), QualityTests=cms.VPSet( cms.PSet(QualityTestName=cms.string(""), QualityTestHist=cms.string(""), QualityTestSummaryEnabled=cms.uint32(0))))), # # fast over-mask a system: if the name of the system is in the list, the system will be masked # (the default mask value is given in L1Systems VPSet) # DisableL1Systems=cms.vstring(), # # fast over-mask an object: if the name of the object is in the list, the object will be masked # (the default mask value is given in L1Objects VPSet) # DisableL1Objects=cms.vstring())