Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-04-17 02:42:31

0001 import FWCore.ParameterSet.Config as cms
0002 def customise(process):
0003 
0004 #
0005 # IOV set based on GlobalTag GR_R_35X_V8B
0006 #
0007 # placeholder !!!!!! replace with the actual run number of
0008 # the real run to be overlaid
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)