CMS 3D CMS Logo

SiStripBadComponentsDQMServiceTemplate_cfg.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 process = cms.Process("PWRITE")
4 
5 #########################
6 # message logger
7 #########################
8 
9 process.MessageLogger = cms.Service("MessageLogger",
10 destinations = cms.untracked.vstring('cout', 'readFromFile_RUNNUMBER'),
11 readFromFile_RUNNUMBER = cms.untracked.PSet(
12  threshold = cms.untracked.string('DEBUG')),
13 debugModules = cms.untracked.vstring('*')
14 )
15 
16 
17 #########################
18 # maxEvents ...
19 #########################
20 
21 process.maxEvents = cms.untracked.PSet(
22  input = cms.untracked.int32(1))
23 
24 process.source = cms.Source("EmptySource",
25  timetype = cms.string("runnumber"),
26  firstRun = cms.untracked.uint32(1),
27  lastRun = cms.untracked.uint32(1),
28  interval = cms.uint32(1)
29 )
30 
31 #########################
32 # DQM services
33 #########################
34 process.load("DQMServices.Core.DQM_cfg")
35 #from DQMServices.Core.DQM_cfg import *
36 
37 
38 ########################
39 # DB parameters
40 ########################
41 
42 process.PoolDBOutputService = cms.Service("PoolDBOutputService",
43 #connect = cms.string("sqlite_file:historicDQM.db"),
44 BlobStreamerName = cms.untracked.string('TBufferBlobStreamingService'),
45 connect = cms.string("oracle://cms_orcon_prod/CMS_COND_31X_STRIP"),
46 timetype = cms.untracked.string("runnumber"),
47 DBParameters = cms.PSet(
48  authenticationPath = cms.untracked.string("/nfshome0/popcondev/conddb"),
49  messageLevel = cms.untracked.int32(1)
50 ),
51 toPut = cms.VPSet(
52  cms.PSet(
53  record = cms.string("SiStripBadStripRcd"),
54  tag = cms.string("SiStripBadStrip_FromOnlineDQM_V2")
55  )
56 ),
57 logconnect = cms.untracked.string("oracle://cms_orcon_prod/CMS_COND_31X_POPCONLOG")
58 )
59 
60 
61 ########################
62 # POPCON Application
63 ########################
64 process.siStripPopConBadComponentsDQM = cms.EDAnalyzer("SiStripPopConBadComponentsDQM",
65  record = cms.string("SiStripBadStripRcd"),
66  loggingOn = cms.untracked.bool(True),
67  SinceAppendMode = cms.bool(True),
68  Source = cms.PSet(
69  since = cms.untracked.uint32(RUNNUMBER),
70  debug = cms.untracked.bool(False),
71  ######################
72  ## BadComponentsDQM ##
73  ######################
74  RunNb = cms.uint32(RUNNUMBER),
75  accessDQMFile = cms.bool(True),
76  FILE_NAME = cms.untracked.string("FILENAME"),
77  ME_DIR = cms.untracked.string("Run RUNNUMBER"),
78  histoList = cms.VPSet()
79  )
80 )
81 
82 # Schedule
83 
84 process.p = cms.Path(process.siStripPopConBadComponentsDQM)
85 process.asciiPrint = cms.OutputModule("AsciiOutputModule")
86 process.ep = cms.EndPath(process.asciiPrint)
87 
88 
89 
90 
91