Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
import FWCore.ParameterSet.Config as cms

from DQMOffline.Trigger.ZGammaplusJetsMonitor_cfi import hltZJetsmonitoring
from JetMETCorrections.Configuration.JetCorrectors_cff import *

#---- define trigger paths and module paths ---#
ZJet_monitoring = hltZJetsmonitoring.clone(
        FolderName = 'HLT/JME/ZGammaPlusJets/DimuonPFJet30',
        PathName = 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_PFJet30_v',
        ModuleName = 'hltDiMuon178Mass8Filtered',
        jets      = "ak4PFJetsPuppi",
        corrector = "ak4PFPuppiL1FastL2L3Corrector",
        # hlt muons       
        muonpt = 20.,
        muoneta = 2.3,
        # hlt Z cut
        Z_Dmass = 20.,
        Z_pt = 30.,
        # hlt jet
        ptcut = 30.,
        # back to back cut (between hlt Z and hlt jet)
        DeltaPhi = 2.7,
        # offline jet cut
        OfflineCut = 20.0,
        isMuonPath = True
)

Photon50Jet_monitoring = hltZJetsmonitoring.clone(
        FolderName = 'HLT/JME/ZGammaPlusJets/Photon50PFJet30',
        PathName = 'HLT_Photon50EB_TightID_TightIso_PFJet30_v',
        ModuleName = 'hltEG50EBTightIDTightIsoTrackIsoFilter',
        jets      = "ak4PFJetsPuppi",
        corrector = "ak4PFPuppiL1FastL2L3Corrector",
        # hlt jet
        ptcut = 30.,
        # back to back cut (between hlt photon and hlt jet)
        DeltaPhi = 2.7,
        # offline jet cut
        OfflineCut = 20.0,
        isMuonPath = False
)

Photon110Jet_monitoring = hltZJetsmonitoring.clone(
        FolderName = 'HLT/JME/ZGammaPlusJets/Photon110PFJet30',
        PathName = 'HLT_Photon110EB_TightID_TightIso_PFJet30_v',
        ModuleName = 'hltEG110EBTightIDTightIsoTrackIsoFilter',
        jets      = "ak4PFJetsPuppi",
        corrector = "ak4PFPuppiL1FastL2L3Corrector",
        # hlt jet
        ptcut = 30.,
        # back to back cut (between hlt photon and hlt jet)
        DeltaPhi = 2.7,
        # offline jet cut
        OfflineCut = 20.0,
        isMuonPath = False
)


HLTZGammaJetmonitoring = cms.Sequence(
    ak4PFPuppiL1FastL2L3CorrectorChain
    + ZJet_monitoring
    + Photon50Jet_monitoring
    + Photon110Jet_monitoring
    )