Back to home page

Project CMSSW displayed by LXR

 
 

    


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

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 process = cms.Process("TPDBAn")
0004 process.load("CondCore.DBCommon.CondDBSetup_cfi")
0005 
0006 process.load("Geometry.CaloEventSetup.CaloGeometry_cfi")
0007 
0008 process.load("Geometry.CMSCommonData.cmsIdealGeometryXML_cfi")
0009 
0010 process.maxEvents = cms.untracked.PSet(
0011     input = cms.untracked.int32(1)
0012 )
0013 process.source = cms.Source("EmptySource",
0014     numberEventsInRun = cms.untracked.uint32(1),
0015     firstRun = cms.untracked.uint32(1)
0016 )
0017 
0018 #----------
0019 process.load("CondCore.DBCommon.CondDBCommon_cfi")
0020 process.CondDBCommon.DBParameters.authenticationPath = cms.untracked.string('/nfshome0/popcondev/conddb')
0021 #-----------
0022 
0023 process.ecalTPConditions = cms.ESSource("PoolDBESSource",
0024     process.CondDBSetup,
0025     toGet = cms.VPSet(cms.PSet(
0026         record = cms.string('EcalTPGPedestalsRcd'),
0027         tag = cms.string('EcalTPGPedestals_beamv5_ideal_mc')
0028     ), 
0029         cms.PSet(
0030             record = cms.string('EcalTPGLinearizationConstRcd'),
0031             tag = cms.string('EcalTPGLinearizationConst_beamv5_ideal_mc')
0032         ), 
0033         cms.PSet(
0034             record = cms.string('EcalTPGSlidingWindowRcd'),
0035             tag = cms.string('EcalTPGSlidingWindow_beamv5_ideal_mc')
0036         ), 
0037         cms.PSet(
0038             record = cms.string('EcalTPGFineGrainEBIdMapRcd'),
0039             tag = cms.string('EcalTPGFineGrainEBIdMap_beamv5_ideal_mc')
0040         ), 
0041         cms.PSet(
0042             record = cms.string('EcalTPGFineGrainStripEERcd'),
0043             tag = cms.string('EcalTPGFineGrainStripEE_beamv5_ideal_mc')
0044         ), 
0045         cms.PSet(
0046             record = cms.string('EcalTPGFineGrainTowerEERcd'),
0047             tag = cms.string('EcalTPGFineGrainTowerEE_beamv5_ideal_mc')
0048         ), 
0049         cms.PSet(
0050             record = cms.string('EcalTPGLutIdMapRcd'),
0051             tag = cms.string('EcalTPGLutIdMap_beamv5_ideal_mc')
0052         ), 
0053         cms.PSet(
0054             record = cms.string('EcalTPGWeightIdMapRcd'),
0055             tag = cms.string('EcalTPGWeightIdMap_beamv5_ideal_mc')
0056         ), 
0057         cms.PSet(
0058             record = cms.string('EcalTPGWeightGroupRcd'),
0059             tag = cms.string('EcalTPGWeightGroup_beamv5_ideal_mc')
0060         ), 
0061         cms.PSet(
0062             record = cms.string('EcalTPGLutGroupRcd'),
0063             tag = cms.string('EcalTPGLutGroup_beamv5_ideal_mc')
0064         ), 
0065         cms.PSet(
0066             record = cms.string('EcalTPGFineGrainEBGroupRcd'),
0067             tag = cms.string('EcalTPGFineGrainEBGroup_beamv5_ideal_mc')
0068         ), 
0069         cms.PSet(
0070             record = cms.string('EcalTPGPhysicsConstRcd'),
0071             tag = cms.string('EcalTPGPhysicsConst_beamv5_ideal_mc')
0072         ),
0073     cms.PSet(
0074         record = cms.string('EcalTPGSpikeRcd'),
0075         tag = cms.string('EcalTPGSpike_beamv5_ideal_mc')
0076     )
0077     #,
0078     #cms.PSet(
0079         #    record = cms.string('EcalTPGCrystalStatusRcd'),
0080         #    tag = cms.string('EcalTPGCrystalStatus_beamv5_test_mc')
0081         #),
0082     #cms.PSet(
0083         #    record = cms.string('EcalTPGTowerStatusRcd'),
0084         #    tag = cms.string('EcalTPGTowerStatus_beamv5_test_mc')
0085         #)
0086     ),
0087 #    connect = cms.string('oracle://ecalh4db/TEST02'),
0088 #    connect = cms.string('sqlite_file:../../../CalibCalorimetry/EcalTPGTools/test/DB_beamv5_ideal_mc.db'),
0089     #connect = cms.string('oracle://cms_orcoff_prep/CMS_COND_ECAL'),
0090     connect = cms.string('frontier://FrontierPrep/CMS_COND_ECAL'),
0091 )
0092 
0093 process.tpDBAnalyzer = cms.EDAnalyzer("EcalTPCondAnalyzer")
0094 
0095 process.MessageLogger = cms.Service("MessageLogger",
0096     cerr = cms.untracked.PSet(
0097         enable = cms.untracked.bool(False)
0098     ),
0099     cout = cms.untracked.PSet(
0100         INFO = cms.untracked.PSet(
0101             limit = cms.untracked.int32(0)
0102         ),
0103         EcalTPCondAnalyzer = cms.untracked.PSet(
0104             limit = cms.untracked.int32(100000000)
0105         ),
0106         enable = cms.untracked.bool(True),
0107         threshold = cms.untracked.string('DEBUG')
0108     ),
0109     debugModules = cms.untracked.vstring('tpDBAnalyzer')
0110 )
0111 
0112 process.p = cms.Path(process.tpDBAnalyzer)