1 import FWCore.ParameterSet.Config
as cms
4 process = cms.Process(
"StripsO2O")
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" )
12 process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32( 1 ) )
14 process.source = cms.Source(
"EmptySource",
15 numberEventsInRun = cms.untracked.uint32(1),
16 firstRun = cms.untracked.uint32(1)
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(
27 if 'CONFDB' not in os.environ:
28 import CondCore.Utilities.credentials
as auth
29 user, _, passwd = auth.get_credentials(
'COND_AUTH_PATH',
'cms_omds_tunnel/cms_trk_r')
30 process.SiStripConfigDb.ConfDb =
'{user}/{passwd}@{path}'.
format(user=user, passwd=passwd, path=
'cms_omds_tunnel')
32 process.SiStripDetInfoFileReader = cms.Service(
"SiStripDetInfoFileReader")
34 process.load(
"OnlineDB.SiStripO2O.SiStripO2OCalibrationFactors_cfi")
35 process.SiStripCondObjBuilderFromDb = cms.Service(
"SiStripCondObjBuilderFromDb",
36 process.SiStripO2OCalibrationFactors
38 process.SiStripCondObjBuilderFromDb.UseFED =
True 39 process.SiStripCondObjBuilderFromDb.UseFEC =
True 40 process.SiStripCondObjBuilderFromDb.UseAnalysis = _USEANALYSIS_
41 process.SiStripCondObjBuilderFromDb.SkippedDevices = cms.untracked.VPSet(
44 process.SiStripCondObjBuilderFromDb.WhitelistedDevices = cms.untracked.VPSet(
48 process.load(
"CondCore.CondDB.CondDB_cfi")
49 process.siStripO2O = cms.EDAnalyzer(
"_ANALYZER_",
51 configMapDatabase=cms.string(
"_HASHMAPDB_"),
52 conditionDatabase=cms.string(
"_CONDDB_"),
53 condDbFile=cms.string(
"_DBFILE_"),
54 cfgMapDbFile=cms.string(
"_MAPDBFILE_"),
55 targetTag=cms.string(
"_TARGETTAG_"),
56 since=cms.uint32(_RUNNUMBER_)
59 process.p = cms.Path(process.siStripO2O)