import FWCore.ParameterSet.Config as cms

from DQMOffline.Trigger.METMonitor_cfi import hltMETmonitoring

# HLT_PFMET110_PFMHT110_IDTight
PFMET110_PFMHT110_IDTight_METmonitoring = hltMETmonitoring.clone()
PFMET110_PFMHT110_IDTight_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMET110/')
PFMET110_PFMHT110_IDTight_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMET110_PFMHT110_IDTight_v*")
PFMET110_PFMHT110_IDTight_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

#HLT_PFMET120_PFMHT120_IDTight
PFMET120_PFMHT120_IDTight_METmonitoring = hltMETmonitoring.clone()
PFMET120_PFMHT120_IDTight_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMET120')
PFMET120_PFMHT120_IDTight_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMET120_PFMHT120_IDTight_v*")
PFMET120_PFMHT120_IDTight_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFMET130_PFMHT130_IDTight
PFMET130_PFMHT130_IDTight_METmonitoring = hltMETmonitoring.clone()
PFMET130_PFMHT130_IDTight_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMET130/')
PFMET130_PFMHT130_IDTight_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMET130_PFMHT130_IDTight_v*")
PFMET130_PFMHT130_IDTight_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFMET140_PFMHT140_IDTight
PFMET140_PFMHT140_IDTight_METmonitoring = hltMETmonitoring.clone()
PFMET140_PFMHT140_IDTight_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMET140/')
PFMET140_PFMHT140_IDTight_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMET140_PFMHT140_IDTight_v*")
PFMET140_PFMHT140_IDTight_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFMETTypeOne110_PFMHT110_IDTight                                                                                                                              
PFMETTypeOne110_PFMHT110_METmonitoring = hltMETmonitoring.clone()
PFMETTypeOne110_PFMHT110_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMETTypeOne110/')
PFMETTypeOne110_PFMHT110_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMETTypeOne110_PFMHT110_IDTight_v*")
PFMETTypeOne110_PFMHT110_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFMETTypeOne120_PFMHT120_IDTight
PFMETTypeOne120_PFMHT120_METmonitoring = hltMETmonitoring.clone()
PFMETTypeOne120_PFMHT120_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMETTypeOne120/')
PFMETTypeOne120_PFMHT120_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PPFMETTypeOne120_PFMHT120_IDTight_v*")
PFMETTypeOne120_PFMHT120_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFMETTypeOne130_PFMHT130_IDTight
PFMETTypeOne130_PFMHT130_METmonitoring = hltMETmonitoring.clone()
PFMETTypeOne130_PFMHT130_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMETTypeOne130/')
PFMETTypeOne130_PFMHT130_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMETTypeOne130_PFMHT130_IDTight_v*")
PFMETTypeOne130_PFMHT130_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFMETTypeOne140_PFMHT140_IDTight
PFMETTypeOne140_PFMHT140_METmonitoring = hltMETmonitoring.clone()
PFMETTypeOne140_PFMHT140_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMETTypeOne140/')
PFMETTypeOne140_PFMHT140_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMETTypeOne140_PFMHT140_IDTight_v*")
PFMETTypeOne140_PFMHT140_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFMETNoMu90_PFMHTNoMu90_IDTight
PFMETNoMu90_PFMHTNoMu90_METmonitoring = hltMETmonitoring.clone()
PFMETNoMu90_PFMHTNoMu90_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMETNoMu90/')
PFMETNoMu90_PFMHTNoMu90_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMETNoMu90_PFMHTNoMu90_IDTight_v*")
PFMETNoMu90_PFMHTNoMu90_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFMETNoMu110_PFMHTNoMu110_IDTight
PFMETNoMu110_PFMHTNoMu110_METmonitoring = hltMETmonitoring.clone()
PFMETNoMu110_PFMHTNoMu110_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMETNoMu110/')
PFMETNoMu110_PFMHTNoMu110_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v*")
PFMETNoMu110_PFMHTNoMu110_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFMETNoMu120_PFMHTNoMu120_IDTight
PFMETNoMu120_PFMHTNoMu120_METmonitoring = hltMETmonitoring.clone()
PFMETNoMu120_PFMHTNoMu120_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMETNoMu120/')
PFMETNoMu120_PFMHTNoMu120_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v*")
PFMETNoMu120_PFMHTNoMu120_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFMETNoMu130_PFMHTNoMu130_IDTight
PFMETNoMu130_PFMHTNoMu130_METmonitoring = hltMETmonitoring.clone()
PFMETNoMu130_PFMHTNoMu130_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMETNoMu130/')
PFMETNoMu130_PFMHTNoMu130_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v*")
PFMETNoMu130_PFMHTNoMu130_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFMETNoMu140_PFMHTNoMu140_IDTight
PFMETNoMu140_PFMHTNoMu140_METmonitoring = hltMETmonitoring.clone()
PFMETNoMu140_PFMHTNoMu140_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMETNoMu140/')
PFMETNoMu140_PFMHTNoMu140_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v*")
PFMETNoMu140_PFMHTNoMu140_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_MET200
MET200_METmonitoring = hltMETmonitoring.clone()
MET200_METmonitoring.FolderName = cms.string('HLT/JME/MET/MET200/')
MET200_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_MET200_v*")

# HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight
MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_METmonitoring = hltMETmonitoring.clone()
MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_METmonitoring.FolderName = cms.string('HLT/EXO/MET/MonoCentralPFJet80_PFMETNoMu110/')
MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight")
MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight
MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_METmonitoring = hltMETmonitoring.clone()
MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_METmonitoring.FolderName = cms.string('HLT/EXO/MET/MonoCentralPFJet80_PFMETNoMu120/')
MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v*")
MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight
MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_METmonitoring = hltMETmonitoring.clone()
MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_METmonitoring.FolderName = cms.string('HLT/EXO/MET/MonoCentralPFJet80_PFMETNoMu130/')
MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v*")
MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight
MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_METmonitoring = hltMETmonitoring.clone()
MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_METmonitoring.FolderName = cms.string('HLT/EXO/MET/MonoCentralPFJet80_PFMETNoMu140/')
MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v*")
MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_MonoCentralPFJet80_PFMETNoMu90_PFMHTNoMu90_IDTight
MonoCentralPFJet80_PFMETNoMu90_PFMHTNoMu90_METmonitoring = hltMETmonitoring.clone()
MonoCentralPFJet80_PFMETNoMu90_PFMHTNoMu90_METmonitoring.FolderName = cms.string('HLT/EXO/MET/MonoCentralPFJet80_PFMETNoMu90/')
MonoCentralPFJet80_PFMETNoMu90_PFMHTNoMu90_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v*")
MonoCentralPFJet80_PFMETNoMu90_PFMHTNoMu90_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFHT500_PFMET100_PFMHT100_IDTight
PFHT500_PFMET100_PFMHT100_METmonitoring = hltMETmonitoring.clone()
PFHT500_PFMET100_PFMHT100_METmonitoring.FolderName = cms.string('HLT/EXO/MET/PFHT500_PFMET100_PFMHT100/')
PFHT500_PFMET100_PFMHT100_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFHT500_PFMET100_PFMHT100_IDTight_v*")

# HLT_PFHT500_PFMET110_PFMHT110_IDTight
PFHT500_PFMET110_PFMHT110_METmonitoring = hltMETmonitoring.clone()
PFHT500_PFMET110_PFMHT110_METmonitoring.FolderName = cms.string('HLT/EXO/MET/PFHT500_PFMET110_PFMHT110/')
PFHT500_PFMET110_PFMHT110_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFHT500_PFMET110_PFMHT110_IDTight_v*")

# HLT_PFHT700_PFMET85_PFMHT85_IDTight
PFHT700_PFMET85_PFMHT85_METmonitoring = hltMETmonitoring.clone()
PFHT700_PFMET85_PFMHT85_METmonitoring.FolderName = cms.string('HLT/EXO/MET/PFHT700_PFMET85_PFMHT85/')
PFHT700_PFMET85_PFMHT85_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFHT700_PFMET85_PFMHT85_IDTight_v*")

# HLT_PFHT700_PFMET95_PFMHT95_IDTight
PFHT700_PFMET95_PFMHT95_METmonitoring = hltMETmonitoring.clone()
PFHT700_PFMET95_PFMHT95_METmonitoring.FolderName = cms.string('HLT/EXO/MET/PFHT700_PFMET95_PFMHT95/')
PFHT700_PFMET95_PFMHT95_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFHT700_PFMET95_PFMHT95_IDTight_v*")

# HLT_PFHT800_PFMET75_PFMHT75_IDTight
PFHT800_PFMET75_PFMHT75_METmonitoring = hltMETmonitoring.clone()
PFHT800_PFMET75_PFMHT75_METmonitoring.FolderName = cms.string('HLT/EXO/MET/PFHT800_PFMET75_PFMHT75/')
PFHT800_PFMET75_PFMHT75_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFHT800_PFMET75_PFMHT75_IDTight_v*")

# HLT_PFHT800_PFMET85_PFMHT85_IDTight
PFHT800_PFMET85_PFMHT85_METmonitoring = hltMETmonitoring.clone()
PFHT800_PFMET85_PFMHT85_METmonitoring.FolderName = cms.string('HLT/EXO/MET/PFHT800_PFMET85_PFMHT85/')
PFHT800_PFMET85_PFMHT85_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFHT800_PFMET85_PFMHT85_IDTight_v*")

