1 include(
"AthenaCommon/Atlas.UnixStandardJob.py" )
3 include(
"DetDescrCnvSvc/DetStore_joboptions.py" )
5 DetDescrCnvSvc = Service(
"DetDescrCnvSvc" )
6 DetDescrCnvSvc.DetectorManagers+= [
"CaloTTDescrManager"]
7 DetDescrCnvSvc.DetectorManagers += [
"CaloMgr" ]
9 include(
"LArDetMgrDetDescrCnv/LArDetMgrDetDescrCnv_H6_joboptions.py" )
16 include(
"TBCnv/TBReadH6BS_jobOptions.py" )
17 ByteStreamInputSvc = Service(
"ByteStreamInputSvc" )
21 ByteStreamInputSvc.inputFiles = [
"/scratchdisk/rmcphers/data/run370.dat"]
23 ToolSvc.TBByteStreamCnvTool.Dump = TRUE
26 theApp.Dlls += [
"TBRec" ]
28 theApp.TopAlg += [
"TBBPCRec/TBBPCRec"]
29 TBBPCRec = Algorithm(
"TBBPCRec")
30 include(
"TBRec/H6BPCRec_jobOptions.py" )
32 theApp.TopAlg += [
"TBScintillatorRec"]
33 TBScintRec = Algorithm(
"TBScintillatorRec")
34 include(
"TBRec/H6ScintRec_jobOptions.py" )
38 theApp.TopAlg += [
"TBAlgoSequencer/Seq1" ]
39 theApp.Dlls += [
"GaudiAlg"]
41 theApp.Dlls += [
"AthenaMonitoring"]
42 Seq1 = Algorithm(
"Seq1" )
44 Seq1.SubAlgorithms = [
"AthenaMon/athenamon"]
46 theApp.Dlls += [
"TBMonitoring" ]
48 athenamon = Algorithm(
"athenamon" )
55 athenamon.AthenaMonTools += [
"TBBPCMonTool/BPCmon"]
56 ToolSvc.BPCmon.MonitorBPC = TRUE
57 ToolSvc.BPCmon.MonitorBPCRaw = FALSE
58 ToolSvc.BPCmon.FakeDetectors = FALSE
60 ToolSvc.BPCmon.BPCNames = [
"BPC0",
"BPC1",
"BPC2",
"BPC3",
"BPC4",
"BPC5"]
61 ToolSvc.BPCmon.BPCMaxPos = 10
62 ToolSvc.BPCmon.BPCMinPos = -10
63 ToolSvc.BPCmon.BPCBinNum = 100
65 ToolSvc.BPCmon.TDCBinNum = tdcbinnum
66 ToolSvc.BPCmon.TDCMax = tdcmax
67 ToolSvc.BPCmon.TDCMin = tdcmin
70 athenamon.AthenaMonTools += [
"TBScintillatorMonTool/Scintmon"]
71 ToolSvc.Scintmon.FakeDetectors = FALSE
73 ToolSvc.Scintmon.ScintNames = [
"S1",
"S2",
"S3",
"B",
"Veto",
"Halo",
"muon1",
"muon2",
"muon3",
"muon4",
"muon5",
"muon6",
"muon7",
"muon8",]
75 ToolSvc.Scintmon.TDCBinNum = tdcbinnum
76 ToolSvc.Scintmon.TDCMax = tdcmax
77 ToolSvc.Scintmon.TDCMin = tdcmin
80 athenamon.AthenaMonTools += [
"TBADCRawMonTool/ADCmon"]
81 ToolSvc.ADCmon.TestADCMonTool = FALSE
82 include(
"TBCnv/H6ADCChannelNames.py" )
83 ToolSvc.ADCmon.ADCBinNum = tdcbinnum
84 ToolSvc.ADCmon.ADCMax = tdcmax
85 ToolSvc.ADCmon.ADCMin = tdcmin
88 athenamon.AthenaMonTools += [
"TBTDCRawMonTool/TDCmon"]
89 ToolSvc.TDCmon.TestTDCMonTool = FALSE
90 include(
"TBCnv/H6TDCChannelNames.py" )
91 ToolSvc.TDCmon.TDCBinNum = tdcbinnum
92 ToolSvc.TDCmon.TDCMax = tdcmax
93 ToolSvc.TDCmon.TDCMin = tdcmin
102 theApp.Dlls += [
"RootHistCnv" ]
103 theApp.HistogramPersistency =
"ROOT"
104 HistogramPersistencySvc = Service(
"HistogramPersistencySvc" )
105 HistogramPersistencySvc.OutputFile =
"test.root"
126 MessageSvc = Service(
"MessageSvc" )
127 MessageSvc.OutputLevel =3
128 ToolSvc.TBByteStreamCnvTool.OutputLevel =3
129 ToolSvc.BPCmon.OutputLevel =3
130 ToolSvc.Scintmon.OutputLevel =3