ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/andersj/HcalPlotter/tests.py
(Generate patch)

Comparing UserCode/andersj/HcalPlotter/tests.py (file contents):
Revision 1.1 by andersj, Wed Jul 20 11:33:56 2011 UTC vs.
Revision 1.6 by andersj, Thu Oct 20 13:51:41 2011 UTC

# Line 1 | Line 1
1   import FWCore.ParameterSet.Config as cms
2   import sys
3 + import os
4 + import re
5  
6   process = cms.Process("Demo")
7  
# Line 28 | Line 30 | process.maxEvents = cms.untracked.PSet(
30      input = cms.untracked.int32(-1)
31   )
32  
33 + datadir = 'tb_data'
34 +
35 + files = ['file:{0}/{1}'.format(datadir,x) for x in os.listdir(datadir) \
36 +         if re.search('_{0:08d}\.\d+'.format(RUNNUMBER), x)]
37 +
38 + #print files
39 +
40   process.source = cms.Source("PoolSource",
41 <    fileNames = cms.untracked.vstring(
33 <    "file:moe5/EcalHcalCombined2011_{0:08d}.0.root".format(RUNNUMBER),
41 >    fileNames = cms.untracked.vstring(files
42      )
43   )
44  
45 + #process.source.fileNames.extend(files)
46 +
47 + print process.source.fileNames
48 +
49   process.TFileService = cms.Service("TFileService",
50      fileName = cms.string('test/tb2011_{0:08d}.root'.format(RUNNUMBER))
51   )
# Line 52 | Line 64 | process.load("CalibCalorimetry.EcalTrivi
64   process.ecalEBunpacker.FEDs = cms.vint32(610)
65   process.ecalEBunpacker.memUnpacking = cms.bool(False)
66   process.ecalEBunpacker.srpUnpacking = cms.bool(False)
67 + process.ecalEBunpacker.syncCheck = cms.bool(False)
68 + process.ecalEBunpacker.orderedFedList = cms.vint32(610)
69 + process.ecalEBunpacker.silentMode = cms.untracked.bool(False)
70 +
71 + import RecoLocalCalo.EcalRecProducers.ecalRatioUncalibRecHit_cfi
72 + process.ecalUncalibHit = RecoLocalCalo.EcalRecProducers.ecalRatioUncalibRecHit_cfi.ecalRatioUncalibRecHit.clone()
73 +
74 + ## import RecoLocalCalo.EcalRecProducers.ecalFixedAlphaBetaFitUncalibRecHit_cfi
75 +
76 + ## process.ecalUncalibHit = RecoLocalCalo.EcalRecProducers.ecalFixedAlphaBetaFitUncalibRecHit_cfi.ecalFixedAlphaBetaFitUncalibRecHit.clone()
77 +
78 + process.ecalUncalibHit.EBdigiCollection = 'ecalEBunpacker:ebDigis'
79 + process.ecalUncalibHit.EEdigiCollection = 'ecalEBunpacker:eeDigis'
80 +
81 + process.load("RecoLocalCalo.EcalRecProducers.ecalRecHit_cfi")
82 + process.ecalRecHit.ebDetIdToBeRecovered = cms.InputTag("","")
83 + process.ecalRecHit.eeDetIdToBeRecovered = cms.InputTag("","")
84 + process.ecalRecHit.eeFEToBeRecovered = cms.InputTag("","")
85 + process.ecalRecHit.ebFEToBeRecovered = cms.InputTag("","")
86 + process.ecalRecHit.recoverEBFE = cms.bool(False)
87 + process.ecalRecHit.recoverEEFE = cms.bool(False)
88 + process.ecalRecHit.EBuncalibRecHitCollection = 'ecalUncalibHit:EcalUncalibRecHitsEB'
89 + process.ecalRecHit.EEuncalibRecHitCollection = 'ecalUncalibHit:EcalUncalibRecHitsEE'
90  
91 < process.load("andersj.HcalPlotter.ecalLocalRecoSequence_cff")
57 < process.ecalDataSequence = cms.Sequence(process.ecalEBunpacker*process.ecalGlobalUncalibRecHit*process.ecalRecHit)
91 > process.ecalDataSequence = cms.Sequence(process.ecalEBunpacker*process.ecalUncalibHit*process.ecalRecHit)
92  
93   process.load("EventFilter.HcalRawToDigi.HcalRawToDigi_cfi")
94   process.load("RecoLocalCalo.HcalRecProducers.HcalSimpleReconstructor_hbhe_cfi")
95   process.load("RecoLocalCalo.HcalRecProducers.HcalSimpleReconstructor_ho_cfi")
96 < process.load("RecoLocalCalo.HcalRecProducers.HcalSimpleReconstructor_hf_cfi")
96 > #process.load("RecoLocalCalo.HcalRecProducers.HcalSimpleReconstructor_hf_cfi")
97   process.load("andersj.HcalPlotter.HcalTBObjectUnpacker_Normal_cfi")
98  
99 < process.horeco.firstSample=2
100 < process.horeco.samplesToAdd=6
99 > ## process.horeco.firstSample=2
100 > ## process.horeco.samplesToAdd=6
101 > process.horeco.firstSample=3
102 > process.horeco.samplesToAdd=4
103 > process.horeco.correctForPhaseContainment = False
104 > process.horeco.correctForTimeslew = False
105  
106 < process.hfreco.firstSample=2
107 < process.hfreco.samplesToAdd=9
106 > #process.hfreco.firstSample=2
107 > #process.hfreco.samplesToAdd=9
108  
109   process.plotanal=cms.EDAnalyzer(
110      "HcalHOTBPlotAnal",
# Line 99 | Line 137 | process.plotanal=cms.EDAnalyzer(
137  
138   ##process.dump = cms.EDAnalyzer("EventContentAnalyzer")
139  
140 < process.p=cms.Path(process.ecalDataSequence+process.hcalDigis+process.hbheprereco+process.horeco+process.hfreco+process.tbunpack+process.plotanal)
140 > #process.p=cms.Path(process.ecalDataSequence+process.hcalDigis+process.hbheprereco+process.horeco+process.hfreco+process.tbunpack+process.plotanal)
141 > process.p=cms.Path(process.ecalDataSequence+process.hcalDigis+process.hbheprereco+process.horeco+process.tbunpack+process.plotanal)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines