Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:07:58

0001 import FWCore.ParameterSet.Config as cms
0002 from DQMServices.Core.DQMEDHarvester import DQMEDHarvester
0003 
0004 # directory path shortening
0005 l1tobjectstimingDqmDir = 'L1T/L1TObjects/'
0006 
0007 # L1TObjects Timing Ratio Plots
0008 l1tObjectsRatioPlots = DQMEDHarvester("DQMGenericClient",
0009     subDirs = cms.untracked.vstring(l1tobjectstimingDqmDir),
0010     efficiency = cms.vstring(
0011        "L1TMuon/timing/Ratio_L1TMuons_BX_minus2 'Ratio for L1TMuons for BX=-2' L1TMuon/timing/muons_eta_phi_bx_minus2 L1TMuon/timing/denominator_muons",
0012        "L1TMuon/timing/Ratio_L1TMuons_BX_minus1 'Ratio for L1TMuons for BX=-1' L1TMuon/timing/muons_eta_phi_bx_minus1 L1TMuon/timing/denominator_muons",
0013        "L1TMuon/timing/Ratio_L1TMuons_BX_0 'Ratio for L1TMuons for BX=0' L1TMuon/timing/muons_eta_phi_bx_0 L1TMuon/timing/denominator_muons",
0014        "L1TMuon/timing/Ratio_L1TMuons_BX_plus1 'Ratio for L1TMuons for BX=+1' L1TMuon/timing/muons_eta_phi_bx_plus1 L1TMuon/timing/denominator_muons",
0015        "L1TMuon/timing/Ratio_L1TMuons_BX_plus2 'Ratio for L1TMuons for BX=+2' L1TMuon/timing/muons_eta_phi_bx_plus2 L1TMuon/timing/denominator_muons",
0016        "L1TJet/timing/Ratio_L1TJet_BX_minus2 'Ratio for L1TJet for BX=-2' L1TJet/timing/jet_eta_phi_bx_minus2 L1TJet/timing/denominator_jet",
0017        "L1TJet/timing/Ratio_L1TJet_BX_minus1 'Ratio for L1TJet for BX=-1' L1TJet/timing/jet_eta_phi_bx_minus1 L1TJet/timing/denominator_jet",
0018        "L1TJet/timing/Ratio_L1TJet_BX_0 'Ratio for L1TJet for BX=0' L1TJet/timing/jet_eta_phi_bx_0 L1TJet/timing/denominator_jet",
0019        "L1TJet/timing/Ratio_L1TJet_BX_plus1 'Ratio for L1TJet for BX=+1' L1TJet/timing/jet_eta_phi_bx_plus1 L1TJet/timing/denominator_jet",
0020        "L1TJet/timing/Ratio_L1TJet_BX_plus2 'Ratio for L1TJet for BX=+2' L1TJet/timing/jet_eta_phi_bx_plus2 L1TJet/timing/denominator_jet",
0021        "L1TEGamma/timing/Ratio_L1TEGamma_BX_minus2 'Ratio for L1TEGamma for BX=-2' L1TEGamma/timing/egamma_eta_phi_bx_minus2 L1TEGamma/timing/denominator_egamma",
0022        "L1TEGamma/timing/Ratio_L1TEGamma_BX_minus1 'Ratio for L1TEGamma for BX=-1' L1TEGamma/timing/egamma_eta_phi_bx_minus1 L1TEGamma/timing/denominator_egamma",
0023        "L1TEGamma/timing/Ratio_L1TEGamma_BX_0 'Ratio for L1TEGamma for BX=0' L1TEGamma/timing/egamma_eta_phi_bx_0 L1TEGamma/timing/denominator_egamma",
0024        "L1TEGamma/timing/Ratio_L1TEGamma_BX_plus1 'Ratio for L1TEGamma for BX=+1' L1TEGamma/timing/egamma_eta_phi_bx_plus1 L1TEGamma/timing/denominator_egamma",
0025        "L1TEGamma/timing/Ratio_L1TEGamma_BX_plus2 'Ratio for L1TEGamma for BX=+2' L1TEGamma/timing/egamma_eta_phi_bx_plus2 L1TEGamma/timing/denominator_egamma",
0026        "L1TTau/timing/Ratio_L1TTau_BX_minus2 'Ratio for L1TTau for BX=-2' L1TTau/timing/tau_eta_phi_bx_minus2 L1TTau/timing/denominator_tau",
0027        "L1TTau/timing/Ratio_L1TTau_BX_minus1 'Ratio for L1TTau for BX=-1' L1TTau/timing/tau_eta_phi_bx_minus1 L1TTau/timing/denominator_tau",
0028        "L1TTau/timing/Ratio_L1TTau_BX_0 'Ratio for L1TTau for BX=0' L1TTau/timing/tau_eta_phi_bx_0 L1TTau/timing/denominator_tau",
0029        "L1TTau/timing/Ratio_L1TTau_BX_plus1 'Ratio for L1TTau for BX=+1' L1TTau/timing/tau_eta_phi_bx_plus1 L1TTau/timing/denominator_tau",
0030        "L1TTau/timing/Ratio_L1TTau_BX_plus2 'Ratio for L1TTau for BX=+2' L1TTau/timing/tau_eta_phi_bx_plus2 L1TTau/timing/denominator_tau",
0031        "L1TEtSum/timing/Ratio_L1TEtSum_BX_MET_minus2 'Ratio for L1TEtSum MET for BX=-2' L1TEtSum/timing/etsum_phi_bx_MET_minus2 L1TEtSum/timing/denominator_etsum_MET",
0032        "L1TEtSum/timing/Ratio_L1TEtSum_BX_MET_minus1 'Ratio for L1TEtSum MET for BX=-1' L1TEtSum/timing/etsum_phi_bx_MET_minus1 L1TEtSum/timing/denominator_etsum_MET",
0033        "L1TEtSum/timing/Ratio_L1TEtSum_BX_MET_0 'Ratio for L1TEtSum MET for BX=0' L1TEtSum/timing/etsum_phi_bx_MET_0 L1TEtSum/timing/denominator_etsum_MET",
0034        "L1TEtSum/timing/Ratio_L1TEtSum_BX_MET_plus1 'Ratio for L1TEtSum MET for BX=+1' L1TEtSum/timing/etsum_phi_bx_MET_plus1 L1TEtSum/timing/denominator_etsum_MET",
0035        "L1TEtSum/timing/Ratio_L1TEtSum_BX_MET_plus2 'Ratio for L1TEtSum MET for BX=+2' L1TEtSum/timing/etsum_phi_bx_MET_plus2 L1TEtSum/timing/denominator_etsum_MET",
0036        "L1TEtSum/timing/Ratio_L1TEtSum_BX_METHF_minus2 'Ratio for L1TEtSum METHF for BX=-2' L1TEtSum/timing/etsum_phi_bx_METHF_minus2 L1TEtSum/timing/denominator_etsum_METHF",
0037        "L1TEtSum/timing/Ratio_L1TEtSum_BX_METHF_minus1 'Ratio for L1TEtSum METHF for BX=-1' L1TEtSum/timing/etsum_phi_bx_METHF_minus1 L1TEtSum/timing/denominator_etsum_METHF",
0038        "L1TEtSum/timing/Ratio_L1TEtSum_BX_METHF_0 'Ratio for L1TEtSum METHF for BX=0' L1TEtSum/timing/etsum_phi_bx_METHF_0 L1TEtSum/timing/denominator_etsum_METHF",
0039        "L1TEtSum/timing/Ratio_L1TEtSum_BX_METHF_plus1 'Ratio for L1TEtSum METHF for BX=+1' L1TEtSum/timing/etsum_phi_bx_METHF_plus1 L1TEtSum/timing/denominator_etsum_METHF",
0040        "L1TEtSum/timing/Ratio_L1TEtSum_BX_METHF_plus2 'Ratio for L1TEtSum METHF for BX=+2' L1TEtSum/timing/etsum_phi_bx_METHF_plus2 L1TEtSum/timing/denominator_etsum_METHF",
0041        "L1TEtSum/timing/Ratio_L1TEtSum_BX_MHTHF_minus2 'Ratio for L1TEtSum MHTHF for BX=-2' L1TEtSum/timing/etsum_phi_bx_MHTHF_minus2 L1TEtSum/timing/denominator_etsum_MHTHF",
0042        "L1TEtSum/timing/Ratio_L1TEtSum_BX_MHTHF_minus1 'Ratio for L1TEtSum MHTHF for BX=-1' L1TEtSum/timing/etsum_phi_bx_MHTHF_minus1 L1TEtSum/timing/denominator_etsum_MHTHF",
0043        "L1TEtSum/timing/Ratio_L1TEtSum_BX_MHTHF_0 'Ratio for L1TEtSum MHTHF for BX=0' L1TEtSum/timing/etsum_phi_bx_MHTHF_0 L1TEtSum/timing/denominator_etsum_MHTHF",
0044        "L1TEtSum/timing/Ratio_L1TEtSum_BX_MHTHF_plus1 'Ratio for L1TEtSum MHTHF for BX=+1' L1TEtSum/timing/etsum_phi_bx_MHTHF_plus1 L1TEtSum/timing/denominator_etsum_MHTHF",
0045        "L1TEtSum/timing/Ratio_L1TEtSum_BX_MHTHF_plus2 'Ratio for L1TEtSum MHTHF for BX=+2' L1TEtSum/timing/etsum_phi_bx_MHTHF_plus2 L1TEtSum/timing/denominator_etsum_MHTHF",
0046        "L1TEtSum/timing/Ratio_L1TEtSum_BX_MHT_minus2 'Ratio for L1TEtSum MHT for BX=-2' L1TEtSum/timing/etsum_phi_bx_MHT_minus2 L1TEtSum/timing/denominator_etsum_MHT",
0047        "L1TEtSum/timing/Ratio_L1TEtSum_BX_MHT_minus1 'Ratio for L1TEtSum MHT for BX=-1' L1TEtSum/timing/etsum_phi_bx_MHT_minus1 L1TEtSum/timing/denominator_etsum_MHT",
0048        "L1TEtSum/timing/Ratio_L1TEtSum_BX_MHT_0 'Ratio for L1TEtSum MHT for BX=0' L1TEtSum/timing/etsum_phi_bx_MHT_0 L1TEtSum/timing/denominator_etsum_MHT",
0049        "L1TEtSum/timing/Ratio_L1TEtSum_BX_MHT_plus1 'Ratio for L1TEtSum MHT for BX=+1' L1TEtSum/timing/etsum_phi_bx_MHT_plus1 L1TEtSum/timing/denominator_etsum_MHT",
0050        "L1TEtSum/timing/Ratio_L1TEtSum_BX_MHT_plus2 'Ratio for L1TEtSum MHT for BX=+2' L1TEtSum/timing/etsum_phi_bx_MHT_plus2 L1TEtSum/timing/denominator_etsum_MHT",
0051     ),
0052     resolution = cms.vstring(),
0053     verbose = cms.untracked.uint32(0),
0054     runOnEndLumi = cms.untracked.bool(True),
0055     makeGlobalEffienciesPlot = cms.untracked.bool(False)
0056 
0057 )
0058 
0059 l1tMuonFirstBunchRatioPlots = DQMEDHarvester("DQMGenericClient",
0060     subDirs = cms.untracked.vstring(l1tobjectstimingDqmDir+'L1TMuon/timing/First_bunch/'),
0061     efficiency = cms.vstring(
0062        "Ratio_L1TMuons_BX_FirstBunch_minus2 'Ratio for L1TMuons first bunch for BX=-2' muons_eta_phi_bx_firstbunch_minus2 denominator_muons_firstbunch",
0063        "Ratio_L1TMuons_BX_FirstBunch_minus1 'Ratio for L1TMuons first bunch for BX=-1' muons_eta_phi_bx_firstbunch_minus1 denominator_muons_firstbunch",
0064        "Ratio_L1TMuons_BX_FirstBunch_0 'Ratio for L1TMuons first bunch for BX=0' muons_eta_phi_bx_firstbunch_0 denominator_muons_firstbunch"
0065     ),
0066     resolution = cms.vstring(),
0067     verbose = cms.untracked.uint32(0),
0068     runOnEndLumi = cms.untracked.bool(True),
0069     makeGlobalEffienciesPlot = cms.untracked.bool(False)
0070 )
0071 
0072 l1tMuonLastBunchRatioPlots = DQMEDHarvester("DQMGenericClient",
0073     subDirs = cms.untracked.vstring(l1tobjectstimingDqmDir+'L1TMuon/timing/Last_bunch/'),
0074     efficiency = cms.vstring(
0075        "Ratio_L1TMuons_BX_LastBunch_0 'Ratio for L1TMuons last bunch for BX=0' muons_eta_phi_bx_lastbunch_0 denominator_muons_lastbunch",
0076        "Ratio_L1TMuons_BX_LastBunch_plus1 'Ratio for L1TMuons last bunch for BX=+1' muons_eta_phi_bx_lastbunch_plus1 denominator_muons_lastbunch",
0077        "Ratio_L1TMuons_BX_LastBunch_plus2 'Ratio for L1TMuons last bunch for BX=+2' muons_eta_phi_bx_lastbunch_plus2 denominator_muons_lastbunch"
0078     ),
0079     resolution = cms.vstring(),
0080     verbose = cms.untracked.uint32(0),
0081     runOnEndLumi = cms.untracked.bool(True),
0082     makeGlobalEffienciesPlot = cms.untracked.bool(False)
0083 )
0084 
0085 l1tMuonIsolatedBunchRatioPlots = DQMEDHarvester("DQMGenericClient",
0086     subDirs = cms.untracked.vstring(l1tobjectstimingDqmDir+'L1TMuon/timing/Isolated_bunch/'),
0087     efficiency = cms.vstring(
0088        "Ratio_L1TMuons_BX_Isolated_minus2 'Ratio for L1TMuons isolated bunch for BX=-2' muons_eta_phi_bx_isolated_minus2 denominator_muons_isolated",
0089        "Ratio_L1TMuons_BX_Isolated_minus1 'Ratio for L1TMuons isolated bunch for BX=-1' muons_eta_phi_bx_isolated_minus1 denominator_muons_isolated",
0090        "Ratio_L1TMuons_BX_Isolated_0 'Ratio for L1TMuons isolated bunch for BX=0' muons_eta_phi_bx_isolated_0 denominator_muons_isolated",
0091        "Ratio_L1TMuons_BX_Isolated_plus1 'Ratio for L1TMuons isolated bunch for BX=+1' muons_eta_phi_bx_isolated_plus1 denominator_muons_isolated",
0092        "Ratio_L1TMuons_BX_Isolated_plus2 'Ratio for L1TMuons isolated bunch for BX=+2' muons_eta_phi_bx_isolated_plus2 denominator_muons_isolated"
0093        ),
0094     resolution = cms.vstring(),
0095     verbose = cms.untracked.uint32(0),
0096     runOnEndLumi = cms.untracked.bool(True),
0097     makeGlobalEffienciesPlot = cms.untracked.bool(False)
0098 )
0099 
0100 l1tJetFirstBunchRatioPlots = DQMEDHarvester("DQMGenericClient",
0101     subDirs = cms.untracked.vstring(l1tobjectstimingDqmDir+'L1TJet/timing/First_bunch/'),
0102     efficiency = cms.vstring(
0103        "Ratio_L1TJet_BX_FirstBunch_minus2 'Ratio for L1TJet first bunch for BX=-2' jet_eta_phi_bx_firstbunch_minus2 denominator_jet_firstbunch",
0104        "Ratio_L1TJet_BX_FirstBunch_minus1 'Ratio for L1TJet first bunch for BX=-1' jet_eta_phi_bx_firstbunch_minus1 denominator_jet_firstbunch",
0105        "Ratio_L1TJet_BX_FirstBunch_0 'Ratio for L1TJet first bunch for BX=0' jet_eta_phi_bx_firstbunch_0 denominator_jet_firstbunch"
0106     ),
0107     resolution = cms.vstring(),
0108     verbose = cms.untracked.uint32(0),
0109     runOnEndLumi = cms.untracked.bool(True),
0110     makeGlobalEffienciesPlot = cms.untracked.bool(False)
0111 )
0112 
0113 l1tJetLastBunchRatioPlots = DQMEDHarvester("DQMGenericClient",
0114     subDirs = cms.untracked.vstring(l1tobjectstimingDqmDir+'L1TJet/timing/Last_bunch/'),
0115     efficiency = cms.vstring(
0116        "Ratio_L1TJet_BX_LastBunch_0 'Ratio for L1TJet last bunch for BX=0' jet_eta_phi_bx_lastbunch_0 denominator_jet_lastbunch",
0117        "Ratio_L1TJet_BX_LastBunch_plus1 'Ratio for L1TJet last bunch for BX=+1' jet_eta_phi_bx_lastbunch_plus1 denominator_jet_lastbunch",
0118        "Ratio_L1TJet_BX_LastBunch_plus2 'Ratio for L1TJet last bunch for BX=+2' jet_eta_phi_bx_lastbunch_plus2 denominator_jet_lastbunch"
0119     ),
0120     resolution = cms.vstring(),
0121     verbose = cms.untracked.uint32(0),
0122     runOnEndLumi = cms.untracked.bool(True),
0123     makeGlobalEffienciesPlot = cms.untracked.bool(False)
0124 )
0125 
0126 l1tJetIsolatedBunchRatioPlots = DQMEDHarvester("DQMGenericClient",
0127     subDirs = cms.untracked.vstring(l1tobjectstimingDqmDir+'L1TJet/timing/Isolated_bunch/'),
0128     efficiency = cms.vstring(
0129        "Ratio_L1TJet_BX_Isolated_minus2 'Ratio for L1TJet isolated bunch for BX=-2' jet_eta_phi_bx_isolated_minus2 denominator_jet_isolated",
0130        "Ratio_L1TJet_BX_Isolated_minus1 'Ratio for L1TJet isolated bunch for BX=-1' jet_eta_phi_bx_isolated_minus1 denominator_jet_isolated",
0131        "Ratio_L1TJet_BX_Isolated_0 'Ratio for L1TJet isolated bunch for BX=0' jet_eta_phi_bx_isolated_0 denominator_jet_isolated",
0132        "Ratio_L1TJet_BX_Isolated_plus1 'Ratio for L1TJet isolated bunch for BX=+1' jet_eta_phi_bx_isolated_plus1 denominator_jet_isolated",
0133        "Ratio_L1TJet_BX_Isolated_plus2 'Ratio for L1TJet isolated bunch for BX=+2' jet_eta_phi_bx_isolated_plus2 denominator_jet_isolated"
0134     ),
0135     resolution = cms.vstring(),
0136     verbose = cms.untracked.uint32(0),
0137     runOnEndLumi = cms.untracked.bool(True),
0138     makeGlobalEffienciesPlot = cms.untracked.bool(False)
0139 )
0140 
0141 l1tEGammaFirstBunchRatioPlots = DQMEDHarvester("DQMGenericClient",
0142     subDirs = cms.untracked.vstring(l1tobjectstimingDqmDir+'L1TEGamma/timing/First_bunch/'),
0143     efficiency = cms.vstring(
0144        "Ratio_L1TEGamma_ptmin_10p0_gev_BX_FirstBunch_minus2 'Ratio for L1TEGamma first bunch for BX=-2' ptmin_10p0_gev/egamma_eta_phi_bx_firstbunch_minus2 ptmin_10p0_gev/denominator_egamma_firstbunch",
0145        "Ratio_L1TEGamma_ptmin_10p0_gev_BX_FirstBunch_minus1 'Ratio for L1TEGamma first bunch for BX=-1' ptmin_10p0_gev/egamma_eta_phi_bx_firstbunch_minus1 ptmin_10p0_gev/denominator_egamma_firstbunch",
0146        "Ratio_L1TEGamma_ptmin_10p0_gev_BX_FirstBunch_0 'Ratio for L1TEGamma first bunch for BX=0' ptmin_10p0_gev/egamma_eta_phi_bx_firstbunch_0 ptmin_10p0_gev/denominator_egamma_firstbunch",
0147        "Ratio_L1TEGamma_ptmin_20p0_gev_BX_FirstBunch_minus2 'Ratio for L1TEGamma first bunch for BX=-2' ptmin_20p0_gev/egamma_eta_phi_bx_firstbunch_minus2 ptmin_20p0_gev/denominator_egamma_firstbunch",
0148        "Ratio_L1TEGamma_ptmin_20p0_gev_BX_FirstBunch_minus1 'Ratio for L1TEGamma first bunch for BX=-1' ptmin_20p0_gev/egamma_eta_phi_bx_firstbunch_minus1 ptmin_20p0_gev/denominator_egamma_firstbunch",
0149        "Ratio_L1TEGamma_ptmin_20p0_gev_BX_FirstBunch_0 'Ratio for L1TEGamma first bunch for BX=0' ptmin_20p0_gev/egamma_eta_phi_bx_firstbunch_0 ptmin_20p0_gev/denominator_egamma_firstbunch",
0150        "Ratio_L1TEGamma_ptmin_30p0_gev_BX_FirstBunch_minus2 'Ratio for L1TEGamma first bunch for BX=-2' ptmin_30p0_gev/egamma_eta_phi_bx_firstbunch_minus2 ptmin_30p0_gev/denominator_egamma_firstbunch",
0151        "Ratio_L1TEGamma_ptmin_30p0_gev_BX_FirstBunch_minus1 'Ratio for L1TEGamma first bunch for BX=-1' ptmin_30p0_gev/egamma_eta_phi_bx_firstbunch_minus1 ptmin_30p0_gev/denominator_egamma_firstbunch",
0152        "Ratio_L1TEGamma_ptmin_30p0_gev_BX_FirstBunch_0 'Ratio for L1TEGamma first bunch for BX=0' ptmin_30p0_gev/egamma_eta_phi_bx_firstbunch_0 ptmin_30p0_gev/denominator_egamma_firstbunch",
0153     ),
0154     resolution = cms.vstring(),
0155     verbose = cms.untracked.uint32(0),
0156     runOnEndLumi = cms.untracked.bool(True),
0157     makeGlobalEffienciesPlot = cms.untracked.bool(False)
0158 )
0159 
0160 l1tEGammaLastBunchRatioPlots = DQMEDHarvester("DQMGenericClient",
0161     subDirs = cms.untracked.vstring(l1tobjectstimingDqmDir+'L1TEGamma/timing/Last_bunch/'),
0162     efficiency = cms.vstring(
0163        "Ratio_L1TEGamma_ptmin_10p0_gev_BX_LastBunch_0 'Ratio for L1TEGamma last bunch for BX=0' ptmin_10p0_gev/egamma_eta_phi_bx_lastbunch_0 ptmin_10p0_gev/denominator_egamma_lastbunch",
0164        "Ratio_L1TEGamma_ptmin_10p0_gev_BX_LastBunch_plus1 'Ratio for L1TEGamma last bunch for BX=+1' ptmin_10p0_gev/egamma_eta_phi_bx_lastbunch_plus1 ptmin_10p0_gev/denominator_egamma_lastbunch",
0165        "Ratio_L1TEGamma_ptmin_10p0_gev_BX_LastBunch_plus2 'Ratio for L1TEGamma last bunch for BX=+2' ptmin_10p0_gev/egamma_eta_phi_bx_lastbunch_plus2 ptmin_10p0_gev/denominator_egamma_lastbunch",
0166        "Ratio_L1TEGamma_ptmin_20p0_gev_BX_LastBunch_0 'Ratio for L1TEGamma last bunch for BX=0' ptmin_20p0_gev/egamma_eta_phi_bx_lastbunch_0 ptmin_20p0_gev/denominator_egamma_lastbunch",
0167        "Ratio_L1TEGamma_ptmin_20p0_gev_BX_LastBunch_plus1 'Ratio for L1TEGamma last bunch for BX=+1' ptmin_20p0_gev/egamma_eta_phi_bx_lastbunch_plus1 ptmin_20p0_gev/denominator_egamma_lastbunch",
0168        "Ratio_L1TEGamma_ptmin_20p0_gev_BX_LastBunch_plus2 'Ratio for L1TEGamma last bunch for BX=+2' ptmin_20p0_gev/egamma_eta_phi_bx_lastbunch_plus2 ptmin_20p0_gev/denominator_egamma_lastbunch",
0169        "Ratio_L1TEGamma_ptmin_30p0_gev_BX_LastBunch_0 'Ratio for L1TEGamma last bunch for BX=0' ptmin_30p0_gev/egamma_eta_phi_bx_lastbunch_0 ptmin_30p0_gev/denominator_egamma_lastbunch",
0170        "Ratio_L1TEGamma_ptmin_30p0_gev_BX_LastBunch_plus1 'Ratio for L1TEGamma last bunch for BX=+1' ptmin_30p0_gev/egamma_eta_phi_bx_lastbunch_plus1 ptmin_30p0_gev/denominator_egamma_lastbunch",
0171        "Ratio_L1TEGamma_ptmin_30p0_gev_BX_LastBunch_plus2 'Ratio for L1TEGamma last bunch for BX=+2' ptmin_30p0_gev/egamma_eta_phi_bx_lastbunch_plus2 ptmin_30p0_gev/denominator_egamma_lastbunch"
0172     ),
0173     resolution = cms.vstring(),
0174     verbose = cms.untracked.uint32(0),
0175     runOnEndLumi = cms.untracked.bool(True),
0176     makeGlobalEffienciesPlot = cms.untracked.bool(False)
0177 )
0178 
0179 l1tEGammaIsolatedBunchRatioPlots = DQMEDHarvester("DQMGenericClient",
0180     subDirs = cms.untracked.vstring(l1tobjectstimingDqmDir+'L1TEGamma/timing/Isolated_bunch/'),
0181     efficiency = cms.vstring( 
0182        "Ratio_L1TEGamma_ptmin_10p0_gev_BX_Isolated_minus2 'Ratio for L1TEGamma isolated bunch for BX=-2' ptmin_10p0_gev/egamma_eta_phi_bx_isolated_minus2 ptmin_10p0_gev/denominator_egamma_isolated",
0183        "Ratio_L1TEGamma_ptmin_10p0_gev_BX_Isolated_minus1 'Ratio for L1TEGamma isolated bunch for BX=-1' ptmin_10p0_gev/egamma_eta_phi_bx_isolated_minus1 ptmin_10p0_gev/denominator_egamma_isolated",
0184        "Ratio_L1TEGamma_ptmin_10p0_gev_BX_Isolated_0 'Ratio for L1TEGamma isolated bunch for BX=0' ptmin_10p0_gev/egamma_eta_phi_bx_isolated_0 ptmin_10p0_gev/denominator_egamma_isolated",
0185        "Ratio_L1TEGamma_ptmin_10p0_gev_BX_Isolated_plus1 'Ratio for L1TEGamma isolated bunch for BX=+1' ptmin_10p0_gev/egamma_eta_phi_bx_isolated_plus1 ptmin_10p0_gev/denominator_egamma_isolated",
0186        "Ratio_L1TEGamma_ptmin_10p0_gev_BX_Isolated_plus2 'Ratio for L1TEGamma isolated bunch for BX=+2' ptmin_10p0_gev/egamma_eta_phi_bx_isolated_plus2 ptmin_10p0_gev/denominator_egamma_isolated",
0187        "Ratio_L1TEGamma_ptmin_20p0_gev_BX_Isolated_minus2 'Ratio for L1TEGamma isolated bunch for BX=-2' ptmin_20p0_gev/egamma_eta_phi_bx_isolated_minus2 ptmin_20p0_gev/denominator_egamma_isolated",
0188        "Ratio_L1TEGamma_ptmin_20p0_gev_BX_Isolated_minus1 'Ratio for L1TEGamma isolated bunch for BX=-1' ptmin_20p0_gev/egamma_eta_phi_bx_isolated_minus1 ptmin_20p0_gev/denominator_egamma_isolated",
0189        "Ratio_L1TEGamma_ptmin_20p0_gev_BX_Isolated_0 'Ratio for L1TEGamma isolated bunch for BX=0' ptmin_20p0_gev/egamma_eta_phi_bx_isolated_0 ptmin_20p0_gev/denominator_egamma_isolated",
0190        "Ratio_L1TEGamma_ptmin_20p0_gev_BX_Isolated_plus1 'Ratio for L1TEGamma isolated bunch for BX=+1' ptmin_20p0_gev/egamma_eta_phi_bx_isolated_plus1 ptmin_20p0_gev/denominator_egamma_isolated",
0191        "Ratio_L1TEGamma_ptmin_20p0_gev_BX_Isolated_plus2 'Ratio for L1TEGamma isolated bunch for BX=+2' ptmin_20p0_gev/egamma_eta_phi_bx_isolated_plus2 ptmin_20p0_gev/denominator_egamma_isolated",
0192        "Ratio_L1TEGamma_ptmin_30p0_gev_BX_Isolated_minus2 'Ratio for L1TEGamma isolated bunch for BX=-2' ptmin_30p0_gev/egamma_eta_phi_bx_isolated_minus2 ptmin_30p0_gev/denominator_egamma_isolated",
0193        "Ratio_L1TEGamma_ptmin_30p0_gev_BX_Isolated_minus1 'Ratio for L1TEGamma isolated bunch for BX=-1' ptmin_30p0_gev/egamma_eta_phi_bx_isolated_minus1 ptmin_30p0_gev/denominator_egamma_isolated",
0194        "Ratio_L1TEGamma_ptmin_30p0_gev_BX_Isolated_0 'Ratio for L1TEGamma isolated bunch for BX=0' ptmin_30p0_gev/egamma_eta_phi_bx_isolated_0 ptmin_30p0_gev/denominator_egamma_isolated",
0195        "Ratio_L1TEGamma_ptmin_30p0_gev_BX_Isolated_plus1 'Ratio for L1TEGamma isolated bunch for BX=+1' ptmin_30p0_gev/egamma_eta_phi_bx_isolated_plus1 ptmin_30p0_gev/denominator_egamma_isolated",
0196        "Ratio_L1TEGamma_ptmin_30p0_gev_BX_Isolated_plus2 'Ratio for L1TEGamma isolated bunch for BX=+2' ptmin_30p0_gev/egamma_eta_phi_bx_isolated_plus2 ptmin_30p0_gev/denominator_egamma_isolated"
0197     ),
0198     resolution = cms.vstring(),
0199     verbose = cms.untracked.uint32(0),
0200     runOnEndLumi = cms.untracked.bool(True),
0201     makeGlobalEffienciesPlot = cms.untracked.bool(False)
0202 )
0203 
0204 l1tTauFirstBunchRatioPlots = DQMEDHarvester("DQMGenericClient",
0205     subDirs = cms.untracked.vstring(l1tobjectstimingDqmDir+'L1TTau/timing/First_bunch/'),
0206     efficiency = cms.vstring(
0207        "Ratio_L1TTau_BX_FirstBunch_minus2 'Ratio for L1TTau first bunch for BX=-2' tau_eta_phi_bx_firstbunch_minus2 denominator_tau_firstbunch",
0208        "Ratio_L1TTau_BX_FirstBunch_minus1 'Ratio for L1TTau first bunch for BX=-1' tau_eta_phi_bx_firstbunch_minus1 denominator_tau_firstbunch",
0209        "Ratio_L1TTau_BX_FirstBunch_0 'Ratio for L1TTau first bunch for BX=0' tau_eta_phi_bx_firstbunch_0 denominator_tau_firstbunch"
0210     ),
0211     resolution = cms.vstring(),
0212     verbose = cms.untracked.uint32(0),
0213     runOnEndLumi = cms.untracked.bool(True),
0214     makeGlobalEffienciesPlot = cms.untracked.bool(False)
0215 )
0216 
0217 l1tTauLastBunchRatioPlots = DQMEDHarvester("DQMGenericClient",
0218     subDirs = cms.untracked.vstring(l1tobjectstimingDqmDir+'L1TTau/timing/Last_bunch/'),
0219     efficiency = cms.vstring(
0220        "Ratio_L1TTau_BX_LastBunch_0 'Ratio for L1TTau last bunch for BX=0' tau_eta_phi_bx_lastbunch_0 denominator_tau_lastbunch",
0221        "Ratio_L1TTau_BX_LastBunch_plus1 'Ratio for L1TTau last bunch for BX=+1' tau_eta_phi_bx_lastbunch_plus1 denominator_tau_lastbunch",
0222        "Ratio_L1TTau_BX_LastBunch_plus2 'Ratio for L1TTau last bunch for BX=+2' tau_eta_phi_bx_lastbunch_plus2 denominator_tau_lastbunch"
0223     ),
0224     resolution = cms.vstring(),
0225     verbose = cms.untracked.uint32(0),
0226     runOnEndLumi = cms.untracked.bool(True),
0227     makeGlobalEffienciesPlot = cms.untracked.bool(False)
0228 )
0229 
0230 l1tTauIsolatedBunchRatioPlots = DQMEDHarvester("DQMGenericClient",
0231     subDirs = cms.untracked.vstring(l1tobjectstimingDqmDir+'L1TTau/timing/Isolated_bunch/'),
0232     efficiency = cms.vstring(
0233        "Ratio_L1TTau_BX_Isolated_minus2 'Ratio for L1TTau isolated bunch for BX=-2' tau_eta_phi_bx_isolated_minus2 denominator_tau_isolated",
0234        "Ratio_L1TTau_BX_Isolated_minus1 'Ratio for L1TTau isolated bunch for BX=-1' tau_eta_phi_bx_isolated_minus1 denominator_tau_isolated",
0235        "Ratio_L1TTau_BX_Isolated_0 'Ratio for L1TTau isolated bunch for BX=0' tau_eta_phi_bx_isolated_0 denominator_tau_isolated",
0236        "Ratio_L1TTau_BX_Isolated_plus1 'Ratio for L1TTau isolated bunch for BX=+1' tau_eta_phi_bx_isolated_plus1 denominator_tau_isolated",
0237        "Ratio_L1TTau_BX_Isolated_plus2 'Ratio for L1TTau isolated bunch for BX=+2' tau_eta_phi_bx_isolated_plus2 denominator_tau_isolated"
0238     ),
0239     resolution = cms.vstring(),
0240     verbose = cms.untracked.uint32(0),
0241     runOnEndLumi = cms.untracked.bool(True),
0242     makeGlobalEffienciesPlot = cms.untracked.bool(False)
0243 )
0244 
0245 l1tEtSumFirstBunchRatioPlots = DQMEDHarvester("DQMGenericClient",
0246     subDirs = cms.untracked.vstring(l1tobjectstimingDqmDir+'L1TEtSum/timing/First_bunch/'),
0247     efficiency = cms.vstring(
0248        "Ratio_L1TEtSum_BX_MET_FirstBunch_minus2 'Ratio for L1TEtSum MET first bunch for BX=-2' etsum_phi_bx_MET_firstbunch_minus2 denominator_etsum_firstbunch_MET",
0249        "Ratio_L1TEtSum_BX_MET_FirstBunch_minus1 'Ratio for L1TEtSum MET first bunch for BX=-1' etsum_phi_bx_MET_firstbunch_minus1 denominator_etsum_firstbunch_MET",
0250        "Ratio_L1TEtSum_BX_MET_FirstBunch_0 'Ratio for L1TEtSum MET first bunch for BX=0' etsum_phi_bx_MET_firstbunch_0 denominator_etsum_firstbunch_MET",
0251        "Ratio_L1TEtSum_BX_METHF_FirstBunch_minus2 'Ratio for L1TEtSum METHF first bunch for BX=-2' etsum_phi_bx_METHF_firstbunch_minus2 denominator_etsum_firstbunch_METHF",
0252        "Ratio_L1TEtSum_BX_METHF_FirstBunch_minus1 'Ratio for L1TEtSum METHF first bunch for BX=-1' etsum_phi_bx_METHF_firstbunch_minus1 denominator_etsum_firstbunch_METHF",
0253        "Ratio_L1TEtSum_BX_METHF_FirstBunch_0 'Ratio for L1TEtSum METHF first bunch for BX=0' etsum_phi_bx_METHF_firstbunch_0 denominator_etsum_firstbunch_METHF",      
0254        "Ratio_L1TEtSum_BX_MHTHF_FirstBunch_minus2 'Ratio for L1TEtSum MHTHF first bunch for BX=-2' etsum_phi_bx_MHTHF_firstbunch_minus2 denominator_etsum_firstbunch_MHTHF",
0255        "Ratio_L1TEtSum_BX_MHTHF_FirstBunch_minus1 'Ratio for L1TEtSum MHTHF first bunch for BX=-1' etsum_phi_bx_MHTHF_firstbunch_minus1 denominator_etsum_firstbunch_MHTHF",
0256        "Ratio_L1TEtSum_BX_MHTHF_FirstBunch_0 'Ratio for L1TEtSum MHTHF first bunch for BX=0' etsum_phi_bx_MHTHF_firstbunch_0 denominator_etsum_firstbunch_MHTHF",
0257        "Ratio_L1TEtSum_BX_MHT_FirstBunch_minus2 'Ratio for L1TEtSum MHT first bunch for BX=-2' etsum_phi_bx_MHT_firstbunch_minus2 denominator_etsum_firstbunch_MHT",
0258        "Ratio_L1TEtSum_BX_MHT_FirstBunch_minus1 'Ratio for L1TEtSum MHT first bunch for BX=-1' etsum_phi_bx_MHT_firstbunch_minus1 denominator_etsum_firstbunch_MHT",
0259        "Ratio_L1TEtSum_BX_MHT_FirstBunch_0 'Ratio for L1TEtSum MHT first bunch for BX=0' etsum_phi_bx_MHT_firstbunch_0 denominator_etsum_firstbunch_MHT"
0260     ),
0261     resolution = cms.vstring(),
0262     verbose = cms.untracked.uint32(0),
0263     runOnEndLumi = cms.untracked.bool(True),
0264     makeGlobalEffienciesPlot = cms.untracked.bool(False)
0265 )
0266 
0267 l1tEtSumLastBunchRatioPlots = DQMEDHarvester("DQMGenericClient",
0268     subDirs = cms.untracked.vstring(l1tobjectstimingDqmDir+'L1TEtSum/timing/Last_bunch/'),
0269     efficiency = cms.vstring(
0270        "Ratio_L1TEtSum_BX_MET_LastBunch_0 'Ratio for L1TEtSum MET last bunch for BX=0' etsum_phi_bx_MET_lastbunch_0 denominator_etsum_lastbunch_MET",
0271        "Ratio_L1TEtSum_BX_MET_LastBunch_plus1 'Ratio for L1TEtSum MET last bunch for BX=+1' etsum_phi_bx_MET_lastbunch_plus1 denominator_etsum_lastbunch_MET",
0272        "Ratio_L1TEtSum_BX_MET_LastBunch_plus2 'Ratio for L1TEtSum MET last bunch for BX=+2' etsum_phi_bx_MET_lastbunch_plus2 denominator_etsum_lastbunch_MET",
0273        "Ratio_L1TEtSum_BX_METHF_LastBunch_minus2 'Ratio for L1TEtSum METHF last bunch for BX=-2' etsum_phi_bx_METHF_lastbunch_minus2 denominator_etsum_lastbunch_METHF",
0274        "Ratio_L1TEtSum_BX_METHF_LastBunch_minus1 'Ratio for L1TEtSum METHF last bunch for BX=-1' etsum_phi_bx_METHF_lastbunch_minus1 denominator_etsum_lastbunch_METHF",
0275        "Ratio_L1TEtSum_BX_METHF_LastBunch_0 'Ratio for L1TEtSum METHF last bunch for BX=0' etsum_phi_bx_METHF_lastbunch_0 denominator_etsum_lastbunch_METHF",
0276        "Ratio_L1TEtSum_BX_MHTHF_LastBunch_0 'Ratio for L1TEtSum MHTHF last bunch for BX=0' etsum_phi_bx_MHTHF_lastbunch_0 denominator_etsum_lastbunch_MHTHF",
0277        "Ratio_L1TEtSum_BX_MHTHF_LastBunch_plus1 'Ratio for L1TEtSum MHTHF last bunch for BX=+1' etsum_phi_bx_MHTHF_lastbunch_plus1 denominator_etsum_lastbunch_MHTHF",
0278        "Ratio_L1TEtSum_BX_MHTHF_LastBunch_plus2 'Ratio for L1TEtSum MHTHF last bunch for BX=+2' etsum_phi_bx_MHTHF_lastbunch_plus2 denominator_etsum_lastbunch_MHTHF",
0279        "Ratio_L1TEtSum_BX_MHT_LastBunch_0 'Ratio for L1TEtSum MHT last bunch for BX=0' etsum_phi_bx_MHT_lastbunch_0 denominator_etsum_lastbunch_MHT",
0280        "Ratio_L1TEtSum_BX_MHT_LastBunch_plus1 'Ratio for L1TEtSum MHT last bunch for BX=+1' etsum_phi_bx_MHT_lastbunch_plus1 denominator_etsum_lastbunch_MHT",
0281        "Ratio_L1TEtSum_BX_MHT_LastBunch_plus2 'Ratio for L1TEtSum MHT last bunch for BX=+2' etsum_phi_bx_MHT_lastbunch_plus2 denominator_etsum_lastbunch_MHT"
0282     ),
0283     resolution = cms.vstring(),
0284     verbose = cms.untracked.uint32(0),
0285     runOnEndLumi = cms.untracked.bool(True),
0286     makeGlobalEffienciesPlot = cms.untracked.bool(False)
0287 )
0288 
0289 l1tEtSumIsolatedBunchRatioPlots = DQMEDHarvester("DQMGenericClient",
0290     subDirs = cms.untracked.vstring(l1tobjectstimingDqmDir+'L1TEtSum/timing/Isolated_bunch/'),
0291     efficiency = cms.vstring(
0292        "Ratio_L1TEtSum_BX_MET_Isolated_minus2 'Ratio for L1TEtSum MET isolated bunch for BX=-2' etsum_phi_bx_MET_isolated_minus2 denominator_etsum_isolated_MET",
0293        "Ratio_L1TEtSum_BX_MET_Isolated_minus1 'Ratio for L1TEtSum MET isolated bunch for BX=-1' etsum_phi_bx_MET_isolated_minus1 denominator_etsum_isolated_MET",
0294        "Ratio_L1TEtSum_BX_MET_Isolated_0 'Ratio for L1TEtSum MET isolated bunch for BX=0' etsum_phi_bx_MET_isolated_0 denominator_etsum_isolated_MET",
0295        "Ratio_L1TEtSum_BX_MET_Isolated_plus1 'Ratio for L1TEtSum MET isolated bunch for BX=+1' etsum_phi_bx_MET_isolated_plus1 denominator_etsum_isolated_MET",
0296        "Ratio_L1TEtSum_BX_MET_Isolated_plus2 'Ratio for L1TEtSum MET isolated bunch for BX=+2' etsum_phi_bx_MET_isolated_plus2 denominator_etsum_isolated_MET", 
0297        "Ratio_L1TEtSum_BX_METHF_Isolated_minus2 'Ratio for L1TEtSum METHF isolated bunch for BX=-2' etsum_phi_bx_METHF_isolated_minus2 denominator_etsum_isolated_METHF",
0298        "Ratio_L1TEtSum_BX_METHF_Isolated_minus1 'Ratio for L1TEtSum METHF isolated bunch for BX=-1' etsum_phi_bx_METHF_isolated_minus1 denominator_etsum_isolated_METHF",
0299        "Ratio_L1TEtSum_BX_METHF_Isolated_0 'Ratio for L1TEtSum METHF isolated bunch for BX=0' etsum_phi_bx_METHF_isolated_0 denominator_etsum_isolated_METHF",
0300        "Ratio_L1TEtSum_BX_METHF_Isolated_plus1 'Ratio for L1TEtSum METHF isolated bunch for BX=+1' etsum_phi_bx_METHF_isolated_plus1 denominator_etsum_isolated_METHF",
0301        "Ratio_L1TEtSum_BX_METHF_Isolated_plus2 'Ratio for L1TEtSum METHF isolated bunch for BX=+2' etsum_phi_bx_METHF_isolated_plus2 denominator_etsum_isolated_METHF",
0302        "Ratio_L1TEtSum_BX_MHTHF_Isolated_minus2 'Ratio for L1TEtSum MHTHF isolated bunch for BX=-2' etsum_phi_bx_MHTHF_isolated_minus2 denominator_etsum_isolated_MHTHF",
0303        "Ratio_L1TEtSum_BX_MHTHF_Isolated_minus1 'Ratio for L1TEtSum MHTHF isolated bunch for BX=-1' etsum_phi_bx_MHTHF_isolated_minus1 denominator_etsum_isolated_MHTHF",
0304        "Ratio_L1TEtSum_BX_MHTHF_Isolated_0 'Ratio for L1TEtSum MHTHF isolated bunch for BX=0' etsum_phi_bx_MHTHF_isolated_0 denominator_etsum_isolated_MHTHF",
0305        "Ratio_L1TEtSum_BX_MHTHF_Isolated_plus1 'Ratio for L1TEtSum MHTHF isolated bunch for BX=+1' etsum_phi_bx_MHTHF_isolated_plus1 denominator_etsum_isolated_MHTHF",
0306        "Ratio_L1TEtSum_BX_MHTHF_Isolated_plus2 'Ratio for L1TEtSum MHTHF isolated bunch for BX=+2' etsum_phi_bx_MHTHF_isolated_plus2 denominator_etsum_isolated_MHTHF",
0307        "Ratio_L1TEtSum_BX_MHT_Isolated_minus2 'Ratio for L1TEtSum MHT isolated bunch for BX=-2' etsum_phi_bx_MHT_isolated_minus2 denominator_etsum_isolated_MHT",
0308        "Ratio_L1TEtSum_BX_MHT_Isolated_minus1 'Ratio for L1TEtSum MHT isolated bunch for BX=-1' etsum_phi_bx_MHT_isolated_minus1 denominator_etsum_isolated_MHT",
0309        "Ratio_L1TEtSum_BX_MHT_Isolated_0 'Ratio for L1TEtSum MHT isolated bunch for BX=0' etsum_phi_bx_MHT_isolated_0 denominator_etsum_isolated_MHT",
0310        "Ratio_L1TEtSum_BX_MHT_Isolated_plus1 'Ratio for L1TEtSum MHT isolated bunch for BX=+1' etsum_phi_bx_MHT_isolated_plus1 denominator_etsum_isolated_MHT",
0311        "Ratio_L1TEtSum_BX_MHT_Isolated_plus2 'Ratio for L1TEtSum MHT isolated bunch for BX=+2' etsum_phi_bx_MHT_isolated_plus2 denominator_etsum_isolated_MHT"
0312     ),
0313     resolution = cms.vstring(),
0314     verbose = cms.untracked.uint32(0),
0315     runOnEndLumi = cms.untracked.bool(True),
0316     makeGlobalEffienciesPlot = cms.untracked.bool(False)
0317 )
0318 
0319 # sequences
0320 l1tObjectsTimingClient = cms.Sequence(
0321    l1tObjectsRatioPlots
0322 +  l1tMuonFirstBunchRatioPlots
0323 +  l1tMuonLastBunchRatioPlots 
0324 +  l1tMuonIsolatedBunchRatioPlots
0325 +  l1tJetFirstBunchRatioPlots
0326 +  l1tJetLastBunchRatioPlots
0327 +  l1tJetIsolatedBunchRatioPlots
0328 +  l1tEGammaFirstBunchRatioPlots
0329 +  l1tEGammaLastBunchRatioPlots
0330 +  l1tEGammaIsolatedBunchRatioPlots
0331 +  l1tTauFirstBunchRatioPlots
0332 +  l1tTauLastBunchRatioPlots
0333 +  l1tTauIsolatedBunchRatioPlots
0334 +  l1tEtSumFirstBunchRatioPlots
0335 +  l1tEtSumLastBunchRatioPlots
0336 +  l1tEtSumIsolatedBunchRatioPlots
0337 )