File indexing completed on 2023-03-17 11:09:54
0001 import FWCore.ParameterSet.Config as cms
0002 from DQMServices.Core.DQMEDHarvester import DQMEDHarvester
0003
0004
0005 b2gSingleMuonHLTValidationHarvest = DQMEDHarvester("DQMGenericClient",
0006 subDirs = cms.untracked.vstring("HLT/B2GHLTValidation/B2G/SemiMuonic"),
0007 efficiency = cms.vstring(
0008 "hEffLeptonEta 'Efficiency vs Eta Lepton ' EtaLeptonSel EtaLeptonAll ",
0009 "hEffLeptonPt 'Efficiency vs Pt Lepton' PtLeptonSel PtLeptonAll ",
0010 "hEffLastJetEta 'Efficiency vs Eta Last Jet' EtaLastJetSel EtaLastJetAll",
0011 "hEffLastJetPt 'Efficiency vs Pt Last Jet' PtLastJetSel PtLastJetAll",
0012 "hTriggerMon 'Efficiency per trigger bit' TriggerMonSel TriggerMonAll"
0013 ),
0014 resolution = cms.vstring(""),
0015 )
0016
0017 b2gDoubleLeptonEleMuHLTValidationHarvest = DQMEDHarvester("DQMGenericClient",
0018 subDirs = cms.untracked.vstring("HLT/B2GHLTValidation/B2G/EleMu"),
0019 efficiency = cms.vstring(
0020 "hEffLeptonEta 'Efficiency vs Eta Lepton ' EtaLeptonSel EtaLeptonAll ",
0021 "hEffLeptonPt 'Efficiency vs Pt Lepton' PtLeptonSel PtLeptonAll ",
0022 "hTriggerMon 'Efficiency per trigger bit' TriggerMonSel TriggerMonAll"
0023 ),
0024 resolution = cms.vstring(""),
0025 )
0026
0027 b2gDoubleElectronHLTValidationHarvest = DQMEDHarvester("DQMGenericClient",
0028 subDirs = cms.untracked.vstring("HLT/B2GHLTValidation/B2G/DoubleEle"),
0029 efficiency = cms.vstring(
0030 "hEffLeptonEta 'Efficiency vs Eta Lepton ' EtaLeptonSel EtaLeptonAll ",
0031 "hEffLeptonPt 'Efficiency vs Pt Lepton' PtLeptonSel PtLeptonAll ",
0032 "hTriggerMon 'Efficiency per trigger bit' TriggerMonSel TriggerMonAll"
0033 ),
0034 resolution = cms.vstring(""),
0035 )
0036
0037 b2gSingleElectronHLTValidationHarvest = DQMEDHarvester("DQMGenericClient",
0038 subDirs = cms.untracked.vstring("HLT/B2GHLTValidation/B2G/SemiElectronic"),
0039 efficiency = cms.vstring(
0040 "hEffLeptonEta 'Efficiency vs Eta Lepton ' EtaLeptonSel EtaLeptonAll ",
0041 "hEffLeptonPt 'Efficiency vs Pt Lepton' PtLeptonSel PtLeptonAll ",
0042 "hEffLastJetEta 'Efficiency vs Eta Last Jet' EtaLastJetSel EtaLastJetAll",
0043 "hEffLastJetPt 'Efficiency vs Pt Last Jet' PtLastJetSel PtLastJetAll",
0044 "hTriggerMon 'Efficiency per trigger bit' TriggerMonSel TriggerMonAll"
0045 ),
0046 resolution = cms.vstring(""),
0047 )
0048
0049 b2gSingleJetHLTValidationHarvest = DQMEDHarvester("DQMGenericClient",
0050 subDirs = cms.untracked.vstring("HLT/B2GHLTValidation/B2G/SingleJet"),
0051 efficiency = cms.vstring(
0052 "hEffLastJetEta 'Efficiency vs Eta Last Jet' EtaLastJetSel EtaLastJetAll",
0053 "hEffLastJetPt 'Efficiency vs Pt Last Jet' PtLastJetSel PtLastJetAll",
0054 "hTriggerMon 'Efficiency per trigger bit' TriggerMonSel TriggerMonAll"
0055 ),
0056 resolution = cms.vstring(""),
0057 )
0058
0059 b2gDiJetHLTValidationHarvest = DQMEDHarvester("DQMGenericClient",
0060 subDirs = cms.untracked.vstring("HLT/B2GHLTValidation/B2G/DiJet"),
0061 efficiency = cms.vstring(
0062 "hEffLastJetEta 'Efficiency vs Eta Last Jet' EtaLastJetSel EtaLastJetAll",
0063 "hEffLastJetPt 'Efficiency vs Pt Last Jet' PtLastJetSel PtLastJetAll",
0064 "hTriggerMon 'Efficiency per trigger bit' TriggerMonSel TriggerMonAll"
0065 ),
0066 resolution = cms.vstring(""),
0067 )
0068
0069
0070 b2gHLTriggerValidationHarvest = cms.Sequence(
0071 b2gSingleMuonHLTValidationHarvest
0072 *b2gSingleElectronHLTValidationHarvest
0073 *b2gSingleJetHLTValidationHarvest
0074 *b2gDiJetHLTValidationHarvest
0075 *b2gDoubleElectronHLTValidationHarvest
0076 *b2gDoubleLeptonEleMuHLTValidationHarvest
0077 )
0078