File indexing completed on 2024-04-06 12:03:26
0001 import FWCore.ParameterSet.Config as cms
0002
0003 process = cms.Process("SiPixelInclusiveBuilder")
0004 process.load("Configuration.StandardSequences.MagneticField_cff")
0005
0006 process.load("Geometry.TrackerSimData.trackerSimGeometryXML_cfi")
0007
0008 process.load("Geometry.TrackerGeometryBuilder.trackerGeometry_cfi")
0009
0010 process.load("Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi")
0011
0012 process.load("CondTools.SiPixel.SiPixelGainCalibrationService_cfi")
0013
0014 process.load("CondCore.CondDB.CondDB_cfi")
0015
0016 process.source = cms.Source("EmptyIOVSource",
0017 firstValue = cms.uint64(1),
0018 lastValue = cms.uint64(1),
0019 timetype = cms.string('runnumber'),
0020 interval = cms.uint64(1)
0021 )
0022
0023 process.maxEvents = cms.untracked.PSet(
0024 input = cms.untracked.int32(1)
0025 )
0026 process.PoolDBOutputService = cms.Service("PoolDBOutputService",
0027 BlobStreamerName = cms.untracked.string('TBufferBlobStreamingService'),
0028 DBParameters = cms.PSet(
0029 authenticationPath = cms.untracked.string('/afs/cern.ch/cms/DB/conddb'),
0030 connectionRetrialPeriod = cms.untracked.int32(10),
0031 idleConnectionCleanupPeriod = cms.untracked.int32(10),
0032 messageLevel = cms.untracked.int32(3),
0033 enablePoolAutomaticCleanUp = cms.untracked.bool(False),
0034 enableConnectionSharing = cms.untracked.bool(True),
0035 connectionRetrialTimeOut = cms.untracked.int32(60),
0036 connectionTimeOut = cms.untracked.int32(0),
0037 enableReadOnlySessionOnUpdateConnection = cms.untracked.bool(False)
0038 ),
0039 timetype = cms.untracked.string('runnumber'),
0040
0041 connect = cms.string('sqlite_file:prova.db'),
0042 toPut = cms.VPSet(cms.PSet(
0043 record = cms.string('SiPixelFedCablingMapRcd'),
0044 tag = cms.string('SiPixelFedCablingMap_v14')
0045 ),
0046 cms.PSet(
0047 record = cms.string('SiPixelLorentzAngleRcd'),
0048 tag = cms.string('SiPixelLorentzAngle_v01')
0049 ),
0050 cms.PSet(
0051 record = cms.string('SiPixelGainCalibrationOfflineRcd'),
0052 tag = cms.string('SiPixelGainCalibration_TBuffer_const')
0053 ),
0054 cms.PSet(
0055 record = cms.string('SiPixelGainCalibrationForHLTRcd'),
0056 tag = cms.string('SiPixelGainCalibration_TBuffer_hlt_const')
0057 ),
0058 cms.PSet(
0059 record = cms.string('SiPixelLorentzAngleSimRcd'),
0060 tag = cms.string('SiPixelLorentzAngle_v01')
0061 ),
0062 cms.PSet(
0063 record = cms.string('SiPixelGainCalibrationOfflineSimRcd'),
0064 tag = cms.string('SiPixelGainCalibration_TBuffer_const')
0065 ),
0066 cms.PSet(
0067 record = cms.string('SiPixelGainCalibrationForHLTSimRcd'),
0068 tag = cms.string('SiPixelGainCalibration_TBuffer_hlt_const')
0069 ))
0070 )
0071
0072 process.PixelToLNKAssociateFromAsciiESProducer = cms.ESProducer("PixelToLNKAssociateFromAsciiESProducer",
0073 fileName = cms.string('pixelToLNK.ascii')
0074 )
0075
0076 process.MapWriter = cms.EDAnalyzer("SiPixelFedCablingMapWriter",
0077 record = cms.string('SiPixelFedCablingMapRcd'),
0078 associator = cms.untracked.string('PixelToLNKAssociateFromAscii')
0079 )
0080
0081 process.SiPixelLorentzAngle = cms.EDAnalyzer("SiPixelLorentzAngleDB",
0082 magneticField = cms.double(3.8)
0083 )
0084 process.SiPixelLorentzAngleSim = cms.EDAnalyzer("SiPixelLorentzAngleDB",
0085 magneticField = cms.double(3.8),
0086 record=cms.untracked.string("SiPixelLorentzAngleSimRcd")
0087 )
0088
0089 process.SiPixelCondObjOfflineBuilder = cms.EDAnalyzer("SiPixelCondObjOfflineBuilder",
0090 process.SiPixelGainCalibrationServiceParameters,
0091 numberOfModules = cms.int32(2000),
0092 deadFraction = cms.double(0.0),
0093 appendMode = cms.untracked.bool(False),
0094 rmsGain = cms.double(0.14),
0095 meanGain = cms.double(2.8),
0096 meanPed = cms.double(28.2),
0097 fileName = cms.string('../macros/phCalibrationFit_C0.dat'),
0098 record = cms.string('SiPixelGainCalibrationOfflineRcd'),
0099 secondRocRowGainOffset = cms.double(0.0),
0100 rmsPed = cms.double(2.75),
0101 fromFile = cms.bool(False),
0102 secondRocRowPedOffset = cms.double(0.0),
0103 noisyFraction = cms.double(0.0)
0104 )
0105
0106 process.SiPixelCondObjOfflineSimBuilder = cms.EDAnalyzer("SiPixelCondObjOfflineBuilder",
0107 process.SiPixelGainCalibrationServiceParameters,
0108 numberOfModules = cms.int32(2000),
0109 deadFraction = cms.double(0.0),
0110 appendMode = cms.untracked.bool(False),
0111 rmsGain = cms.double(0),
0112 meanGain = cms.double(2.8),
0113 meanPed = cms.double(28.2),
0114 fileName = cms.string('../macros/phCalibrationFit_C0.dat'),
0115 record = cms.string('SiPixelGainCalibrationOfflineSimRcd'),
0116 secondRocRowGainOffset = cms.double(0.0),
0117 rmsPed = cms.double(0),
0118 fromFile = cms.bool(False),
0119 secondRocRowPedOffset = cms.double(0.0),
0120 noisyFraction = cms.double(0.0)
0121 )
0122
0123 process.SiPixelCondObjForHLTBuilder = cms.EDAnalyzer("SiPixelCondObjForHLTBuilder",
0124 process.SiPixelGainCalibrationServiceParameters,
0125 numberOfModules = cms.int32(2000),
0126 appendMode = cms.untracked.bool(False),
0127 rmsGain = cms.double(0.14),
0128 meanGain = cms.double(0.4),
0129 meanPed = cms.double(50.0),
0130 fileName = cms.string('../macros/phCalibrationFit_C0.dat'),
0131 record = cms.string('SiPixelGainCalibrationForHLTRcd'),
0132 secondRocRowGainOffset = cms.double(0.0),
0133 rmsPed = cms.double(2.75),
0134 fromFile = cms.bool(False),
0135 secondRocRowPedOffset = cms.double(0.0),
0136 deadFraction = cms.double(0.0),
0137 noisyFraction = cms.double(0.0)
0138 )
0139 process.SiPixelCondObjForHLTSimBuilder = cms.EDAnalyzer("SiPixelCondObjForHLTBuilder",
0140 process.SiPixelGainCalibrationServiceParameters,
0141 numberOfModules = cms.int32(2000),
0142 appendMode = cms.untracked.bool(False),
0143 rmsGain = cms.double(0.14),
0144 meanGain = cms.double(0.4),
0145 meanPed = cms.double(50.0),
0146 fileName = cms.string('../macros/phCalibrationFit_C0.dat'),
0147 record = cms.string('SiPixelGainCalibrationForHLTSimRcd'),
0148 secondRocRowGainOffset = cms.double(0.0),
0149 rmsPed = cms.double(2.75),
0150 fromFile = cms.bool(False),
0151 secondRocRowPedOffset = cms.double(0.0),
0152 deadFraction = cms.double(0.0),
0153 noisyFraction = cms.double(0.0)
0154 )
0155
0156
0157
0158 process.p = cms.Path(process.SiPixelCondObjOfflineBuilder*process.SiPixelCondObjForHLTBuilder)
0159
0160
0161