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 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104
import FWCore.ParameterSet.Config as cms

from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
l1tSync = DQMEDAnalyzer('L1TSync',

  dqmStore                = cms.untracked.bool(True),
  disableROOToutput       = cms.untracked.bool(True),
  verbose                 = cms.untracked.bool(False),
  inputTagScalersResults  = cms.InputTag("scalersRawToDigi"),
  inputTagL1GtDataDaq     = cms.InputTag("gtDigis"),
  inputTagtEvmSource      = cms.InputTag("gtEvmDigis"),

  # Online
  oracleDB   = cms.string("oracle://CMS_OMDS_LB/CMS_TRG_R"),
  pathCondDB = cms.string("/nfshome0/centraltspro/secure/"),                

  # Offline
  #oracleDB   = cms.string("oracle://cms_orcon_adg/CMS_COND_31X_L1T")
  #pathCondDB = cms.string("/afs/cern.ch/cms/DB/conddb"),                

  # Index for the prescale set to be used 
  # as reference
  refPrescaleSet = cms.int32(0), 

  # Categories to process
  Categories = cms.PSet(

      # Global parameters for algo selection
      forceGlobalParameters = cms.bool(False),  # Force use of global over bit-by-bit parameters 
      doGlobalAutoSelection = cms.bool(False),  # Do automatic/fixed algo selection for all monitored algos

      BPTX = cms.PSet(
        monitor       = cms.bool(True),
        algo          = cms.string("L1_ZeroBias"),
        CertMinEvents = cms.int32(50),
      ),
      Mu = cms.PSet(
        monitor         = cms.bool(True),
        doAutoSelection = cms.bool(True),
        algo            = cms.string(""),
        CertMinEvents   = cms.int32(20),
      ),
      EG = cms.PSet(
        monitor         = cms.bool(True),
        doAutoSelection = cms.bool(True),
        algo            = cms.string(""),
        CertMinEvents   = cms.int32(20),
      ),
      IsoEG = cms.PSet( 
        monitor         = cms.bool(True),
        doAutoSelection = cms.bool(True),
        algo            = cms.string(""),
        CertMinEvents   = cms.int32(20),
      ),
      Jet = cms.PSet(
        monitor         = cms.bool(True),
        doAutoSelection = cms.bool(True),
        algo            = cms.string(""),
        CertMinEvents   = cms.int32(20),
      ),
      CenJet = cms.PSet(
        monitor         = cms.bool(False),
        doAutoSelection = cms.bool(True),
        algo            = cms.string(""),
        CertMinEvents   = cms.int32(50),
      ),
      ForJet = cms.PSet(
        monitor         = cms.bool(False),
        doAutoSelection = cms.bool(True),
        algo            = cms.string(""),
        CertMinEvents   = cms.int32(20),
      ),
      TauJet = cms.PSet(
        monitor         = cms.bool(False),
        doAutoSelection = cms.bool(True),
        algo            = cms.string(""),
        CertMinEvents   = cms.int32(20),
      ),
      ETM = cms.PSet(
        monitor         = cms.bool(True),
        doAutoSelection = cms.bool(True),
        algo            = cms.string(""),
        CertMinEvents   = cms.int32(20),
      ),
      ETT = cms.PSet(   
        monitor         = cms.bool(True),
        doAutoSelection = cms.bool(True),
        algo            = cms.string(""),
        CertMinEvents   = cms.int32(20),
      ),
      HTT = cms.PSet(   
        monitor         = cms.bool(True),
        doAutoSelection = cms.bool(True),
        algo            = cms.string(""),
        CertMinEvents   = cms.int32(20),
      ),
      HTM = cms.PSet(
        monitor         = cms.bool(False),   
        doAutoSelection = cms.bool(True),
        algo            = cms.string(""),
        CertMinEvents   = cms.int32(20),
      ),
  ),
)