File indexing completed on 2025-04-17 02:42:31
0001 import FWCore.ParameterSet.Config as cms
0002 def customise(process):
0003
0004
0005
0006
0007
0008
0009
0010 process.source.firstRun = cms.untracked.uint32(132599)
0011
0012 process.ecalConditions1 = cms.ESSource("PoolDBESSource",
0013 process.CondDBSetup,
0014 toGet = cms.VPSet(
0015 cms.PSet(
0016 record = cms.string('EcalADCToGeVConstantRcd'),
0017 tag = cms.string('EcalADCToGeVConstant_v6_offline')
0018 ),
0019 cms.PSet(
0020 record = cms.string('EcalChannelStatusRcd'),
0021 tag = cms.string('EcalChannelStatus_v04_offline')
0022 ),
0023 cms.PSet(
0024 record = cms.string('EcalGainRatiosRcd'),
0025 tag = cms.string('EcalGainRatio_TestPulse2009_offline')
0026 ),
0027 cms.PSet(
0028 record = cms.string('EcalIntercalibConstantsRcd'),
0029 tag = cms.string('EcalIntercalibConstants_v6_offline')
0030 ),
0031 cms.PSet(
0032 record = cms.string('EcalIntercalibErrorsRcd'),
0033 tag = cms.string('EcalIntercalibErrors_mc')
0034 ),
0035 cms.PSet(
0036 record = cms.string('EcalMappingElectronicsRcd'),
0037 tag = cms.string('EcalMappingElectronics_EEMap')
0038 ),
0039 cms.PSet(
0040 record = cms.string('EcalPedestalsRcd'),
0041 tag = cms.string('EcalPedestals_2009runs_hlt')
0042 ),
0043 cms.PSet(
0044 record = cms.string('EcalTBWeightsRcd'),
0045 tag = cms.string('EcalTBWeights_EBEE_v01_offline')
0046 ),
0047 cms.PSet(
0048 record = cms.string('EcalTimeCalibConstantsRcd'),
0049 tag = cms.string('EcalTimeCalibConstants_v02_offline')
0050 ),
0051 cms.PSet(
0052 record = cms.string('EcalWeightXtalGroupsRcd'),
0053 tag = cms.string('EcalWeightXtalGroups_EBEE_offline')
0054 ),
0055 cms.PSet(
0056 record = cms.string('EcalLaserAPDPNRatiosRcd'),
0057 tag = cms.string('EcalLaserAPDPNRatios_p1p2p3_v2_mc')
0058 ),
0059 ),
0060 connect = cms.string('frontier://FrontierProd/CMS_COND_31X_ECAL'),
0061 )
0062
0063
0064 process.ecalConditions2 = cms.ESSource("PoolDBESSource",
0065 process.CondDBSetup,
0066 toGet = cms.VPSet(
0067 cms.PSet(
0068 record = cms.string('EcalTPGCrystalStatusRcd'),
0069 tag = cms.string('EcalTPGCrystalStatus_v2_hlt')
0070 ),
0071 cms.PSet(
0072 record = cms.string('EcalTPGFineGrainEBGroupRcd'),
0073 tag = cms.string('EcalTPGFineGrainEBGroup_v2_hlt')
0074 ),
0075 cms.PSet(
0076 record = cms.string('EcalTPGFineGrainEBIdMapRcd'),
0077 tag = cms.string('EcalTPGFineGrainEBIdMap_v2_hlt')
0078 ),
0079 cms.PSet(
0080 record = cms.string('EcalTPGFineGrainStripEERcd'),
0081 tag = cms.string('EcalTPGFineGrainStripEE_v2_hlt')
0082 ),
0083 cms.PSet(
0084 record = cms.string('EcalTPGFineGrainTowerEERcd'),
0085 tag = cms.string('EcalTPGFineGrainTowerEE_v2_hlt')
0086 ),
0087 cms.PSet(
0088 record = cms.string('EcalTPGLinearizationConstRcd'),
0089 tag = cms.string('EcalTPGLinearizationConst_v2_hlt')
0090 ),
0091 cms.PSet(
0092 record = cms.string('EcalTPGLutGroupRcd'),
0093 tag = cms.string('EcalTPGLutGroup_v2_hlt')
0094 ),
0095 cms.PSet(
0096 record = cms.string('EcalTPGLutIdMapRcd'),
0097 tag = cms.string('EcalTPGLutIdMap_v2_hlt')
0098 ),
0099 cms.PSet(
0100 record = cms.string('EcalTPGPedestalsRcd'),
0101 tag = cms.string('EcalTPGPedestals_v2_hlt')
0102 ),
0103 cms.PSet(
0104 record = cms.string('EcalTPGPhysicsConstRcd'),
0105 tag = cms.string('EcalTPGPhysicsConst_v2_hlt')
0106 ),
0107 cms.PSet(
0108 record = cms.string('EcalTPGSlidingWindowRcd'),
0109 tag = cms.string('EcalTPGSlidingWindow_v2_hlt')
0110 ),
0111 cms.PSet(
0112 record = cms.string('EcalTPGTowerStatusRcd'),
0113 tag = cms.string('EcalTPGTowerStatus_hlt')
0114 ),
0115 cms.PSet(
0116 record = cms.string('EcalTPGWeightGroupRcd'),
0117 tag = cms.string('EcalTPGWeightGroup_v2_hlt')
0118 ),
0119 cms.PSet(
0120 record = cms.string('EcalTPGWeightIdMapRcd'),
0121 tag = cms.string('EcalTPGWeightIdMap_v2_hlt')
0122 ),
0123 ),
0124 connect = cms.string('frontier://FrontierProd/CMS_COND_34X_ECAL'),
0125 )
0126
0127 process.es_prefer_ecal1 = cms.ESPrefer("PoolDBESSource","ecalConditions1")
0128 process.es_prefer_ecal2 = cms.ESPrefer("PoolDBESSource","ecalConditions2")
0129
0130
0131 process.hcalConditions = cms.ESSource("PoolDBESSource",
0132 process.CondDBSetup,
0133 toGet = cms.VPSet(
0134 cms.PSet(
0135 record = cms.string('HcalChannelQualityRcd'),
0136 tag = cms.string('HcalChannelQuality_v2.10_offline')
0137 ),
0138 cms.PSet(
0139 record = cms.string('HcalElectronicsMapRcd'),
0140 tag = cms.string('HcalElectronicsMap_v7.03_hlt')
0141 ),
0142 cms.PSet(
0143 record = cms.string('HcalGainsRcd'),
0144 tag = cms.string('HcalGains_v2.32_offline')
0145 ),
0146 cms.PSet(
0147 record = cms.string('HcalL1TriggerObjectsRcd'),
0148 tag = cms.string('HcalL1TriggerObjects_v1.00_hlt')
0149 ),
0150 cms.PSet(
0151 record = cms.string('HcalLUTCorrsRcd'),
0152 tag = cms.string('HcalLUTCorrs_v1.01_hlt')
0153 ),
0154 cms.PSet(
0155 record = cms.string('HcalPedestalsRcd'),
0156 tag = cms.string('HcalPedestals_ADC_v9.12_offline')
0157 ),
0158 cms.PSet(
0159 record = cms.string('HcalPedestalWidthsRcd'),
0160 tag = cms.string('HcalPedestalWidths_ADC_v7.01_hlt')
0161 ),
0162 cms.PSet(
0163 record = cms.string('HcalPFCorrsRcd'),
0164 tag = cms.string('HcalPFCorrs_v2.00_express')
0165 ),
0166 cms.PSet(
0167 record = cms.string('HcalQIEDataRcd'),
0168 tag = cms.string('HcalQIEData_NormalMode_v7.00_hlt')
0169 ),
0170 cms.PSet(
0171 record = cms.string('HcalRespCorrsRcd'),
0172 tag = cms.string('HcalRespCorrs_v1.02_express')
0173 ),
0174 cms.PSet(
0175 record = cms.string('HcalTimeCorrsRcd'),
0176 tag = cms.string('HcalTimeCorrs_v1.00_express')
0177 ),
0178 cms.PSet(
0179 record = cms.string('HcalZSThresholdsRcd'),
0180 tag = cms.string('HcalZSThresholds_v1.01_hlt')
0181 ),
0182 ),
0183 connect = cms.string('frontier://FrontierProd/CMS_COND_31X_HCAL'),
0184 )
0185
0186 process.es_prefer_hcal = cms.ESPrefer("PoolDBESSource","hcalConditions")
0187
0188 try:
0189 process.ecalRecHit.ChannelStatusToBeExcluded = [ 1, 2, 3, 4, 8, 9, 10, 11, 12, 13, 14, 78, 142 ]
0190 except:
0191 return(process)
0192
0193 return(process)