コード例 #1
0
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                                      
コード例 #2
0
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')
コード例 #3
0
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) )
コード例 #4
0
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(""),
)
コード例 #6
0
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",
    )
)
コード例 #7
0
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",
    ))
コード例 #8
0
    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)
コード例 #9
0
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(""))
コード例 #10
0
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",
    ),
  
)
コード例 #11
0
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")
コード例 #12
0
ファイル: HLTTauCertifier_cfi.py プロジェクト: p2l1pfp/cmssw
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))
コード例 #13
0
ファイル: LepHTMonitor_cff.py プロジェクト: pvankov/cmssw
# 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
コード例 #14
0
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

コード例 #15
0
import FWCore.ParameterSet.Config as cms
from DQMServices.Core.DQMEDHarvester import DQMEDHarvester

totemRPDQMHarvester = DQMEDHarvester("TotemRPDQMHarvester", )
コード例 #16
0
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",
コード例 #17
0
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",
    ),
)
コード例 #18
0
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(
コード例 #19
0
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))
コード例 #20
0
  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
)
コード例 #21
0
        '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)
コード例 #22
0
    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)
コード例 #23
0
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)
コード例 #24
0
    '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 *
コード例 #25
0
  #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",
    )
)
コード例 #26
0
    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'),
コード例 #27
0
    .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
コード例 #28
0
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"
                            )
        )
    )
)
コード例 #29
0
    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)
コード例 #30
0
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())