1include(
"AthenaCommon/Atlas.UnixStandardJob.py" )
3include(
"DetDescrCnvSvc/DetStore_joboptions.py" )
5DetDescrCnvSvc = Service(
"DetDescrCnvSvc" )
6DetDescrCnvSvc.DetectorManagers+= [
"CaloTTDescrManager"]
7DetDescrCnvSvc.DetectorManagers += [
"CaloMgr" ]
11include(
"LArDetMgrDetDescrCnv/LArDetMgrDetDescrCnv_H6_joboptions.py" )
16include(
"TBCnv/TBReadH6BS_jobOptions.py" )
17ByteStreamInputSvc = Service(
"ByteStreamInputSvc" )
23ByteStreamInputSvc.inputFiles = [
"/raid/bytestream/phys/run590.bstr" ]
26ToolSvc = Service(
"ToolSvc" )
28ToolSvc.TBByteStreamCnvTool.Dump = FALSE
29ToolSvc.TBByteStreamCnvTool.OutputLevel = WARNING
33theApp.TopAlg += [
"TBAlgoSequencer/Seq1" ]
35theApp.Dlls += [
"AthenaMonitoring"]
37Seq1 = Algorithm(
"Seq1" )
40 "TBEventStreamer/BeamStreamer",
45 "TBLArRawChannelBuilder",
46 "CaloCellMaker/CaloCellMaker",
47 "AthenaMon/CaloMonitor" ]
54BeamStreamer = Algorithm(
"BeamStreamer" )
56BeamStreamer.ToolNames = [
"TBPatternUnitStreamerTool/BitSelector" ]
58BeamStreamer.BitSelector.AcceptPattern = [
"S1",
"S2",
"S3" ]
59BeamStreamer.BitSelector.RejectPattern = [
"VetoLeft",
67TBBPCRec = Algorithm(
"TBBPCRec")
68include(
"TBRec/H6BPCRec_jobOptions.py" )
69TBBPCRec.OutputLevel = WARNING
85TBLArRawChannelBuilder = Algorithm(
"TBLArRawChannelBuilder");
86TBLArRawChannelBuilder.OutputLevel = INFO
87TBLArRawChannelBuilder.maxSamp = 8
88TBLArRawChannelBuilder.RecoMode =
"CUBIC"
89TBLArRawChannelBuilder.CubicAdcCut = 10.
91include (
"CaloRec/CaloCellMakerFromRaw_H6_jobOptions.py" )
93theApp.Dlls += [
"TBMonitoring" ]
94theApp.Dlls += [
"LArMonitoring" ]
96TBMon1 = Algorithm(
"TBMon1" )
97LArMon1 = Algorithm(
"LArMon1" )
108TBMon1.AthenaMonTools += [
"TBBPCMonTool/BPCmon"]
109ToolSvc.BPCmon.MonitorBPC = TRUE
110ToolSvc.BPCmon.MonitorBPCRaw = TRUE
111ToolSvc.BPCmon.FakeDetectors = FALSE
113ToolSvc.BPCmon.BPCNames = [
"BPC0",
"BPC1",
"BPC2",
"BPC3",
"BPC4",
"BPC5"]
114ToolSvc.BPCmon.BPCMaxPos = bpcmax
115ToolSvc.BPCmon.BPCMinPos = bpcmin
116ToolSvc.BPCmon.BPCBinNum = bpcbinnum
117ToolSvc.BPCmon.TDCBinNum = tdcbinnum
118ToolSvc.BPCmon.TDCMax = tdcmax
119ToolSvc.BPCmon.TDCMin = tdcmin
140TBMon1.AthenaMonTools += [
"TBADCRawMonTool/ADCmon"]
141ToolSvc.ADCmon.TestADCMonTool = FALSE
142include(
"TBCnv/H6ADCChannelNames.py" )
143ToolSvc.ADCmon.ADCBinNum = tdcbinnum
144ToolSvc.ADCmon.ADCMax = tdcmax
145ToolSvc.ADCmon.ADCMin = tdcmin
148TBMon1.AthenaMonTools += [
"TBTDCRawMonTool/TDCmon"]
149ToolSvc.TDCmon.TestTDCMonTool = FALSE
150include(
"TBCnv/H6TDCChannelNames.py" )
151ToolSvc.TDCmon.TDCBinNum = tdcbinnum
152ToolSvc.TDCmon.TDCMax = tdcmax
153ToolSvc.TDCmon.TDCMin = tdcmin
156LArMon1.AthenaMonTools += [
"LArDigMonTool<LArDigitContainer>/pedmon0"]
157ToolSvc.pedmon0.histoPathBase =
"/stat/pedsamp0"
158ToolSvc.pedmon0.digitKey =
"FREE"
160ToolSvc.pedmon0.pedMode =
"SAMPLE"
161ToolSvc.pedmon0.pedSamp = 0
165CaloMonitor = Algorithm(
"CaloMonitor" )
166CaloMonitor.AthenaMonTools += [
"TBCaloResponseMonTool/calMonitor" ]
167ToolSvc.calMonitor.OutputLevel = INFO
169ToolSvc.calMonitor.histoPathBase =
"/stat/calomon"
171ToolSvc.calMonitor.CellContainerName =
"AllCalo"
172ToolSvc.calMonitor.BPCContainerName =
"BPCCont"
178H8CALO = [
"LAREM",
"TILE" ]
179H6CALO = [
"LAREM",
"LARHEC",
"LARFCAL" ]
180ToolSvc.calMonitor.IncludedCalos = H6CALO
196H6Samplings = [
"EME2",
"EME3",
"HEC0",
"HEC1",
"HEC2",
197 "FCal1",
"FCal2",
"FCal3" ]
198H8Samplings = [
"PreSamplerB",
"EMB1",
"EMB2",
"EMB3",
199 "TileBar0",
"TileBar1",
"TileBar2" ]
200ToolSvc.calMonitor.IncludedSamplings = H6Samplings
202ToolSvc.calMonitor.CaloEnergyBins = 100
203ToolSvc.calMonitor.CaloEnergyMin = -10.*GeV
204ToolSvc.calMonitor.CaloEnergyMax = 390.*GeV
206ToolSvc.calMonitor.CaloEtaBins = 35
207ToolSvc.calMonitor.CaloEtaMin = 1.5
208ToolSvc.calMonitor.CaloEtaMax = 5.0
210ToolSvc.calMonitor.CaloPhiBins = 64
211ToolSvc.calMonitor.CaloPhiMin = 90.*deg
212ToolSvc.calMonitor.CaloPhiMax = 180.*deg
214ToolSvc.calMonitor.BPCXBins = bpcbinnum
215ToolSvc.calMonitor.BPCXMin = bpcmin
216ToolSvc.calMonitor.BPCXMax = bpcmax
217ToolSvc.calMonitor.BPCYBins = bpcbinnum
218ToolSvc.calMonitor.BPCYMin = bpcmin
219ToolSvc.calMonitor.BPCYMax = bpcmax
221ToolSvc.calMonitor.MinEventsInBin = 20
223ToolSvc.calMonitor.EnergyUnits = GeV
224ToolSvc.calMonitor.LengthUnits = mm
225ToolSvc.calMonitor.AngleUnits = rad
227theApp.Dlls += [
"RootHistCnv" ]
228theApp.HistogramPersistency =
"ROOT"
229HistogramPersistencySvc = Service(
"HistogramPersistencySvc" )
230HistogramPersistencySvc.OutputFile =
"/home/lochp/scan-136.root"
245theApp.EvtMax = 100000
248MessageSvc = Service(
"MessageSvc" )
249MessageSvc.OutputLevel = INFO
251AthenaEventLoopMgr = Service(
"AthenaEventLoopMgr" )
252AthenaEventLoopMgr.OutputLevel = WARNING