File indexing completed on 2025-04-17 02:41:46
0001 import FWCore.ParameterSet.Config as cms
0002
0003 process = cms.Process("PEDS")
0004 process.load("CondCore.DBCommon.CondDBSetup_cfi")
0005
0006 process.source = cms.Source("HcalTBSource",
0007 streams = cms.untracked.vstring('HCAL_Trigger',
0008 'HCAL_DCC690','HCAL_DCC691','HCAL_DCC692',
0009 ),
0010 fileNames = cms.untracked.vstring('/store/caft2/user/campbell/castor_localruns/USC_119814.root')
0011 )
0012
0013 process.maxEvents = cms.untracked.PSet(
0014 input = cms.untracked.int32(10000)
0015 )
0016
0017 process.castorDigis = cms.EDProducer("CastorRawToDigi",
0018 CastorFirstFED = cms.untracked.int32(690),
0019 FilterDataQuality = cms.bool(True),
0020 ExceptionEmptyData = cms.untracked.bool(True),
0021 InputLabel = cms.InputTag("source"),
0022 UnpackCalib = cms.untracked.bool(False),
0023 FEDs = cms.untracked.vint32(690,691,692),
0024 lastSample = cms.int32(9),
0025 firstSample = cms.int32(0)
0026 )
0027
0028 process.out = cms.OutputModule("PoolOutputModule",
0029 fileName = cms.untracked.string('USC_XXXXXX_unpacked.root')
0030 )
0031 process.dumpRaw = cms.EDAnalyzer( "DumpFEDRawDataProduct",
0032
0033 feds = cms.untracked.vint32( 690,691,692,693 ),
0034 dumpPayload = cms.untracked.bool( True )
0035 )
0036
0037 process.m = cms.EDAnalyzer("HcalDigiDump")
0038
0039 process.dump = cms.EDAnalyzer('HcalTBObjectDump',
0040 hcalTBTriggerDataTag = cms.InputTag('tbunpack'),
0041 hcalTBRunDataTag = cms.InputTag('tbunpack'),
0042 hcalTBEventPositionTag = cms.InputTag('tbunpack'),
0043 hcalTBTimingTag = cms.InputTag('tbunpack')
0044 )
0045
0046 process.dumpECA = cms.EDAnalyzer("EventContentAnalyzer")
0047
0048 process.CastorDbProducer = cms.ESProducer("CastorDbProducer")
0049
0050
0051
0052
0053
0054
0055
0056
0057
0058
0059
0060
0061
0062
0063
0064
0065
0066
0067
0068
0069
0070
0071
0072 process.es_pool = cms.ESSource(
0073 "PoolDBESSource",
0074 process.CondDBSetup,
0075 connect = cms.string('frontier://cmsfrontier.cern.ch:8000/FrontierPrep/CMS_COND_30X_HCAL'),
0076 toGet = cms.VPSet(
0077 cms.PSet(
0078 record = cms.string('CastorPedestalsRcd'),
0079 tag = cms.string('castor_pedestals_v1.0_test')
0080 ),
0081 cms.PSet(
0082 record = cms.string('CastorPedestalWidthsRcd'),
0083 tag = cms.string('castor_pedestalwidths_v1.0_test')
0084 ),
0085 cms.PSet(
0086 record = cms.string('CastorGainsRcd'),
0087 tag = cms.string('castor_gains_v1.0_test')
0088 ),
0089 cms.PSet(
0090 record = cms.string('CastorGainWidthsRcd'),
0091 tag = cms.string('castor_gainwidths_v1.0_test')
0092 ),
0093 cms.PSet(
0094 record = cms.string('CastorQIEDataRcd'),
0095 tag = cms.string('castor_qie_v1.0_test')
0096 ),
0097 cms.PSet(
0098 record = cms.string('CastorChannelQualityRcd'),
0099 tag = cms.string('castor_channelquality_v1.0_test')
0100 ),
0101 cms.PSet(
0102 record = cms.string('CastorElectronicsMapRcd'),
0103 tag = cms.string('castor_emap_dcc_v1.0_test')
0104 )
0105 )
0106 )
0107
0108 process.castorpedestalsanalysis = cms.EDAnalyzer("CastorPedestalsAnalysis",
0109 hiSaveFlag = cms.untracked.bool( False ),
0110 verboseflag = cms.untracked.bool( True ),
0111 firstTS = cms.untracked.int32(0),
0112 lastTS = cms.untracked.int32(9),
0113 castorDigiCollectionTag = cms.InputTag('castorDigis')
0114 )
0115
0116 process.TFileService = cms.Service("TFileService",
0117 fileName = cms.string('castorDigis.root')
0118 )
0119
0120 process.load("FWCore.MessageService.MessageLogger_cfi")
0121 process.MessageLogger.cerr.enable = False
0122 process.MessageLogger.files.detailedInfo = dict(extension = 'txt')
0123
0124
0125 process.p = cms.Path(process.castorDigis*process.castorpedestalsanalysis)
0126 process.ep = cms.EndPath(process.out)
0127