CMS 3D CMS Logo

SiStripO2O_cfg_template.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 import os
3 
4 process = cms.Process("StripsO2O")
5 
6 process.MessageLogger = cms.Service( "MessageLogger",
7  debugModules = cms.untracked.vstring( "*" ),
8  cout = cms.untracked.PSet( threshold = cms.untracked.string( "DEBUG" ) ),
9  destinations = cms.untracked.vstring( "cout" )
10  )
11 
12 process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32( 1 ) )
13 
14 process.source = cms.Source( "EmptySource",
15  numberEventsInRun = cms.untracked.uint32(1),
16  firstRun = cms.untracked.uint32(1)
17  )
18 
19 
20 process.load("OnlineDB.SiStripConfigDb.SiStripConfigDb_cfi")
21 process.SiStripConfigDb.UsingDb = True
22 process.SiStripConfigDb.TNS_ADMIN = os.environ["TNS_ADMIN"]
23 process.SiStripConfigDb.Partitions = cms.untracked.PSet(
24 _CFGLINES_
25 )
26 
27 if 'CONFDB' not in os.environ:
28  import CondCore.Utilities.credentials as auth
29  user, _, passwd = auth.get_credentials('cms_omds_tunnel/cms_trk_r')
30  process.SiStripConfigDb.ConfDb = '{user}/{passwd}@{path}'.format(user=user, passwd=passwd, path='cms_omds_tunnel')
31 
32 process.load("OnlineDB.SiStripO2O.SiStripO2OCalibrationFactors_cfi")
33 process.SiStripCondObjBuilderFromDb = cms.Service( "SiStripCondObjBuilderFromDb",
34  process.SiStripO2OCalibrationFactors
35  )
36 process.SiStripCondObjBuilderFromDb.UseFED = True
37 process.SiStripCondObjBuilderFromDb.UseFEC = True
38 process.SiStripCondObjBuilderFromDb.UseAnalysis = _USEANALYSIS_
39 process.SiStripCondObjBuilderFromDb.SiStripDetInfoFile = cms.FileInPath("CalibTracker/SiStripCommon/data/SiStripDetInfo.dat")
40 process.SiStripCondObjBuilderFromDb.SkippedDevices = cms.untracked.VPSet(
41 _SKIPPED_
42 )
43 process.SiStripCondObjBuilderFromDb.WhitelistedDevices = cms.untracked.VPSet(
44 _WHITELISTED_
45 )
46 
47 process.load("CondCore.CondDB.CondDB_cfi")
48 process.siStripO2O = cms.EDAnalyzer( "_ANALYZER_",
49  process.CondDB,
50  configMapDatabase=cms.string("_HASHMAPDB_"),
51  conditionDatabase=cms.string("_CONDDB_"),
52  condDbFile=cms.string("_DBFILE_"),
53  cfgMapDbFile=cms.string("_MAPDBFILE_"),
54  targetTag=cms.string("_TARGETTAG_"),
55  since=cms.uint32(_RUNNUMBER_)
56  )
57 
58 process.p = cms.Path(process.siStripO2O)