1 import FWCore.ParameterSet.Config
as cms
3 process = cms.Process(
"PWRITE")
9 process.MessageLogger = cms.Service(
"MessageLogger",
10 destinations = cms.untracked.vstring(
'cout'),
12 debugModules = cms.untracked.vstring(
'*')
20 process.maxEvents = cms.untracked.PSet(
21 input = cms.untracked.int32(1))
23 process.source = cms.Source(
"EmptySource",
24 timetype = cms.string(
"runnumber"),
25 firstRun = cms.untracked.uint32(1),
26 lastRun = cms.untracked.uint32(1),
27 interval = cms.uint32(1)
34 process.load(
"DQMServices.Core.DQM_cfg")
41 process.PoolDBOutputService = cms.Service(
42 "PoolDBOutputService",
43 BlobStreamerName = cms.untracked.string(
'TBufferBlobStreamingService'),
44 outOfOrder = cms.untracked.bool(
True),
45 DBParameters = cms.PSet(
46 messageLevel = cms.untracked.int32(2),
47 authenticationPath = cms.untracked.string(
'AUTHENTICATIONPATH')
49 timetype = cms.untracked.string(
'runnumber'),
50 connect = cms.string(
'DATABASE'),
53 record = cms.string(
"HDQMSummary"),
54 tag = cms.string(
"TAGNAME")
57 logconnect = cms.untracked.string(
"sqlite_file:log.db")
63 process.siPixelDQMHistoryPopCon = cms.EDAnalyzer(
64 "SiPixelDQMHistoryPopCon",
65 record = cms.string(
"HDQMSummary"),
66 loggingOn = cms.untracked.bool(
True),
67 SinceAppendMode = cms.bool(
True),
68 Source = cms.PSet(since = cms.untracked.uint32(RUNNUMBER),debug = cms.untracked.bool(
False))
75 process.SiPixelHistoryDQMService = cms.Service(
76 "SiPixelHistoryDQMService",
77 RunNb = cms.uint32(RUNNUMBER),
78 accessDQMFile = cms.bool(
True),
79 FILE_NAME = cms.untracked.string(
"FILENAME"),
80 ME_DIR = cms.untracked.string(
"Run RUNNUMBER"),
81 histoList = cms.VPSet(
100 cms.PSet( keyName = cms.untracked.string(
"SUMOFF_adc"), quantitiesToExtract = cms.untracked.vstring(
"user_ymean") ),
101 cms.PSet( keyName = cms.untracked.string(
"SUMOFF_charge_OffTrack"), quantitiesToExtract = cms.untracked.vstring(
"user_ymean") ),
102 cms.PSet( keyName = cms.untracked.string(
"SUMOFF_charge_OnTrack" ), quantitiesToExtract = cms.untracked.vstring(
"user_ymean") ),
103 cms.PSet( keyName = cms.untracked.string(
"SUMOFF_nRecHits"), quantitiesToExtract = cms.untracked.vstring(
"user_ymean") ),
104 cms.PSet( keyName = cms.untracked.string(
"SUMOFF_nclusters_OffTrack"), quantitiesToExtract = cms.untracked.vstring(
"user_ymean") ),
105 cms.PSet( keyName = cms.untracked.string(
"SUMOFF_nclusters_OnTrack" ), quantitiesToExtract = cms.untracked.vstring(
"user_ymean") ),
106 cms.PSet( keyName = cms.untracked.string(
"SUMOFF_ndigis"), quantitiesToExtract = cms.untracked.vstring(
"user_ymean") ),
107 cms.PSet( keyName = cms.untracked.string(
"SUMOFF_size_OffTrack"), quantitiesToExtract = cms.untracked.vstring(
"user_ymean") ),
108 cms.PSet( keyName = cms.untracked.string(
"SUMOFF_size_OnTrack" ), quantitiesToExtract = cms.untracked.vstring(
"user_ymean") ),
109 cms.PSet( keyName = cms.untracked.string(
"ntracks_generalTracks" ), quantitiesToExtract = cms.untracked.vstring(
"user_A") ),
110 cms.PSet( keyName = cms.untracked.string(
"ntracks_generalTracks" ), quantitiesToExtract = cms.untracked.vstring(
"user_B") ),
112 cms.PSet( keyName = cms.untracked.string(
"bigEventRate" ), quantitiesToExtract = cms.untracked.vstring(
"user_ymean") ),
113 cms.PSet( keyName = cms.untracked.string(
"bigFpixClusterEventRate" ), quantitiesToExtract = cms.untracked.vstring(
"user_ymean") ),
114 cms.PSet( keyName = cms.untracked.string(
"pixEventRate" ), quantitiesToExtract = cms.untracked.vstring(
"user_ymean") )
125 process.p = cms.Path(process.siPixelDQMHistoryPopCon)