CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
testWriteCaloParamsTag.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 process = cms.Process('L1TEST')
4 
5 process.load('Configuration.StandardSequences.Services_cff')
6 process.load('FWCore.MessageService.MessageLogger_cfi')
7 process.MessageLogger.cout.threshold = cms.untracked.string('DEBUG')
8 process.MessageLogger.debugModules = cms.untracked.vstring('L1-O2O')
9 process.load('Configuration/StandardSequences/FrontierConditions_GlobalTag_cff')
10 process.load('Configuration.EventContent.EventContent_cff')
11 
12 process.maxEvents = cms.untracked.PSet(
13  input = cms.untracked.int32(1)
14  )
15 
16 process.source = cms.Source('EmptySource')
17 
18 # Other statements
19 from Configuration.AlCa.GlobalTag import GlobalTag
20 process.GlobalTag.connect = cms.string('frontier://FrontierProd/CMS_COND_31X_GLOBALTAG')
21 process.GlobalTag.globaltag = cms.string('POSTLS162_V2::All')
22 
23 # New parameters
24 process.load('L1Trigger.L1TCalorimeter.caloStage1Params_cfi')
25 process.caloParamsWriter = cms.EDAnalyzer("CaloParamsWriter")
26 
27 process.p = cms.Path(
28  process.caloParamsWriter
29 )
30 
31 from CondCore.DBCommon.CondDBSetup_cfi import CondDBSetup
32 process.PoolDBOutputService = cms.Service("PoolDBOutputService",
33  CondDBSetup,
34  connect = cms.string('sqlite_file:l1config.db'),
35  timetype = cms.untracked.string('runnumber'),
36  toPut = cms.VPSet(
37  cms.PSet(
38  record = cms.string('L1TCaloParamsRcd'),
39  tag = cms.string('L1TCaloParamsRcd_Testing')
40  )
41  )
42 )