Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:10:03

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from DQMServices.Core.DQMEDHarvester import DQMEDHarvester
0004 
0005 from DQMOffline.Trigger.VBFSUSYMonitor_Client_cff import *
0006 from DQMOffline.Trigger.LepHTMonitor_cff import *
0007 from DQMOffline.Trigger.susyHLTEleCaloJetsClient_cfi import *
0008 from DQMOffline.Trigger.RazorMonitor_Client_cff import *
0009 from DQMOffline.Trigger.SoftMuHardJetMETSUSYMonitor_Client_cff import *
0010 
0011 double_soft_muon_muonpt_efficiency = DQMEDHarvester("DQMGenericClient",
0012     subDirs        = cms.untracked.vstring("HLT/SUSY/SOS/Muon"),
0013     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages 
0014     resolution     = cms.vstring(),
0015     efficiency     = cms.vstring(
0016       "effic_muPt_1       'efficiency vs muon pt; muon pt [GeV]; efficiency'  muPt_1_variableBinning_numerator  muPt_1_variableBinning_denominator",
0017       "effic_muEta_1      'efficiency vs muon eta; muon eta ; efficiency'    muEta_1_variableBinning_numerator muEta_1_variableBinning_denominator",
0018       "effic_muPhi_1      'efficiency vs muon phi; muon phi ; efficiency'    muPhi_1_numerator                 muPhi_1_denominator",
0019 
0020       "effic_muPt_2       'efficiency vs muon pt; muon pt [GeV]; efficiency'  muPt_2_variableBinning_numerator  muPt_2_variableBinning_denominator",
0021       "effic_muEta_2      'efficiency vs muon eta; muon eta ; efficiency'    muEta_2_variableBinning_numerator muEta_2_variableBinning_denominator",
0022       "effic_muPhi_2      'efficiency vs muon phi; muon phi ; efficiency'    muPhi_2_numerator                 muPhi_2_denominator",
0023 
0024       "effic_mu1mu2Pt     'efficiency vs mu1mu2 Pt; mu1 Pt [GeV]; mu2 Pt [GeV]' mu1Pt_mu2Pt_numerator   mu1Pt_mu2Pt_denominator",
0025       "effic_mu1mu2Eta    'efficiency vs mu1mu2 Eta; mu1 Eta ; mu2 Eta' mu1Eta_mu2Eta_numerator   mu1Eta_mu2Eta_denominator",
0026     ),
0027 )
0028 
0029 double_soft_muon_metpt_efficiency = DQMEDHarvester("DQMGenericClient",
0030     subDirs        = cms.untracked.vstring("HLT/SUSY/SOS/MET"),
0031     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages 
0032     resolution     = cms.vstring(),
0033     efficiency     = cms.vstring(
0034       "effic_met       'efficiency vs met pt; met [GeV]; efficiency' met_numerator       met_denominator",
0035     ),
0036 )
0037 
0038 double_soft_muon_mll_efficiency = DQMEDHarvester("DQMGenericClient",
0039     subDirs        = cms.untracked.vstring("HLT/SUSY/SOS/Mll"),
0040     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages 
0041     resolution     = cms.vstring(),
0042     efficiency     = cms.vstring(
0043       "effic_Mll       'efficiency vs inv.mass; Mll [GeV]; efficiency' invMass_numerator       invMass_denominator",
0044       "effic_Mll_variableBinning       'efficiency vs inv.mass; Mll [GeV]; efficiency' invMass_variable_numerator       invMass_variable_denominator",
0045     ),
0046 )
0047 
0048 double_soft_muon_mhtpt_efficiency = DQMEDHarvester("DQMGenericClient",
0049     subDirs        = cms.untracked.vstring("HLT/SUSY/SOS/MHT"),
0050     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages 
0051     resolution     = cms.vstring(),
0052     efficiency     = cms.vstring(
0053       "effic_MHT       'efficiency vs MHT; met [GeV]; efficiency' eventMHT_numerator       eventMHT_denominator",
0054       "effic_MHT_variableBinning       'efficiency vs MHT; met [GeV]; efficiency' eventMHT_variable_numerator       eventMHT_variable_denominator",
0055     ),
0056 )
0057 
0058 # backup1
0059 double_soft_muon_backup_70_metpt_efficiency = DQMEDHarvester("DQMGenericClient",
0060     subDirs        = cms.untracked.vstring("HLT/SUSY/SOS/backup70/MET"),
0061     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages 
0062     resolution     = cms.vstring(),
0063     efficiency     = cms.vstring(
0064       "effic_met       'efficiency vs met pt; met [GeV]; efficiency' met_numerator       met_denominator",
0065     ),
0066 )
0067 
0068 double_soft_muon_backup_70_mhtpt_efficiency = DQMEDHarvester("DQMGenericClient",
0069     subDirs        = cms.untracked.vstring("HLT/SUSY/SOS/backup70/MHT"),
0070     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages 
0071     resolution     = cms.vstring(),
0072     efficiency     = cms.vstring(
0073       "effic_MHT       'efficiency vs MHT; met [GeV]; efficiency' eventMHT_numerator       eventMHT_denominator",
0074       "effic_MHT_variableBinning       'efficiency vs MHT; met [GeV]; efficiency' eventMHT_variable_numerator       eventMHT_variable_denominator",
0075     ),
0076 )
0077 
0078 # backup2
0079 double_soft_muon_backup_90_metpt_efficiency = DQMEDHarvester("DQMGenericClient",
0080     subDirs        = cms.untracked.vstring("HLT/SUSY/SOS/backup90/MET"),
0081     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages 
0082     resolution     = cms.vstring(),
0083     efficiency     = cms.vstring(
0084       "effic_met       'efficiency vs met pt; met [GeV]; efficiency' met_numerator       met_denominator",
0085     ),
0086 )
0087 
0088 double_soft_muon_backup_90_mhtpt_efficiency = DQMEDHarvester("DQMGenericClient",
0089     subDirs        = cms.untracked.vstring("HLT/SUSY/SOS/backup90/MHT"),
0090     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages 
0091     resolution     = cms.vstring(),
0092     efficiency     = cms.vstring(
0093       "effic_MHT       'efficiency vs MHT; met [GeV]; efficiency' eventMHT_numerator       eventMHT_denominator",
0094       "effic_MHT_variableBinning       'efficiency vs MHT; met [GeV]; efficiency' eventMHT_variable_numerator       eventMHT_variable_denominator",
0095     ),
0096 )
0097 
0098 triple_muon_mupt_efficiency = DQMEDHarvester("DQMGenericClient",
0099     subDirs        = cms.untracked.vstring("HLT/SUSY/SOS/TripleMu/Muon"),
0100     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages 
0101     resolution     = cms.vstring(),
0102     efficiency     = cms.vstring(
0103       "effic_muPt_1       'efficiency vs muon pt; muon pt [GeV]; efficiency'  muPt_1_variableBinning_numerator  muPt_1_variableBinning_denominator",
0104       "effic_muEta_1      'efficiency vs muon eta; muon eta ; efficiency'    muEta_1_variableBinning_numerator muEta_1_variableBinning_denominator",
0105       "effic_muPhi_1      'efficiency vs muon phi; muon phi ; efficiency'    muPhi_1_numerator                 muPhi_1_denominator",
0106 
0107       "effic_muPt_2       'efficiency vs muon pt; muon pt [GeV]; efficiency'  muPt_2_variableBinning_numerator  muPt_2_variableBinning_denominator",
0108       "effic_muEta_2      'efficiency vs muon eta; muon eta ; efficiency'    muEta_2_variableBinning_numerator muEta_2_variableBinning_denominator",
0109       "effic_muPhi_2      'efficiency vs muon phi; muon phi ; efficiency'    muPhi_2_numerator                 muPhi_2_denominator",
0110 
0111       "effic_muPt_3       'efficiency vs muon pt; muon pt [GeV]; efficiency'  muPt_3_variableBinning_numerator  muPt_3_variableBinning_denominator",
0112       "effic_muEta_3      'efficiency vs muon eta; muon eta ; efficiency'    muEta_3_variableBinning_numerator muEta_3_variableBinning_denominator",
0113       "effic_muPhi_3      'efficiency vs muon phi; muon phi ; efficiency'    muPhi_3_numerator                 muPhi_3_denominator",
0114     ),
0115 )
0116 
0117 # triple dca
0118 triple_muon_dca_mupt_efficiency = DQMEDHarvester("DQMGenericClient",
0119     subDirs        = cms.untracked.vstring("HLT/SUSY/SOS/TripleMu/DCA/Muon"),
0120     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages 
0121     resolution     = cms.vstring(),
0122     efficiency     = cms.vstring(
0123       "effic_muPt_1       'efficiency vs muon pt; muon pt [GeV]; efficiency'  muPt_1_variableBinning_numerator  muPt_1_variableBinning_denominator",
0124       "effic_muEta_1      'efficiency vs muon eta; muon eta ; efficiency'    muEta_1_variableBinning_numerator muEta_1_variableBinning_denominator",
0125       "effic_muPhi_1      'efficiency vs muon phi; muon phi ; efficiency'    muPhi_1_numerator                 muPhi_1_denominator",
0126 
0127       "effic_muPt_2       'efficiency vs muon pt; muon pt [GeV]; efficiency'  muPt_2_variableBinning_numerator  muPt_2_variableBinning_denominator",
0128       "effic_muEta_2      'efficiency vs muon eta; muon eta ; efficiency'    muEta_2_variableBinning_numerator muEta_2_variableBinning_denominator",
0129       "effic_muPhi_2      'efficiency vs muon phi; muon phi ; efficiency'    muPhi_2_numerator                 muPhi_2_denominator",
0130 
0131       "effic_muPt_3       'efficiency vs muon pt; muon pt [GeV]; efficiency'  muPt_3_variableBinning_numerator  muPt_3_variableBinning_denominator",
0132       "effic_muEta_3      'efficiency vs muon eta; muon eta ; efficiency'    muEta_3_variableBinning_numerator muEta_3_variableBinning_denominator",
0133       "effic_muPhi_3      'efficiency vs muon phi; muon phi ; efficiency'    muPhi_3_numerator                 muPhi_3_denominator",
0134     ),
0135 )
0136 
0137 # dca double muon
0138 double_soft_dca_muonpt_efficiency = DQMEDHarvester("DQMGenericClient",
0139     subDirs        = cms.untracked.vstring("HLT/SUSY/SOS/DCA/Muon"),
0140     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages 
0141     resolution     = cms.vstring(),
0142     efficiency     = cms.vstring(
0143       "effic_muPt_1       'efficiency vs muon pt; muon pt [GeV]; efficiency'  muPt_1_variableBinning_numerator  muPt_1_variableBinning_denominator",
0144       "effic_muEta_1      'efficiency vs muon eta; muon eta ; efficiency'    muEta_1_variableBinning_numerator muEta_1_variableBinning_denominator",
0145       "effic_muPhi_1      'efficiency vs muon phi; muon phi ; efficiency'    muPhi_1_numerator                 muPhi_1_denominator",
0146 
0147       "effic_muPt_2       'efficiency vs muon pt; muon pt [GeV]; efficiency'  muPt_2_variableBinning_numerator  muPt_2_variableBinning_denominator",
0148       "effic_muEta_2      'efficiency vs muon eta; muon eta ; efficiency'    muEta_2_variableBinning_numerator muEta_2_variableBinning_denominator",
0149       "effic_muPhi_2      'efficiency vs muon phi; muon phi ; efficiency'    muPhi_2_numerator                 muPhi_2_denominator",
0150 
0151       "effic_mu1mu2Pt     'efficiency vs mu1mu2 Pt; mu1 Pt [GeV]; mu2 Pt [GeV]'   mu1Pt_mu2Pt_numerator   mu1Pt_mu2Pt_denominator",
0152       "effic_mu1mu2Eta    'efficiency vs mu1mu2 Eta; mu1 Eta ; mu2 Eta'         mu1Eta_mu2Eta_numerator mu1Eta_mu2Eta_denominator",
0153     ),
0154 )
0155 
0156 double_soft_dca_metpt_efficiency = DQMEDHarvester("DQMGenericClient",
0157     subDirs        = cms.untracked.vstring("HLT/SUSY/SOS/DCA/MET"),
0158     verbose        = cms.untracked.uint32(0), # Set to 2 for all messages 
0159     resolution     = cms.vstring(),
0160     efficiency     = cms.vstring(
0161       "effic_met       'efficiency vs met pt; met [GeV]; efficiency' met_numerator       met_denominator",
0162     ),
0163 )
0164 
0165 susyClient = cms.Sequence(
0166     vbfsusyClient
0167   + LepHTClient
0168   + susyHLTEleCaloJetsClient
0169   + double_soft_muon_muonpt_efficiency
0170   + double_soft_muon_metpt_efficiency
0171   + double_soft_muon_mll_efficiency
0172   + double_soft_muon_mhtpt_efficiency
0173   + double_soft_muon_backup_70_metpt_efficiency
0174   + double_soft_muon_backup_70_mhtpt_efficiency
0175   + double_soft_muon_backup_90_metpt_efficiency
0176   + double_soft_muon_backup_90_mhtpt_efficiency
0177   + double_soft_dca_muonpt_efficiency
0178   + double_soft_dca_metpt_efficiency
0179   + susyHLTRazorClient
0180   + triple_muon_mupt_efficiency
0181   + triple_muon_dca_mupt_efficiency
0182   + susyHLTSoftMuHardJetMETClient
0183 )