File indexing completed on 2024-04-06 11:58:02
0001 import FWCore.ParameterSet.Config as cms
0002
0003 process = cms.Process("ProdTPGParam")
0004
0005
0006 process.load("Geometry.CaloEventSetup.CaloGeometry_cfi")
0007 process.load("Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi")
0008 process.load("Geometry.CMSCommonData.cmsIdealGeometryXML_cfi")
0009
0010
0011 process.load("Geometry.EcalMapping.EcalMapping_cfi")
0012 process.eegeom = cms.ESSource("EmptyESSource",
0013 recordName = cms.string('EcalMappingRcd'),
0014 iovIsRunNotTime = cms.bool(True),
0015 firstValid = cms.vuint32(1)
0016 )
0017
0018
0019 process.load("CalibCalorimetry.EcalTrivialCondModules.EcalTrivialCondRetriever_cfi")
0020
0021
0022 process.source = cms.Source("EmptySource")
0023
0024 process.maxEvents = cms.untracked.PSet(
0025 input = cms.untracked.int32(1)
0026 )
0027
0028 process.TPGParamProducer = cms.EDAnalyzer("EcalTPGParamBuilder",
0029
0030
0031 writeToDB = cms.bool(False),
0032 allowDBEE = cms.bool(False),
0033
0034 DBsid = cms.string('ecalh4db'),
0035 DBuser = cms.string('test09'),
0036 DBpass = cms.string('oratest09'),
0037 DBport = cms.uint32(1521),
0038
0039 writeToFiles = cms.bool(True),
0040 outFile = cms.string('TPG_cosmics.txt'),
0041
0042 TPGtag = cms.string('CRAFT'),
0043 TPGversion = cms.uint32(1),
0044
0045
0046
0047
0048
0049
0050
0051
0052
0053 useTransverseEnergy = cms.bool(False),
0054 Et_sat_EB = cms.double(35.84),
0055 Et_sat_EE = cms.double(61.44),
0056
0057 sliding = cms.uint32(0),
0058
0059 weight_sampleMax = cms.uint32(3),
0060
0061 forcedPedestalValue = cms.int32(160),
0062 forceEtaSlice = cms.bool(False),
0063
0064 LUT_option = cms.string('Identity'),
0065 LUT_threshold_EB = cms.double(0.875),
0066 LUT_threshold_EE = cms.double(0.875),
0067 LUT_stochastic_EB = cms.double(0.03),
0068 LUT_noise_EB = cms.double(0.2),
0069 LUT_constant_EB = cms.double(0.005),
0070 LUT_stochastic_EE = cms.double(0.03),
0071 LUT_noise_EE = cms.double(0.2),
0072 LUT_constant_EE = cms.double(0.005),
0073
0074 TTF_lowThreshold_EB = cms.double(0.385),
0075 TTF_highThreshold_EB = cms.double(0.385),
0076 TTF_lowThreshold_EE = cms.double(0.385),
0077 TTF_highThreshold_EE = cms.double(0.385),
0078
0079 FG_lowThreshold_EB = cms.double(0.7),
0080 FG_highThreshold_EB = cms.double(0.7),
0081 FG_lowRatio_EB = cms.double(0.8),
0082 FG_highRatio_EB = cms.double(0.8),
0083 FG_lut_EB = cms.uint32(0),
0084 FG_Threshold_EE = cms.double(0.0),
0085 FG_lut_strip_EE = cms.uint32(0),
0086 FG_lut_tower_EE = cms.uint32(0)
0087 )
0088
0089 process.p = cms.Path(process.TPGParamProducer)
0090