# HLT_PFMET120_PFMHT120_IDTight_PFHT60
PFMET120_PFMHT120_IDTight_PFHT60_METmonitoring = hltMETmonitoring.clone()
PFMET120_PFMHT120_IDTight_PFHT60_METmonitoring.FolderName = cms.string('HLT/EXO/MET/PFMET120_PFHT60/')
PFMET120_PFMHT120_IDTight_PFHT60_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMET120_PFMHT120_IDTight_PFHT60_v*")
PFMET120_PFMHT120_IDTight_PFHT60_METmonitoring.jetSelection      = cms.string("pt > 70 && abs(eta) < 2.4 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60
PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_METmonitoring = hltMETmonitoring.clone()
PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_METmonitoring.FolderName = cms.string('HLT/EXO/MET/PFMETNoMu120_PFHT60/')
PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v*")
PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_METmonitoring.jetSelection      = cms.string("pt > 70 && abs(eta) < 2.4 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60
PFMETTypeOne120_PFMHT120_IDTight_PFHT60_METmonitoring = hltMETmonitoring.clone()
PFMETTypeOne120_PFMHT120_IDTight_PFHT60_METmonitoring.FolderName = cms.string('HLT/EXO/MET/PFMETTypeOne120_PFHT60/')
PFMETTypeOne120_PFMHT120_IDTight_PFHT60_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v*")
PFMETTypeOne120_PFMHT120_IDTight_PFHT60_METmonitoring.jetSelection      = cms.string("pt > 70 && abs(eta) < 2.4 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

## Add Pure MET Trigger ##
# HLT_L1ETMHadSeeds_v 
L1ETMHadSeeds_METmonitoring = hltMETmonitoring.clone()
L1ETMHadSeeds_METmonitoring.FolderName = cms.string('HLT/JME/MET/L1ETMHadSeeds/')
L1ETMHadSeeds_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_L1ETMHadSeeds_v*")

# HLT_CaloMHT90_v 
CaloMHT90_METmonitoring = hltMETmonitoring.clone()
CaloMHT90_METmonitoring.FolderName = cms.string('HLT/JME/CaloMHT/CaloMHT90/')
CaloMHT90_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_CaloMHT90_v*")

# HLT_CaloMET70_HBHECleaned_v 
CaloMET70_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET70_HBHECleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/Calo/CaloMET70_HBHECleaned/')
CaloMET70_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_CaloMET70_HBHECleaned_v*")

# HLT_CaloMET80_HBHECleaned_v 
CaloMET80_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET80_HBHECleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/Calo/CaloMET80_HBHECleaned/')
CaloMET80_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_CaloMET80_HBHECleaned_v*")

# HLT_CaloMET80_NotCleaned_v 
CaloMET80_NotCleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET80_NotCleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/Calo/CaloMET80_NotCleaned/')
CaloMET80_NotCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_CaloMET80_NotCleaned_v*")

# HLT_CaloMET90_HBHECleaned_v 
CaloMET90_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET90_HBHECleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/Calo/CaloMET90_HBHECleaned/')
CaloMET90_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_CaloMET90_HBHECleaned_v*")

# HLT_CaloMET90_NotCleaned_v 
CaloMET90_NotCleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET90_NotCleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/Calo/CaloMET90_NotCleaned/')
CaloMET90_NotCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_CaloMET90_NotCleaned_v*")

# HLT_CaloMET100_HBHECleaned_v 
CaloMET100_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET100_HBHECleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/Calo/CaloMET100_HBHECleaned/')
CaloMET100_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_CaloMET100_HBHECleaned_v*")

# HLT_CaloMET100_NotCleaned_v 
CaloMET100_NotCleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET100_NotCleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/Calo/CaloMET100_NotCleaned/')
CaloMET100_NotCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_CaloMET100_NotCleaned_v*")

# HLT_CaloMET110_NotCleaned_v 
CaloMET110_NotCleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET110_NotCleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/Calo/CaloMET110_NotCleaned/')
CaloMET110_NotCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_CaloMET110_NotCleaned_v*")

# HLT_CaloMET250_HBHECleaned_v 
CaloMET250_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET250_HBHECleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/Calo/CaloMET250_HBHECleaned/')
CaloMET250_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_CaloMET250_HBHECleaned_v*")

# HLT_CaloMET250_NotCleaned_v 
CaloMET250_NotCleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET250_NotCleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/Calo/CaloMET250_NotCleaned/')
CaloMET250_NotCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_CaloMET250_NotCleaned_v*")

# HLT_CaloMET300_HBHECleaned_v 
CaloMET300_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET300_HBHECleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/Calo/CaloMET300_HBHECleaned/')
CaloMET300_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_CaloMET300_HBHECleaned_v*")

# HLT_CaloMET300_HBHECleaned_v 
CaloMET350_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET350_HBHECleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/Calo/CaloMET350_HBHECleaned/')
CaloMET350_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_CaloMET350_HBHECleaned_v*")

# HLT_CaloMET300_HBHECleaned_v 
PFMET200_HBHE_BeamHaloCleaned_METmonitoring = hltMETmonitoring.clone()
PFMET200_HBHE_BeamHaloCleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMET200_HBHE_BeamHaloCleaned/')
PFMET200_HBHE_BeamHaloCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMET200_HBHE_BeamHaloCleaned_v*")

# HLT_CaloMET300_HBHECleaned_v 
PFMET200_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
PFMET200_HBHECleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMET200_HBHECleaned/')
PFMET200_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMET200_HBHECleaned_v*")

# HLT_CaloMET300_HBHECleaned_v 
PFMET200_NotCleaned_METmonitoring = hltMETmonitoring.clone()
PFMET200_NotCleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMET200_NotCleaned/')
PFMET200_NotCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMET200_NotCleaned_v*")

# HLT_CaloMET300_HBHECleaned_v 
PFMET250_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
PFMET250_HBHECleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMET250_HBHECleaned/')
PFMET250_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMET250_HBHECleaned_v*")

# HLT_CaloMET300_HBHECleaned_v 
PFMET300_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
PFMET300_HBHECleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMET300_HBHECleaned/')
PFMET300_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMET300_HBHECleaned_v*")

# HLT_CaloMET300_HBHECleaned_v 
PFMETTypeOne200_HBHE_BeamHaloCleaned_METmonitoring = hltMETmonitoring.clone()
PFMETTypeOne200_HBHE_BeamHaloCleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMETTypeOne200_HBHE_BeamHaloCleaned/')
PFMETTypeOne200_HBHE_BeamHaloCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v*")

exoHLTMETmonitoring = cms.Sequence(
    PFMET110_PFMHT110_IDTight_METmonitoring
    + PFMET120_PFMHT120_IDTight_METmonitoring
    + PFMET130_PFMHT130_IDTight_METmonitoring
    + PFMET140_PFMHT140_IDTight_METmonitoring
    + PFMETTypeOne110_PFMHT110_METmonitoring
    + PFMETTypeOne120_PFMHT120_METmonitoring
    + PFMETTypeOne130_PFMHT130_METmonitoring
    + PFMETTypeOne140_PFMHT140_METmonitoring
    + PFMETNoMu110_PFMHTNoMu110_METmonitoring
    + PFMETNoMu120_PFMHTNoMu120_METmonitoring
    + PFMETNoMu130_PFMHTNoMu130_METmonitoring
    + PFMETNoMu140_PFMHTNoMu140_METmonitoring
    + MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_METmonitoring
    + MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_METmonitoring
    + MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_METmonitoring
    + MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_METmonitoring
    + PFHT500_PFMET100_PFMHT100_METmonitoring
    + PFHT500_PFMET110_PFMHT110_METmonitoring
    + PFHT700_PFMET85_PFMHT85_METmonitoring
    + PFHT700_PFMET95_PFMHT95_METmonitoring
    + PFHT800_PFMET75_PFMHT75_METmonitoring
    + PFHT800_PFMET85_PFMHT85_METmonitoring
    + PFMETNoMu90_PFMHTNoMu90_METmonitoring
    + MET200_METmonitoring
    + MonoCentralPFJet80_PFMETNoMu90_PFMHTNoMu90_METmonitoring
    + PFMET120_PFMHT120_IDTight_PFHT60_METmonitoring
    + PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_METmonitoring
    + PFMETTypeOne120_PFMHT120_IDTight_PFHT60_METmonitoring
    + L1ETMHadSeeds_METmonitoring
    + CaloMHT90_METmonitoring
    + CaloMET70_HBHECleaned_METmonitoring
    + CaloMET80_HBHECleaned_METmonitoring
    + CaloMET80_NotCleaned_METmonitoring
    + CaloMET90_HBHECleaned_METmonitoring
    + CaloMET90_NotCleaned_METmonitoring 
    + CaloMET100_HBHECleaned_METmonitoring
    + CaloMET100_NotCleaned_METmonitoring   
    + CaloMET110_NotCleaned_METmonitoring
    + CaloMET250_HBHECleaned_METmonitoring
    + CaloMET250_NotCleaned_METmonitoring 
    + CaloMET300_HBHECleaned_METmonitoring 
    + CaloMET350_HBHECleaned_METmonitoring
    + PFMET200_HBHE_BeamHaloCleaned_METmonitoring  
    + PFMET200_HBHECleaned_METmonitoring  
    + PFMET200_NotCleaned_METmonitoring
    + PFMET250_HBHECleaned_METmonitoring
    + PFMET300_HBHECleaned_METmonitoring
    + PFMETTypeOne200_HBHE_BeamHaloCleaned_METmonitoring  
)


a8be2d76b315e20f2ff9bc82385ce1ce1e0a9eb6
<mask token>

<mask token>
PFMET110_PFMHT110_IDTight_METmonitoring = hltMETmonitoring.clone()
PFMET110_PFMHT110_IDTight_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMET110/')
(PFMET110_PFMHT110_IDTight_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFMET110_PFMHT110_IDTight_v*')
PFMET110_PFMHT110_IDTight_METmonitoring.jetSelection = cms.string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
PFMET120_PFMHT120_IDTight_METmonitoring = hltMETmonitoring.clone()
PFMET120_PFMHT120_IDTight_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMET120')
(PFMET120_PFMHT120_IDTight_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFMET120_PFMHT120_IDTight_v*')
PFMET120_PFMHT120_IDTight_METmonitoring.jetSelection = cms.string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
PFMET130_PFMHT130_IDTight_METmonitoring = hltMETmonitoring.clone()
PFMET130_PFMHT130_IDTight_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMET130/')
(PFMET130_PFMHT130_IDTight_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFMET130_PFMHT130_IDTight_v*')
PFMET130_PFMHT130_IDTight_METmonitoring.jetSelection = cms.string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
PFMET140_PFMHT140_IDTight_METmonitoring = hltMETmonitoring.clone()
PFMET140_PFMHT140_IDTight_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMET140/')
(PFMET140_PFMHT140_IDTight_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFMET140_PFMHT140_IDTight_v*')
PFMET140_PFMHT140_IDTight_METmonitoring.jetSelection = cms.string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
PFMETTypeOne110_PFMHT110_METmonitoring = hltMETmonitoring.clone()
PFMETTypeOne110_PFMHT110_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMETTypeOne110/')
(PFMETTypeOne110_PFMHT110_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFMETTypeOne110_PFMHT110_IDTight_v*')
PFMETTypeOne110_PFMHT110_METmonitoring.jetSelection = cms.string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
PFMETTypeOne120_PFMHT120_METmonitoring = hltMETmonitoring.clone()
PFMETTypeOne120_PFMHT120_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMETTypeOne120/')
(PFMETTypeOne120_PFMHT120_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PPFMETTypeOne120_PFMHT120_IDTight_v*')
PFMETTypeOne120_PFMHT120_METmonitoring.jetSelection = cms.string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
PFMETTypeOne130_PFMHT130_METmonitoring = hltMETmonitoring.clone()
PFMETTypeOne130_PFMHT130_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMETTypeOne130/')
(PFMETTypeOne130_PFMHT130_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFMETTypeOne130_PFMHT130_IDTight_v*')
PFMETTypeOne130_PFMHT130_METmonitoring.jetSelection = cms.string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
PFMETTypeOne140_PFMHT140_METmonitoring = hltMETmonitoring.clone()
PFMETTypeOne140_PFMHT140_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMETTypeOne140/')
(PFMETTypeOne140_PFMHT140_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFMETTypeOne140_PFMHT140_IDTight_v*')
PFMETTypeOne140_PFMHT140_METmonitoring.jetSelection = cms.string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
PFMETNoMu90_PFMHTNoMu90_METmonitoring = hltMETmonitoring.clone()
PFMETNoMu90_PFMHTNoMu90_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMETNoMu90/')
(PFMETNoMu90_PFMHTNoMu90_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFMETNoMu90_PFMHTNoMu90_IDTight_v*')
PFMETNoMu90_PFMHTNoMu90_METmonitoring.jetSelection = cms.string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
PFMETNoMu110_PFMHTNoMu110_METmonitoring = hltMETmonitoring.clone()
PFMETNoMu110_PFMHTNoMu110_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMETNoMu110/')
(PFMETNoMu110_PFMHTNoMu110_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v*')
PFMETNoMu110_PFMHTNoMu110_METmonitoring.jetSelection = cms.string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
PFMETNoMu120_PFMHTNoMu120_METmonitoring = hltMETmonitoring.clone()
PFMETNoMu120_PFMHTNoMu120_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMETNoMu120/')
(PFMETNoMu120_PFMHTNoMu120_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v*')
PFMETNoMu120_PFMHTNoMu120_METmonitoring.jetSelection = cms.string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
PFMETNoMu130_PFMHTNoMu130_METmonitoring = hltMETmonitoring.clone()
PFMETNoMu130_PFMHTNoMu130_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMETNoMu130/')
(PFMETNoMu130_PFMHTNoMu130_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v*')
PFMETNoMu130_PFMHTNoMu130_METmonitoring.jetSelection = cms.string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
PFMETNoMu140_PFMHTNoMu140_METmonitoring = hltMETmonitoring.clone()
PFMETNoMu140_PFMHTNoMu140_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMETNoMu140/')
(PFMETNoMu140_PFMHTNoMu140_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v*')
PFMETNoMu140_PFMHTNoMu140_METmonitoring.jetSelection = cms.string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
MET200_METmonitoring = hltMETmonitoring.clone()
MET200_METmonitoring.FolderName = cms.string('HLT/JME/MET/MET200/')
MET200_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring(
    'HLT_MET200_v*')
MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_METmonitoring = (hltMETmonitoring
    .clone())
MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_METmonitoring.FolderName = (cms
    .string('HLT/EXO/MET/MonoCentralPFJet80_PFMETNoMu110/'))
(MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_METmonitoring.
    numGenericTriggerEventPSet.hltPaths) = (cms.vstring(
    'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight'))
MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_METmonitoring.jetSelection = (cms
    .string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    ))
MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_METmonitoring = (hltMETmonitoring
    .clone())
MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_METmonitoring.FolderName = (cms
    .string('HLT/EXO/MET/MonoCentralPFJet80_PFMETNoMu120/'))
(MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_METmonitoring.
    numGenericTriggerEventPSet.hltPaths) = (cms.vstring(
    'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v*'))
MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_METmonitoring.jetSelection = (cms
    .string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    ))
MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_METmonitoring = (hltMETmonitoring
    .clone())
MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_METmonitoring.FolderName = (cms
    .string('HLT/EXO/MET/MonoCentralPFJet80_PFMETNoMu130/'))
(MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_METmonitoring.
    numGenericTriggerEventPSet.hltPaths) = (cms.vstring(
    'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v*'))
MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_METmonitoring.jetSelection = (cms
    .string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    ))
MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_METmonitoring = (hltMETmonitoring
    .clone())
MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_METmonitoring.FolderName = (cms
    .string('HLT/EXO/MET/MonoCentralPFJet80_PFMETNoMu140/'))
(MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_METmonitoring.
    numGenericTriggerEventPSet.hltPaths) = (cms.vstring(
    'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v*'))
MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_METmonitoring.jetSelection = (cms
    .string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    ))
MonoCentralPFJet80_PFMETNoMu90_PFMHTNoMu90_METmonitoring = (hltMETmonitoring
    .clone())
MonoCentralPFJet80_PFMETNoMu90_PFMHTNoMu90_METmonitoring.FolderName = (cms.
    string('HLT/EXO/MET/MonoCentralPFJet80_PFMETNoMu90/'))
(MonoCentralPFJet80_PFMETNoMu90_PFMHTNoMu90_METmonitoring.
    numGenericTriggerEventPSet.hltPaths) = (cms.vstring(
    'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v*'))
MonoCentralPFJet80_PFMETNoMu90_PFMHTNoMu90_METmonitoring.jetSelection = (cms
    .string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    ))
PFHT500_PFMET100_PFMHT100_METmonitoring = hltMETmonitoring.clone()
PFHT500_PFMET100_PFMHT100_METmonitoring.FolderName = cms.string(
    'HLT/EXO/MET/PFHT500_PFMET100_PFMHT100/')
(PFHT500_PFMET100_PFMHT100_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFHT500_PFMET100_PFMHT100_IDTight_v*')
PFHT500_PFMET110_PFMHT110_METmonitoring = hltMETmonitoring.clone()
PFHT500_PFMET110_PFMHT110_METmonitoring.FolderName = cms.string(
    'HLT/EXO/MET/PFHT500_PFMET110_PFMHT110/')
(PFHT500_PFMET110_PFMHT110_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFHT500_PFMET110_PFMHT110_IDTight_v*')
PFHT700_PFMET85_PFMHT85_METmonitoring = hltMETmonitoring.clone()
PFHT700_PFMET85_PFMHT85_METmonitoring.FolderName = cms.string(
    'HLT/EXO/MET/PFHT700_PFMET85_PFMHT85/')
(PFHT700_PFMET85_PFMHT85_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFHT700_PFMET85_PFMHT85_IDTight_v*')
PFHT700_PFMET95_PFMHT95_METmonitoring = hltMETmonitoring.clone()
PFHT700_PFMET95_PFMHT95_METmonitoring.FolderName = cms.string(
    'HLT/EXO/MET/PFHT700_PFMET95_PFMHT95/')
(PFHT700_PFMET95_PFMHT95_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFHT700_PFMET95_PFMHT95_IDTight_v*')
PFHT800_PFMET75_PFMHT75_METmonitoring = hltMETmonitoring.clone()
PFHT800_PFMET75_PFMHT75_METmonitoring.FolderName = cms.string(
    'HLT/EXO/MET/PFHT800_PFMET75_PFMHT75/')
(PFHT800_PFMET75_PFMHT75_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFHT800_PFMET75_PFMHT75_IDTight_v*')
PFHT800_PFMET85_PFMHT85_METmonitoring = hltMETmonitoring.clone()
PFHT800_PFMET85_PFMHT85_METmonitoring.FolderName = cms.string(
    'HLT/EXO/MET/PFHT800_PFMET85_PFMHT85/')
(PFHT800_PFMET85_PFMHT85_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFHT800_PFMET85_PFMHT85_IDTight_v*')
PFMET120_PFMHT120_IDTight_PFHT60_METmonitoring = hltMETmonitoring.clone()
PFMET120_PFMHT120_IDTight_PFHT60_METmonitoring.FolderName = cms.string(
    'HLT/EXO/MET/PFMET120_PFHT60/')
(PFMET120_PFMHT120_IDTight_PFHT60_METmonitoring.numGenericTriggerEventPSet.
    hltPaths) = cms.vstring('HLT_PFMET120_PFMHT120_IDTight_PFHT60_v*')
PFMET120_PFMHT120_IDTight_PFHT60_METmonitoring.jetSelection = cms.string(
    'pt > 70 && abs(eta) < 2.4 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_METmonitoring = (hltMETmonitoring.
    clone())
PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_METmonitoring.FolderName = cms.string(
    'HLT/EXO/MET/PFMETNoMu120_PFHT60/')
(PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_METmonitoring.
    numGenericTriggerEventPSet.hltPaths) = cms.vstring(
    'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v*')
PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_METmonitoring.jetSelection = (cms.
    string(
    'pt > 70 && abs(eta) < 2.4 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    ))
PFMETTypeOne120_PFMHT120_IDTight_PFHT60_METmonitoring = hltMETmonitoring.clone(
    )
PFMETTypeOne120_PFMHT120_IDTight_PFHT60_METmonitoring.FolderName = cms.string(
    'HLT/EXO/MET/PFMETTypeOne120_PFHT60/')
(PFMETTypeOne120_PFMHT120_IDTight_PFHT60_METmonitoring.
    numGenericTriggerEventPSet.hltPaths) = cms.vstring(
    'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v*')
PFMETTypeOne120_PFMHT120_IDTight_PFHT60_METmonitoring.jetSelection = (cms.
    string(
    'pt > 70 && abs(eta) < 2.4 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    ))
L1ETMHadSeeds_METmonitoring = hltMETmonitoring.clone()
L1ETMHadSeeds_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/L1ETMHadSeeds/')
L1ETMHadSeeds_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring(
    'HLT_L1ETMHadSeeds_v*')
CaloMHT90_METmonitoring = hltMETmonitoring.clone()
CaloMHT90_METmonitoring.FolderName = cms.string('HLT/JME/CaloMHT/CaloMHT90/')
CaloMHT90_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring(
    'HLT_CaloMHT90_v*')
CaloMET70_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET70_HBHECleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/Calo/CaloMET70_HBHECleaned/')
CaloMET70_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = (cms
    .vstring('HLT_CaloMET70_HBHECleaned_v*'))
CaloMET80_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET80_HBHECleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/Calo/CaloMET80_HBHECleaned/')
CaloMET80_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = (cms
    .vstring('HLT_CaloMET80_HBHECleaned_v*'))
CaloMET80_NotCleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET80_NotCleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/Calo/CaloMET80_NotCleaned/')
CaloMET80_NotCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = (cms
    .vstring('HLT_CaloMET80_NotCleaned_v*'))
CaloMET90_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET90_HBHECleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/Calo/CaloMET90_HBHECleaned/')
CaloMET90_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = (cms
    .vstring('HLT_CaloMET90_HBHECleaned_v*'))
CaloMET90_NotCleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET90_NotCleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/Calo/CaloMET90_NotCleaned/')
CaloMET90_NotCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = (cms
    .vstring('HLT_CaloMET90_NotCleaned_v*'))
CaloMET100_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET100_HBHECleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/Calo/CaloMET100_HBHECleaned/')
(CaloMET100_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_CaloMET100_HBHECleaned_v*')
CaloMET100_NotCleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET100_NotCleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/Calo/CaloMET100_NotCleaned/')
CaloMET100_NotCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = (cms
    .vstring('HLT_CaloMET100_NotCleaned_v*'))
CaloMET110_NotCleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET110_NotCleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/Calo/CaloMET110_NotCleaned/')
CaloMET110_NotCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = (cms
    .vstring('HLT_CaloMET110_NotCleaned_v*'))
CaloMET250_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET250_HBHECleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/Calo/CaloMET250_HBHECleaned/')
(CaloMET250_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_CaloMET250_HBHECleaned_v*')
CaloMET250_NotCleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET250_NotCleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/Calo/CaloMET250_NotCleaned/')
CaloMET250_NotCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = (cms
    .vstring('HLT_CaloMET250_NotCleaned_v*'))
CaloMET300_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET300_HBHECleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/Calo/CaloMET300_HBHECleaned/')
(CaloMET300_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_CaloMET300_HBHECleaned_v*')
CaloMET350_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET350_HBHECleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/Calo/CaloMET350_HBHECleaned/')
(CaloMET350_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_CaloMET350_HBHECleaned_v*')
PFMET200_HBHE_BeamHaloCleaned_METmonitoring = hltMETmonitoring.clone()
PFMET200_HBHE_BeamHaloCleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMET200_HBHE_BeamHaloCleaned/')
(PFMET200_HBHE_BeamHaloCleaned_METmonitoring.numGenericTriggerEventPSet.
    hltPaths) = cms.vstring('HLT_PFMET200_HBHE_BeamHaloCleaned_v*')
PFMET200_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
PFMET200_HBHECleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMET200_HBHECleaned/')
PFMET200_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = (cms
    .vstring('HLT_PFMET200_HBHECleaned_v*'))
PFMET200_NotCleaned_METmonitoring = hltMETmonitoring.clone()
PFMET200_NotCleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMET200_NotCleaned/')
PFMET200_NotCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = (cms
    .vstring('HLT_PFMET200_NotCleaned_v*'))
PFMET250_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
PFMET250_HBHECleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMET250_HBHECleaned/')
PFMET250_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = (cms
    .vstring('HLT_PFMET250_HBHECleaned_v*'))
PFMET300_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
PFMET300_HBHECleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMET300_HBHECleaned/')
PFMET300_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = (cms
    .vstring('HLT_PFMET300_HBHECleaned_v*'))
PFMETTypeOne200_HBHE_BeamHaloCleaned_METmonitoring = hltMETmonitoring.clone()
PFMETTypeOne200_HBHE_BeamHaloCleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMETTypeOne200_HBHE_BeamHaloCleaned/')
(PFMETTypeOne200_HBHE_BeamHaloCleaned_METmonitoring.
    numGenericTriggerEventPSet.hltPaths) = cms.vstring(
    'HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v*')
exoHLTMETmonitoring = cms.Sequence(PFMET110_PFMHT110_IDTight_METmonitoring +
    PFMET120_PFMHT120_IDTight_METmonitoring +
    PFMET130_PFMHT130_IDTight_METmonitoring +
    PFMET140_PFMHT140_IDTight_METmonitoring +
    PFMETTypeOne110_PFMHT110_METmonitoring +
    PFMETTypeOne120_PFMHT120_METmonitoring +
    PFMETTypeOne130_PFMHT130_METmonitoring +
    PFMETTypeOne140_PFMHT140_METmonitoring +
    PFMETNoMu110_PFMHTNoMu110_METmonitoring +
    PFMETNoMu120_PFMHTNoMu120_METmonitoring +
    PFMETNoMu130_PFMHTNoMu130_METmonitoring +
    PFMETNoMu140_PFMHTNoMu140_METmonitoring +
    MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_METmonitoring +
    MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_METmonitoring +
    MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_METmonitoring +
    MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_METmonitoring +
    PFHT500_PFMET100_PFMHT100_METmonitoring +
    PFHT500_PFMET110_PFMHT110_METmonitoring +
    PFHT700_PFMET85_PFMHT85_METmonitoring +
    PFHT700_PFMET95_PFMHT95_METmonitoring +
    PFHT800_PFMET75_PFMHT75_METmonitoring +
    PFHT800_PFMET85_PFMHT85_METmonitoring +
    PFMETNoMu90_PFMHTNoMu90_METmonitoring + MET200_METmonitoring +
    MonoCentralPFJet80_PFMETNoMu90_PFMHTNoMu90_METmonitoring +
    PFMET120_PFMHT120_IDTight_PFHT60_METmonitoring +
    PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_METmonitoring +
    PFMETTypeOne120_PFMHT120_IDTight_PFHT60_METmonitoring +
    L1ETMHadSeeds_METmonitoring + CaloMHT90_METmonitoring +
    CaloMET70_HBHECleaned_METmonitoring +
    CaloMET80_HBHECleaned_METmonitoring +
    CaloMET80_NotCleaned_METmonitoring +
    CaloMET90_HBHECleaned_METmonitoring +
    CaloMET90_NotCleaned_METmonitoring +
    CaloMET100_HBHECleaned_METmonitoring +
    CaloMET100_NotCleaned_METmonitoring +
    CaloMET110_NotCleaned_METmonitoring +
    CaloMET250_HBHECleaned_METmonitoring +
    CaloMET250_NotCleaned_METmonitoring +
    CaloMET300_HBHECleaned_METmonitoring +
    CaloMET350_HBHECleaned_METmonitoring +
    PFMET200_HBHE_BeamHaloCleaned_METmonitoring +
    PFMET200_HBHECleaned_METmonitoring + PFMET200_NotCleaned_METmonitoring +
    PFMET250_HBHECleaned_METmonitoring + PFMET300_HBHECleaned_METmonitoring +
    PFMETTypeOne200_HBHE_BeamHaloCleaned_METmonitoring)

import FWCore.ParameterSet.Config as cms
from DQMOffline.Trigger.METMonitor_cfi import hltMETmonitoring
PFMET110_PFMHT110_IDTight_METmonitoring = hltMETmonitoring.clone()
PFMET110_PFMHT110_IDTight_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMET110/')
(PFMET110_PFMHT110_IDTight_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFMET110_PFMHT110_IDTight_v*')
PFMET110_PFMHT110_IDTight_METmonitoring.jetSelection = cms.string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
PFMET120_PFMHT120_IDTight_METmonitoring = hltMETmonitoring.clone()
PFMET120_PFMHT120_IDTight_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMET120')
(PFMET120_PFMHT120_IDTight_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFMET120_PFMHT120_IDTight_v*')
PFMET120_PFMHT120_IDTight_METmonitoring.jetSelection = cms.string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
PFMET130_PFMHT130_IDTight_METmonitoring = hltMETmonitoring.clone()
PFMET130_PFMHT130_IDTight_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMET130/')
(PFMET130_PFMHT130_IDTight_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFMET130_PFMHT130_IDTight_v*')
PFMET130_PFMHT130_IDTight_METmonitoring.jetSelection = cms.string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
PFMET140_PFMHT140_IDTight_METmonitoring = hltMETmonitoring.clone()
PFMET140_PFMHT140_IDTight_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMET140/')
(PFMET140_PFMHT140_IDTight_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFMET140_PFMHT140_IDTight_v*')
PFMET140_PFMHT140_IDTight_METmonitoring.jetSelection = cms.string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
PFMETTypeOne110_PFMHT110_METmonitoring = hltMETmonitoring.clone()
PFMETTypeOne110_PFMHT110_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMETTypeOne110/')
(PFMETTypeOne110_PFMHT110_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFMETTypeOne110_PFMHT110_IDTight_v*')
PFMETTypeOne110_PFMHT110_METmonitoring.jetSelection = cms.string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
PFMETTypeOne120_PFMHT120_METmonitoring = hltMETmonitoring.clone()
PFMETTypeOne120_PFMHT120_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMETTypeOne120/')
(PFMETTypeOne120_PFMHT120_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PPFMETTypeOne120_PFMHT120_IDTight_v*')
PFMETTypeOne120_PFMHT120_METmonitoring.jetSelection = cms.string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
PFMETTypeOne130_PFMHT130_METmonitoring = hltMETmonitoring.clone()
PFMETTypeOne130_PFMHT130_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMETTypeOne130/')
(PFMETTypeOne130_PFMHT130_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFMETTypeOne130_PFMHT130_IDTight_v*')
PFMETTypeOne130_PFMHT130_METmonitoring.jetSelection = cms.string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
PFMETTypeOne140_PFMHT140_METmonitoring = hltMETmonitoring.clone()
PFMETTypeOne140_PFMHT140_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMETTypeOne140/')
(PFMETTypeOne140_PFMHT140_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFMETTypeOne140_PFMHT140_IDTight_v*')
PFMETTypeOne140_PFMHT140_METmonitoring.jetSelection = cms.string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
PFMETNoMu90_PFMHTNoMu90_METmonitoring = hltMETmonitoring.clone()
PFMETNoMu90_PFMHTNoMu90_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMETNoMu90/')
(PFMETNoMu90_PFMHTNoMu90_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFMETNoMu90_PFMHTNoMu90_IDTight_v*')
PFMETNoMu90_PFMHTNoMu90_METmonitoring.jetSelection = cms.string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
PFMETNoMu110_PFMHTNoMu110_METmonitoring = hltMETmonitoring.clone()
PFMETNoMu110_PFMHTNoMu110_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMETNoMu110/')
(PFMETNoMu110_PFMHTNoMu110_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v*')
PFMETNoMu110_PFMHTNoMu110_METmonitoring.jetSelection = cms.string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
PFMETNoMu120_PFMHTNoMu120_METmonitoring = hltMETmonitoring.clone()
PFMETNoMu120_PFMHTNoMu120_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMETNoMu120/')
(PFMETNoMu120_PFMHTNoMu120_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v*')
PFMETNoMu120_PFMHTNoMu120_METmonitoring.jetSelection = cms.string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
PFMETNoMu130_PFMHTNoMu130_METmonitoring = hltMETmonitoring.clone()
PFMETNoMu130_PFMHTNoMu130_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMETNoMu130/')
(PFMETNoMu130_PFMHTNoMu130_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v*')
PFMETNoMu130_PFMHTNoMu130_METmonitoring.jetSelection = cms.string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
PFMETNoMu140_PFMHTNoMu140_METmonitoring = hltMETmonitoring.clone()
PFMETNoMu140_PFMHTNoMu140_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMETNoMu140/')
(PFMETNoMu140_PFMHTNoMu140_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v*')
PFMETNoMu140_PFMHTNoMu140_METmonitoring.jetSelection = cms.string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
MET200_METmonitoring = hltMETmonitoring.clone()
MET200_METmonitoring.FolderName = cms.string('HLT/JME/MET/MET200/')
MET200_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring(
    'HLT_MET200_v*')
MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_METmonitoring = (hltMETmonitoring
    .clone())
MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_METmonitoring.FolderName = (cms
    .string('HLT/EXO/MET/MonoCentralPFJet80_PFMETNoMu110/'))
(MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_METmonitoring.
    numGenericTriggerEventPSet.hltPaths) = (cms.vstring(
    'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight'))
MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_METmonitoring.jetSelection = (cms
    .string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    ))
MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_METmonitoring = (hltMETmonitoring
    .clone())
MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_METmonitoring.FolderName = (cms
    .string('HLT/EXO/MET/MonoCentralPFJet80_PFMETNoMu120/'))
(MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_METmonitoring.
    numGenericTriggerEventPSet.hltPaths) = (cms.vstring(
    'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v*'))
MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_METmonitoring.jetSelection = (cms
    .string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    ))
MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_METmonitoring = (hltMETmonitoring
    .clone())
MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_METmonitoring.FolderName = (cms
    .string('HLT/EXO/MET/MonoCentralPFJet80_PFMETNoMu130/'))
(MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_METmonitoring.
    numGenericTriggerEventPSet.hltPaths) = (cms.vstring(
    'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v*'))
MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_METmonitoring.jetSelection = (cms
    .string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    ))
MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_METmonitoring = (hltMETmonitoring
    .clone())
MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_METmonitoring.FolderName = (cms
    .string('HLT/EXO/MET/MonoCentralPFJet80_PFMETNoMu140/'))
(MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_METmonitoring.
    numGenericTriggerEventPSet.hltPaths) = (cms.vstring(
    'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v*'))
MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_METmonitoring.jetSelection = (cms
    .string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    ))
MonoCentralPFJet80_PFMETNoMu90_PFMHTNoMu90_METmonitoring = (hltMETmonitoring
    .clone())
MonoCentralPFJet80_PFMETNoMu90_PFMHTNoMu90_METmonitoring.FolderName = (cms.
    string('HLT/EXO/MET/MonoCentralPFJet80_PFMETNoMu90/'))
(MonoCentralPFJet80_PFMETNoMu90_PFMHTNoMu90_METmonitoring.
    numGenericTriggerEventPSet.hltPaths) = (cms.vstring(
    'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v*'))
MonoCentralPFJet80_PFMETNoMu90_PFMHTNoMu90_METmonitoring.jetSelection = (cms
    .string(
    'pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    ))
PFHT500_PFMET100_PFMHT100_METmonitoring = hltMETmonitoring.clone()
PFHT500_PFMET100_PFMHT100_METmonitoring.FolderName = cms.string(
    'HLT/EXO/MET/PFHT500_PFMET100_PFMHT100/')
(PFHT500_PFMET100_PFMHT100_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFHT500_PFMET100_PFMHT100_IDTight_v*')
PFHT500_PFMET110_PFMHT110_METmonitoring = hltMETmonitoring.clone()
PFHT500_PFMET110_PFMHT110_METmonitoring.FolderName = cms.string(
    'HLT/EXO/MET/PFHT500_PFMET110_PFMHT110/')
(PFHT500_PFMET110_PFMHT110_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFHT500_PFMET110_PFMHT110_IDTight_v*')
PFHT700_PFMET85_PFMHT85_METmonitoring = hltMETmonitoring.clone()
PFHT700_PFMET85_PFMHT85_METmonitoring.FolderName = cms.string(
    'HLT/EXO/MET/PFHT700_PFMET85_PFMHT85/')
(PFHT700_PFMET85_PFMHT85_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFHT700_PFMET85_PFMHT85_IDTight_v*')
PFHT700_PFMET95_PFMHT95_METmonitoring = hltMETmonitoring.clone()
PFHT700_PFMET95_PFMHT95_METmonitoring.FolderName = cms.string(
    'HLT/EXO/MET/PFHT700_PFMET95_PFMHT95/')
(PFHT700_PFMET95_PFMHT95_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFHT700_PFMET95_PFMHT95_IDTight_v*')
PFHT800_PFMET75_PFMHT75_METmonitoring = hltMETmonitoring.clone()
PFHT800_PFMET75_PFMHT75_METmonitoring.FolderName = cms.string(
    'HLT/EXO/MET/PFHT800_PFMET75_PFMHT75/')
(PFHT800_PFMET75_PFMHT75_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFHT800_PFMET75_PFMHT75_IDTight_v*')
PFHT800_PFMET85_PFMHT85_METmonitoring = hltMETmonitoring.clone()
PFHT800_PFMET85_PFMHT85_METmonitoring.FolderName = cms.string(
    'HLT/EXO/MET/PFHT800_PFMET85_PFMHT85/')
(PFHT800_PFMET85_PFMHT85_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_PFHT800_PFMET85_PFMHT85_IDTight_v*')
PFMET120_PFMHT120_IDTight_PFHT60_METmonitoring = hltMETmonitoring.clone()
PFMET120_PFMHT120_IDTight_PFHT60_METmonitoring.FolderName = cms.string(
    'HLT/EXO/MET/PFMET120_PFHT60/')
(PFMET120_PFMHT120_IDTight_PFHT60_METmonitoring.numGenericTriggerEventPSet.
    hltPaths) = cms.vstring('HLT_PFMET120_PFMHT120_IDTight_PFHT60_v*')
PFMET120_PFMHT120_IDTight_PFHT60_METmonitoring.jetSelection = cms.string(
    'pt > 70 && abs(eta) < 2.4 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    )
PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_METmonitoring = (hltMETmonitoring.
    clone())
PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_METmonitoring.FolderName = cms.string(
    'HLT/EXO/MET/PFMETNoMu120_PFHT60/')
(PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_METmonitoring.
    numGenericTriggerEventPSet.hltPaths) = cms.vstring(
    'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v*')
PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_METmonitoring.jetSelection = (cms.
    string(
    'pt > 70 && abs(eta) < 2.4 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    ))
PFMETTypeOne120_PFMHT120_IDTight_PFHT60_METmonitoring = hltMETmonitoring.clone(
    )
PFMETTypeOne120_PFMHT120_IDTight_PFHT60_METmonitoring.FolderName = cms.string(
    'HLT/EXO/MET/PFMETTypeOne120_PFHT60/')
(PFMETTypeOne120_PFMHT120_IDTight_PFHT60_METmonitoring.
    numGenericTriggerEventPSet.hltPaths) = cms.vstring(
    'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v*')
PFMETTypeOne120_PFMHT120_IDTight_PFHT60_METmonitoring.jetSelection = (cms.
    string(
    'pt > 70 && abs(eta) < 2.4 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1'
    ))
L1ETMHadSeeds_METmonitoring = hltMETmonitoring.clone()
L1ETMHadSeeds_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/L1ETMHadSeeds/')
L1ETMHadSeeds_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring(
    'HLT_L1ETMHadSeeds_v*')
CaloMHT90_METmonitoring = hltMETmonitoring.clone()
CaloMHT90_METmonitoring.FolderName = cms.string('HLT/JME/CaloMHT/CaloMHT90/')
CaloMHT90_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring(
    'HLT_CaloMHT90_v*')
CaloMET70_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET70_HBHECleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/Calo/CaloMET70_HBHECleaned/')
CaloMET70_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = (cms
    .vstring('HLT_CaloMET70_HBHECleaned_v*'))
CaloMET80_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET80_HBHECleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/Calo/CaloMET80_HBHECleaned/')
CaloMET80_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = (cms
    .vstring('HLT_CaloMET80_HBHECleaned_v*'))
CaloMET80_NotCleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET80_NotCleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/Calo/CaloMET80_NotCleaned/')
CaloMET80_NotCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = (cms
    .vstring('HLT_CaloMET80_NotCleaned_v*'))
CaloMET90_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET90_HBHECleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/Calo/CaloMET90_HBHECleaned/')
CaloMET90_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = (cms
    .vstring('HLT_CaloMET90_HBHECleaned_v*'))
CaloMET90_NotCleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET90_NotCleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/Calo/CaloMET90_NotCleaned/')
CaloMET90_NotCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = (cms
    .vstring('HLT_CaloMET90_NotCleaned_v*'))
CaloMET100_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET100_HBHECleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/Calo/CaloMET100_HBHECleaned/')
(CaloMET100_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_CaloMET100_HBHECleaned_v*')
CaloMET100_NotCleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET100_NotCleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/Calo/CaloMET100_NotCleaned/')
CaloMET100_NotCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = (cms
    .vstring('HLT_CaloMET100_NotCleaned_v*'))
CaloMET110_NotCleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET110_NotCleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/Calo/CaloMET110_NotCleaned/')
CaloMET110_NotCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = (cms
    .vstring('HLT_CaloMET110_NotCleaned_v*'))
CaloMET250_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET250_HBHECleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/Calo/CaloMET250_HBHECleaned/')
(CaloMET250_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_CaloMET250_HBHECleaned_v*')
CaloMET250_NotCleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET250_NotCleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/Calo/CaloMET250_NotCleaned/')
CaloMET250_NotCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = (cms
    .vstring('HLT_CaloMET250_NotCleaned_v*'))
CaloMET300_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET300_HBHECleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/Calo/CaloMET300_HBHECleaned/')
(CaloMET300_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_CaloMET300_HBHECleaned_v*')
CaloMET350_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET350_HBHECleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/Calo/CaloMET350_HBHECleaned/')
(CaloMET350_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths
    ) = cms.vstring('HLT_CaloMET350_HBHECleaned_v*')
PFMET200_HBHE_BeamHaloCleaned_METmonitoring = hltMETmonitoring.clone()
PFMET200_HBHE_BeamHaloCleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMET200_HBHE_BeamHaloCleaned/')
(PFMET200_HBHE_BeamHaloCleaned_METmonitoring.numGenericTriggerEventPSet.
    hltPaths) = cms.vstring('HLT_PFMET200_HBHE_BeamHaloCleaned_v*')
PFMET200_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
PFMET200_HBHECleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMET200_HBHECleaned/')
PFMET200_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = (cms
    .vstring('HLT_PFMET200_HBHECleaned_v*'))
PFMET200_NotCleaned_METmonitoring = hltMETmonitoring.clone()
PFMET200_NotCleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMET200_NotCleaned/')
PFMET200_NotCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = (cms
    .vstring('HLT_PFMET200_NotCleaned_v*'))
PFMET250_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
PFMET250_HBHECleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMET250_HBHECleaned/')
PFMET250_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = (cms
    .vstring('HLT_PFMET250_HBHECleaned_v*'))
PFMET300_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
PFMET300_HBHECleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMET300_HBHECleaned/')
PFMET300_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = (cms
    .vstring('HLT_PFMET300_HBHECleaned_v*'))
PFMETTypeOne200_HBHE_BeamHaloCleaned_METmonitoring = hltMETmonitoring.clone()
PFMETTypeOne200_HBHE_BeamHaloCleaned_METmonitoring.FolderName = cms.string(
    'HLT/JME/MET/PFMETTypeOne200_HBHE_BeamHaloCleaned/')
(PFMETTypeOne200_HBHE_BeamHaloCleaned_METmonitoring.
    numGenericTriggerEventPSet.hltPaths) = cms.vstring(
    'HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v*')
exoHLTMETmonitoring = cms.Sequence(PFMET110_PFMHT110_IDTight_METmonitoring +
    PFMET120_PFMHT120_IDTight_METmonitoring +
    PFMET130_PFMHT130_IDTight_METmonitoring +
    PFMET140_PFMHT140_IDTight_METmonitoring +
    PFMETTypeOne110_PFMHT110_METmonitoring +
    PFMETTypeOne120_PFMHT120_METmonitoring +
    PFMETTypeOne130_PFMHT130_METmonitoring +
    PFMETTypeOne140_PFMHT140_METmonitoring +
    PFMETNoMu110_PFMHTNoMu110_METmonitoring +
    PFMETNoMu120_PFMHTNoMu120_METmonitoring +
    PFMETNoMu130_PFMHTNoMu130_METmonitoring +
    PFMETNoMu140_PFMHTNoMu140_METmonitoring +
    MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_METmonitoring +
    MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_METmonitoring +
    MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_METmonitoring +
    MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_METmonitoring +
    PFHT500_PFMET100_PFMHT100_METmonitoring +
    PFHT500_PFMET110_PFMHT110_METmonitoring +
    PFHT700_PFMET85_PFMHT85_METmonitoring +
    PFHT700_PFMET95_PFMHT95_METmonitoring +
    PFHT800_PFMET75_PFMHT75_METmonitoring +
    PFHT800_PFMET85_PFMHT85_METmonitoring +
    PFMETNoMu90_PFMHTNoMu90_METmonitoring + MET200_METmonitoring +
    MonoCentralPFJet80_PFMETNoMu90_PFMHTNoMu90_METmonitoring +
    PFMET120_PFMHT120_IDTight_PFHT60_METmonitoring +
    PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_METmonitoring +
    PFMETTypeOne120_PFMHT120_IDTight_PFHT60_METmonitoring +
    L1ETMHadSeeds_METmonitoring + CaloMHT90_METmonitoring +
    CaloMET70_HBHECleaned_METmonitoring +
    CaloMET80_HBHECleaned_METmonitoring +
    CaloMET80_NotCleaned_METmonitoring +
    CaloMET90_HBHECleaned_METmonitoring +
    CaloMET90_NotCleaned_METmonitoring +
    CaloMET100_HBHECleaned_METmonitoring +
    CaloMET100_NotCleaned_METmonitoring +
    CaloMET110_NotCleaned_METmonitoring +
    CaloMET250_HBHECleaned_METmonitoring +
    CaloMET250_NotCleaned_METmonitoring +
    CaloMET300_HBHECleaned_METmonitoring +
    CaloMET350_HBHECleaned_METmonitoring +
    PFMET200_HBHE_BeamHaloCleaned_METmonitoring +
    PFMET200_HBHECleaned_METmonitoring + PFMET200_NotCleaned_METmonitoring +
    PFMET250_HBHECleaned_METmonitoring + PFMET300_HBHECleaned_METmonitoring +
    PFMETTypeOne200_HBHE_BeamHaloCleaned_METmonitoring)

import FWCore.ParameterSet.Config as cms

from DQMOffline.Trigger.METMonitor_cfi import hltMETmonitoring

# HLT_PFMET110_PFMHT110_IDTight
PFMET110_PFMHT110_IDTight_METmonitoring = hltMETmonitoring.clone()
PFMET110_PFMHT110_IDTight_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMET110/')
PFMET110_PFMHT110_IDTight_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMET110_PFMHT110_IDTight_v*")
PFMET110_PFMHT110_IDTight_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

#HLT_PFMET120_PFMHT120_IDTight
PFMET120_PFMHT120_IDTight_METmonitoring = hltMETmonitoring.clone()
PFMET120_PFMHT120_IDTight_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMET120')
PFMET120_PFMHT120_IDTight_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMET120_PFMHT120_IDTight_v*")
PFMET120_PFMHT120_IDTight_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFMET130_PFMHT130_IDTight
PFMET130_PFMHT130_IDTight_METmonitoring = hltMETmonitoring.clone()
PFMET130_PFMHT130_IDTight_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMET130/')
PFMET130_PFMHT130_IDTight_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMET130_PFMHT130_IDTight_v*")
PFMET130_PFMHT130_IDTight_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFMET140_PFMHT140_IDTight
PFMET140_PFMHT140_IDTight_METmonitoring = hltMETmonitoring.clone()
PFMET140_PFMHT140_IDTight_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMET140/')
PFMET140_PFMHT140_IDTight_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMET140_PFMHT140_IDTight_v*")
PFMET140_PFMHT140_IDTight_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFMETTypeOne110_PFMHT110_IDTight                                                                                                                              
PFMETTypeOne110_PFMHT110_METmonitoring = hltMETmonitoring.clone()
PFMETTypeOne110_PFMHT110_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMETTypeOne110/')
PFMETTypeOne110_PFMHT110_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMETTypeOne110_PFMHT110_IDTight_v*")
PFMETTypeOne110_PFMHT110_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFMETTypeOne120_PFMHT120_IDTight
PFMETTypeOne120_PFMHT120_METmonitoring = hltMETmonitoring.clone()
PFMETTypeOne120_PFMHT120_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMETTypeOne120/')
PFMETTypeOne120_PFMHT120_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PPFMETTypeOne120_PFMHT120_IDTight_v*")
PFMETTypeOne120_PFMHT120_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFMETTypeOne130_PFMHT130_IDTight
PFMETTypeOne130_PFMHT130_METmonitoring = hltMETmonitoring.clone()
PFMETTypeOne130_PFMHT130_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMETTypeOne130/')
PFMETTypeOne130_PFMHT130_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMETTypeOne130_PFMHT130_IDTight_v*")
PFMETTypeOne130_PFMHT130_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFMETTypeOne140_PFMHT140_IDTight
PFMETTypeOne140_PFMHT140_METmonitoring = hltMETmonitoring.clone()
PFMETTypeOne140_PFMHT140_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMETTypeOne140/')
PFMETTypeOne140_PFMHT140_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMETTypeOne140_PFMHT140_IDTight_v*")
PFMETTypeOne140_PFMHT140_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFMETNoMu90_PFMHTNoMu90_IDTight
PFMETNoMu90_PFMHTNoMu90_METmonitoring = hltMETmonitoring.clone()
PFMETNoMu90_PFMHTNoMu90_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMETNoMu90/')
PFMETNoMu90_PFMHTNoMu90_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMETNoMu90_PFMHTNoMu90_IDTight_v*")
PFMETNoMu90_PFMHTNoMu90_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFMETNoMu110_PFMHTNoMu110_IDTight
PFMETNoMu110_PFMHTNoMu110_METmonitoring = hltMETmonitoring.clone()
PFMETNoMu110_PFMHTNoMu110_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMETNoMu110/')
PFMETNoMu110_PFMHTNoMu110_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v*")
PFMETNoMu110_PFMHTNoMu110_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFMETNoMu120_PFMHTNoMu120_IDTight
PFMETNoMu120_PFMHTNoMu120_METmonitoring = hltMETmonitoring.clone()
PFMETNoMu120_PFMHTNoMu120_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMETNoMu120/')
PFMETNoMu120_PFMHTNoMu120_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v*")
PFMETNoMu120_PFMHTNoMu120_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFMETNoMu130_PFMHTNoMu130_IDTight
PFMETNoMu130_PFMHTNoMu130_METmonitoring = hltMETmonitoring.clone()
PFMETNoMu130_PFMHTNoMu130_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMETNoMu130/')
PFMETNoMu130_PFMHTNoMu130_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v*")
PFMETNoMu130_PFMHTNoMu130_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFMETNoMu140_PFMHTNoMu140_IDTight
PFMETNoMu140_PFMHTNoMu140_METmonitoring = hltMETmonitoring.clone()
PFMETNoMu140_PFMHTNoMu140_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMETNoMu140/')
PFMETNoMu140_PFMHTNoMu140_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v*")
PFMETNoMu140_PFMHTNoMu140_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_MET200
MET200_METmonitoring = hltMETmonitoring.clone()
MET200_METmonitoring.FolderName = cms.string('HLT/JME/MET/MET200/')
MET200_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_MET200_v*")

# HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight
MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_METmonitoring = hltMETmonitoring.clone()
MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_METmonitoring.FolderName = cms.string('HLT/EXO/MET/MonoCentralPFJet80_PFMETNoMu110/')
MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight")
MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight
MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_METmonitoring = hltMETmonitoring.clone()
MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_METmonitoring.FolderName = cms.string('HLT/EXO/MET/MonoCentralPFJet80_PFMETNoMu120/')
MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v*")
MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight
MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_METmonitoring = hltMETmonitoring.clone()
MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_METmonitoring.FolderName = cms.string('HLT/EXO/MET/MonoCentralPFJet80_PFMETNoMu130/')
MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v*")
MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight
MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_METmonitoring = hltMETmonitoring.clone()
MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_METmonitoring.FolderName = cms.string('HLT/EXO/MET/MonoCentralPFJet80_PFMETNoMu140/')
MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v*")
MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_MonoCentralPFJet80_PFMETNoMu90_PFMHTNoMu90_IDTight
MonoCentralPFJet80_PFMETNoMu90_PFMHTNoMu90_METmonitoring = hltMETmonitoring.clone()
MonoCentralPFJet80_PFMETNoMu90_PFMHTNoMu90_METmonitoring.FolderName = cms.string('HLT/EXO/MET/MonoCentralPFJet80_PFMETNoMu90/')
MonoCentralPFJet80_PFMETNoMu90_PFMHTNoMu90_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v*")
MonoCentralPFJet80_PFMETNoMu90_PFMHTNoMu90_METmonitoring.jetSelection      = cms.string("pt > 100 && abs(eta) < 2.5 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFHT500_PFMET100_PFMHT100_IDTight
PFHT500_PFMET100_PFMHT100_METmonitoring = hltMETmonitoring.clone()
PFHT500_PFMET100_PFMHT100_METmonitoring.FolderName = cms.string('HLT/EXO/MET/PFHT500_PFMET100_PFMHT100/')
PFHT500_PFMET100_PFMHT100_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFHT500_PFMET100_PFMHT100_IDTight_v*")

# HLT_PFHT500_PFMET110_PFMHT110_IDTight
PFHT500_PFMET110_PFMHT110_METmonitoring = hltMETmonitoring.clone()
PFHT500_PFMET110_PFMHT110_METmonitoring.FolderName = cms.string('HLT/EXO/MET/PFHT500_PFMET110_PFMHT110/')
PFHT500_PFMET110_PFMHT110_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFHT500_PFMET110_PFMHT110_IDTight_v*")

# HLT_PFHT700_PFMET85_PFMHT85_IDTight
PFHT700_PFMET85_PFMHT85_METmonitoring = hltMETmonitoring.clone()
PFHT700_PFMET85_PFMHT85_METmonitoring.FolderName = cms.string('HLT/EXO/MET/PFHT700_PFMET85_PFMHT85/')
PFHT700_PFMET85_PFMHT85_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFHT700_PFMET85_PFMHT85_IDTight_v*")

# HLT_PFHT700_PFMET95_PFMHT95_IDTight
PFHT700_PFMET95_PFMHT95_METmonitoring = hltMETmonitoring.clone()
PFHT700_PFMET95_PFMHT95_METmonitoring.FolderName = cms.string('HLT/EXO/MET/PFHT700_PFMET95_PFMHT95/')
PFHT700_PFMET95_PFMHT95_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFHT700_PFMET95_PFMHT95_IDTight_v*")

# HLT_PFHT800_PFMET75_PFMHT75_IDTight
PFHT800_PFMET75_PFMHT75_METmonitoring = hltMETmonitoring.clone()
PFHT800_PFMET75_PFMHT75_METmonitoring.FolderName = cms.string('HLT/EXO/MET/PFHT800_PFMET75_PFMHT75/')
PFHT800_PFMET75_PFMHT75_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFHT800_PFMET75_PFMHT75_IDTight_v*")

# HLT_PFHT800_PFMET85_PFMHT85_IDTight
PFHT800_PFMET85_PFMHT85_METmonitoring = hltMETmonitoring.clone()
PFHT800_PFMET85_PFMHT85_METmonitoring.FolderName = cms.string('HLT/EXO/MET/PFHT800_PFMET85_PFMHT85/')
PFHT800_PFMET85_PFMHT85_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFHT800_PFMET85_PFMHT85_IDTight_v*")

# HLT_PFMET120_PFMHT120_IDTight_PFHT60
PFMET120_PFMHT120_IDTight_PFHT60_METmonitoring = hltMETmonitoring.clone()
PFMET120_PFMHT120_IDTight_PFHT60_METmonitoring.FolderName = cms.string('HLT/EXO/MET/PFMET120_PFHT60/')
PFMET120_PFMHT120_IDTight_PFHT60_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMET120_PFMHT120_IDTight_PFHT60_v*")
PFMET120_PFMHT120_IDTight_PFHT60_METmonitoring.jetSelection      = cms.string("pt > 70 && abs(eta) < 2.4 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60
PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_METmonitoring = hltMETmonitoring.clone()
PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_METmonitoring.FolderName = cms.string('HLT/EXO/MET/PFMETNoMu120_PFHT60/')
PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v*")
PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_METmonitoring.jetSelection      = cms.string("pt > 70 && abs(eta) < 2.4 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

# HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60
PFMETTypeOne120_PFMHT120_IDTight_PFHT60_METmonitoring = hltMETmonitoring.clone()
PFMETTypeOne120_PFMHT120_IDTight_PFHT60_METmonitoring.FolderName = cms.string('HLT/EXO/MET/PFMETTypeOne120_PFHT60/')
PFMETTypeOne120_PFMHT120_IDTight_PFHT60_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v*")
PFMETTypeOne120_PFMHT120_IDTight_PFHT60_METmonitoring.jetSelection      = cms.string("pt > 70 && abs(eta) < 2.4 && neutralHadronEnergyFraction < 0.8 && chargedHadronEnergyFraction > 0.1")

## Add Pure MET Trigger ##
# HLT_L1ETMHadSeeds_v 
L1ETMHadSeeds_METmonitoring = hltMETmonitoring.clone()
L1ETMHadSeeds_METmonitoring.FolderName = cms.string('HLT/JME/MET/L1ETMHadSeeds/')
L1ETMHadSeeds_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_L1ETMHadSeeds_v*")

# HLT_CaloMHT90_v 
CaloMHT90_METmonitoring = hltMETmonitoring.clone()
CaloMHT90_METmonitoring.FolderName = cms.string('HLT/JME/CaloMHT/CaloMHT90/')
CaloMHT90_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_CaloMHT90_v*")

# HLT_CaloMET70_HBHECleaned_v 
CaloMET70_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET70_HBHECleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/Calo/CaloMET70_HBHECleaned/')
CaloMET70_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_CaloMET70_HBHECleaned_v*")

# HLT_CaloMET80_HBHECleaned_v 
CaloMET80_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET80_HBHECleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/Calo/CaloMET80_HBHECleaned/')
CaloMET80_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_CaloMET80_HBHECleaned_v*")

# HLT_CaloMET80_NotCleaned_v 
CaloMET80_NotCleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET80_NotCleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/Calo/CaloMET80_NotCleaned/')
CaloMET80_NotCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_CaloMET80_NotCleaned_v*")

# HLT_CaloMET90_HBHECleaned_v 
CaloMET90_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET90_HBHECleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/Calo/CaloMET90_HBHECleaned/')
CaloMET90_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_CaloMET90_HBHECleaned_v*")

# HLT_CaloMET90_NotCleaned_v 
CaloMET90_NotCleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET90_NotCleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/Calo/CaloMET90_NotCleaned/')
CaloMET90_NotCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_CaloMET90_NotCleaned_v*")

# HLT_CaloMET100_HBHECleaned_v 
CaloMET100_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET100_HBHECleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/Calo/CaloMET100_HBHECleaned/')
CaloMET100_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_CaloMET100_HBHECleaned_v*")

# HLT_CaloMET100_NotCleaned_v 
CaloMET100_NotCleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET100_NotCleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/Calo/CaloMET100_NotCleaned/')
CaloMET100_NotCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_CaloMET100_NotCleaned_v*")

# HLT_CaloMET110_NotCleaned_v 
CaloMET110_NotCleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET110_NotCleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/Calo/CaloMET110_NotCleaned/')
CaloMET110_NotCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_CaloMET110_NotCleaned_v*")

# HLT_CaloMET250_HBHECleaned_v 
CaloMET250_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET250_HBHECleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/Calo/CaloMET250_HBHECleaned/')
CaloMET250_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_CaloMET250_HBHECleaned_v*")

# HLT_CaloMET250_NotCleaned_v 
CaloMET250_NotCleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET250_NotCleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/Calo/CaloMET250_NotCleaned/')
CaloMET250_NotCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_CaloMET250_NotCleaned_v*")

# HLT_CaloMET300_HBHECleaned_v 
CaloMET300_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET300_HBHECleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/Calo/CaloMET300_HBHECleaned/')
CaloMET300_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_CaloMET300_HBHECleaned_v*")

# HLT_CaloMET300_HBHECleaned_v 
CaloMET350_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
CaloMET350_HBHECleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/Calo/CaloMET350_HBHECleaned/')
CaloMET350_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_CaloMET350_HBHECleaned_v*")

# HLT_CaloMET300_HBHECleaned_v 
PFMET200_HBHE_BeamHaloCleaned_METmonitoring = hltMETmonitoring.clone()
PFMET200_HBHE_BeamHaloCleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMET200_HBHE_BeamHaloCleaned/')
PFMET200_HBHE_BeamHaloCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMET200_HBHE_BeamHaloCleaned_v*")

# HLT_CaloMET300_HBHECleaned_v 
PFMET200_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
PFMET200_HBHECleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMET200_HBHECleaned/')
PFMET200_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMET200_HBHECleaned_v*")

# HLT_CaloMET300_HBHECleaned_v 
PFMET200_NotCleaned_METmonitoring = hltMETmonitoring.clone()
PFMET200_NotCleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMET200_NotCleaned/')
PFMET200_NotCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMET200_NotCleaned_v*")

# HLT_CaloMET300_HBHECleaned_v 
PFMET250_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
PFMET250_HBHECleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMET250_HBHECleaned/')
PFMET250_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMET250_HBHECleaned_v*")

# HLT_CaloMET300_HBHECleaned_v 
PFMET300_HBHECleaned_METmonitoring = hltMETmonitoring.clone()
PFMET300_HBHECleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMET300_HBHECleaned/')
PFMET300_HBHECleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMET300_HBHECleaned_v*")

# HLT_CaloMET300_HBHECleaned_v 
PFMETTypeOne200_HBHE_BeamHaloCleaned_METmonitoring = hltMETmonitoring.clone()
PFMETTypeOne200_HBHE_BeamHaloCleaned_METmonitoring.FolderName = cms.string('HLT/JME/MET/PFMETTypeOne200_HBHE_BeamHaloCleaned/')
PFMETTypeOne200_HBHE_BeamHaloCleaned_METmonitoring.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v*")

exoHLTMETmonitoring = cms.Sequence(
    PFMET110_PFMHT110_IDTight_METmonitoring
    + PFMET120_PFMHT120_IDTight_METmonitoring
    + PFMET130_PFMHT130_IDTight_METmonitoring
    + PFMET140_PFMHT140_IDTight_METmonitoring
    + PFMETTypeOne110_PFMHT110_METmonitoring
    + PFMETTypeOne120_PFMHT120_METmonitoring
    + PFMETTypeOne130_PFMHT130_METmonitoring
    + PFMETTypeOne140_PFMHT140_METmonitoring
    + PFMETNoMu110_PFMHTNoMu110_METmonitoring
    + PFMETNoMu120_PFMHTNoMu120_METmonitoring
    + PFMETNoMu130_PFMHTNoMu130_METmonitoring
    + PFMETNoMu140_PFMHTNoMu140_METmonitoring
    + MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_METmonitoring
    + MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_METmonitoring
    + MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_METmonitoring
    + MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_METmonitoring
    + PFHT500_PFMET100_PFMHT100_METmonitoring
    + PFHT500_PFMET110_PFMHT110_METmonitoring
    + PFHT700_PFMET85_PFMHT85_METmonitoring
    + PFHT700_PFMET95_PFMHT95_METmonitoring
    + PFHT800_PFMET75_PFMHT75_METmonitoring
    + PFHT800_PFMET85_PFMHT85_METmonitoring
    + PFMETNoMu90_PFMHTNoMu90_METmonitoring
    + MET200_METmonitoring
    + MonoCentralPFJet80_PFMETNoMu90_PFMHTNoMu90_METmonitoring
    + PFMET120_PFMHT120_IDTight_PFHT60_METmonitoring
    + PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_METmonitoring
    + PFMETTypeOne120_PFMHT120_IDTight_PFHT60_METmonitoring
    + L1ETMHadSeeds_METmonitoring
    + CaloMHT90_METmonitoring
    + CaloMET70_HBHECleaned_METmonitoring
    + CaloMET80_HBHECleaned_METmonitoring
    + CaloMET80_NotCleaned_METmonitoring
    + CaloMET90_HBHECleaned_METmonitoring
    + CaloMET90_NotCleaned_METmonitoring 
    + CaloMET100_HBHECleaned_METmonitoring
    + CaloMET100_NotCleaned_METmonitoring   
    + CaloMET110_NotCleaned_METmonitoring
    + CaloMET250_HBHECleaned_METmonitoring
    + CaloMET250_NotCleaned_METmonitoring 
    + CaloMET300_HBHECleaned_METmonitoring 
    + CaloMET350_HBHECleaned_METmonitoring
    + PFMET200_HBHE_BeamHaloCleaned_METmonitoring  
    + PFMET200_HBHECleaned_METmonitoring  
    + PFMET200_NotCleaned_METmonitoring
    + PFMET250_HBHECleaned_METmonitoring
    + PFMET300_HBHECleaned_METmonitoring
    + PFMETTypeOne200_HBHE_BeamHaloCleaned_METmonitoring  
)

