3 process = cms.Process(
"uncalibRecHitsProd")
4 process.load(
"EventFilter.EcalTBRawToDigi.ecalTBunpack_cfi")
6 process.MessageLogger = cms.Service(
"MessageLogger",
7 debugModules = cms.untracked.vstring(
'ecalTBunpack'),
8 cout = cms.untracked.PSet(
9 threshold = cms.untracked.string(
'INFO'),
10 default = cms.untracked.PSet(
11 limit = cms.untracked.int32(100000)
13 noTimeStamps = cms.untracked.bool(
True),
14 noLineBreaks = cms.untracked.bool(
True)
16 destinations = cms.untracked.vstring(
'cout')
19 process.source = cms.Source(
"PoolSource",
20 maxEvents = cms.untracked.int32(-1),
21 fileNames = cms.untracked.vstring(
'file:/u1/meridian/data/h4/2006/h4b.00011420.A.0.0.root'),
22 isBinary = cms.untracked.bool(
True)
25 process.EcalTrivialConditionRetriever = cms.ESSource(
"EcalTrivialConditionRetriever",
26 weightsForTB = cms.untracked.bool(
False),
27 producedEcalPedestals = cms.untracked.bool(
True),
28 getWeightsFromFile = cms.untracked.bool(
False),
29 producedEcalWeights = cms.untracked.bool(
True),
30 producedEcalIntercalibConstants = cms.untracked.bool(
True),
31 producedEcalGainRatios = cms.untracked.bool(
True),
32 producedEcalADCToGeVConstant = cms.untracked.bool(
True)
35 process.ecalWeightUncalibRecHit = cms.EDProducer(
"EcalWeightUncalibRecHitProducer",
36 EBdigiCollection = cms.string(
''),
37 EEhitCollection = cms.string(
''),
38 EEdigiCollection = cms.string(
''),
39 digiProducer = cms.string(
'ecalTBunpack'),
40 EBhitCollection = cms.string(
'EcalUncalibRecHitsEB')
43 process.out = cms.OutputModule(
"PoolOutputModule",
44 fileName = cms.untracked.string(
'hits.root')
47 process.p = cms.Path(process.ecalTBunpack*process.ecalWeightUncalibRecHit)
48 process.ep = cms.EndPath(process.out)