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
import FWCore.ParameterSet.Config as cms

from DQMOffline.L1Trigger.L1TMonitorClientOffline_cff import *
from DQMOffline.L1Trigger.L1TEmulatorMonitorClientOffline_cff import *

from DQMOffline.L1Trigger.L1TEtSumEfficiency_cfi import *
from DQMOffline.L1Trigger.L1TEtSumDiff_cfi import *

from DQMOffline.L1Trigger.L1TJetEfficiency_cfi import *
from DQMOffline.L1Trigger.L1TJetDiff_cfi import *

from DQMOffline.L1Trigger.L1TEGammaEfficiency_cfi import *
from DQMOffline.L1Trigger.L1TEGammaDiff_cfi import *

from DQMOffline.L1Trigger.L1TTauEfficiency_cfi import *
from DQMOffline.L1Trigger.L1TTauDiff_cfi import *

from DQMOffline.L1Trigger.L1TMuonDQMEfficiency_cff import *
from DQMOffline.L1Trigger.L1TPhase2MuonDQMEfficiency_cfi import *

# harvesting sequence for all datasets
DQMHarvestL1TMon = cms.Sequence(
    l1tStage2MonitorClientOffline
    * l1tStage2EmulatorMonitorClientOffline
)

# harvesting sequence for electron dataset
DQMHarvestL1TEg = cms.Sequence(
    l1tEGammaEfficiency
    * l1tEGammaEmuEfficiency
    #* l1tEGammaEmuDiff
)

# l1tEtSumEmuDiff uses plots produced by
# l1tEtSumEfficiency
# l1tJetEmuDiff uses plots produced by
# l1tJetEfficiency

# harvesting sequence for muon dataset
DQMHarvestL1TMuon = cms.Sequence(
    l1tEtSumEfficiency
    * l1tJetEfficiency
    * l1tEtSumEmuEfficiency
    * l1tJetEmuEfficiency
    #* l1tEtSumEmuDiff
    #* l1tJetEmuDiff
    * l1tTauEfficiency
    * l1tTauEmuEfficiency
    #* l1tTauEmuDiff
    * l1tMuonDQMEfficiency
    * l1tMuonDQMEmuEfficiency
)

# harvesting sequence for phase 2
DQMHarvestL1TPhase2 = cms.Sequence(
    l1tPhase2MuonEfficiency
)