ATLAS Offline Software
Loading...
Searching...
No Matches
TBReadH6BS_jobOptions.py
Go to the documentation of this file.
1#**************************************************************
2#
3# jopOptions file for reading ByteStream
4#
5#==============================================================
6# Input
7ToolSvc = Service( "ToolSvc" )
8
9# H6:
10include( "ByteStreamCnvSvc/ByteStreamSelector_jobOptions.py")
11
12include( "ByteStreamCnvSvcBase/BSAddProvSvc_RDO_jobOptions.py" )
13
14
15
16theApp.Dlls +=["TBCnv"]
17StreamBS = Algorithm( "StreamBS" )
18StreamBS.ItemList +=["TBTDC#*"];
19StreamBS.ItemList +=["TBBPCRawCont#*"];
20StreamBS.ItemList +=["TBTriggerPatternUnit#*"];
21
22ToolSvc.TBByteStreamCnvTool.ForceHchoice = TRUE
23ToolSvc.TBByteStreamCnvTool.isH6Run = TRUE
24ToolSvc.TBByteStreamCnvTool.isH8Run = FALSE
25#ToolSvc.TBByteStreamCnvTool.SubDetID = 118 # = 0x76
26#ToolSvc.TBByteStreamCnvTool.SubDetID = 112 # = 0x70
27#ToolSvc.TBByteStreamCnvTool.SubDetID = 129 # = 0x81
28ToolSvc.TBByteStreamCnvTool.SubDetID = 112
29ToolSvc.TBByteStreamCnvTool.Keys += ["TBTDC/TBTDC"]
30ToolSvc.TBByteStreamCnvTool.Keys += ["TBTDCRawCont/TDCRawCont"]
31ToolSvc.TBByteStreamCnvTool.Keys += ["TBADCRawCont/ADCRawCont"]
32ToolSvc.TBByteStreamCnvTool.Keys += ["TBScintillatorRawCont/ScintillatorRawCont"]
33ToolSvc.TBByteStreamCnvTool.Keys += ["TBBPCRawCont/BPCRawCont"]
34ToolSvc.TBByteStreamCnvTool.Keys += ["TBMWPCRawCont/MWPCRawCont"]
35ToolSvc.TBByteStreamCnvTool.Keys += ["TBTriggerPatternUnit/TBTrigPat"]
36ToolSvc.TBByteStreamCnvTool.Keys += ["TBTailCatcherRaw/TailCatcherRaw"]
37ToolSvc.TBByteStreamCnvTool.Keys += ["TBEventInfo/TBEventInfo"]
38ToolSvc.TBByteStreamCnvTool.Keys += ["TBLArDigitContainer/FREE"]
39ToolSvc.TBByteStreamCnvTool.Keys += ["TBLArDigitContainer/LOW"]
40ToolSvc.TBByteStreamCnvTool.Keys += ["TBLArDigitContainer/HIGH"]
41ToolSvc.TBByteStreamCnvTool.Keys += ["TBLArDigitContainer/MEDIUM"]
42
43ByteStreamAddressProviderSvc = Service( "ByteStreamAddressProviderSvc" )
44ByteStreamAddressProviderSvc.TypeNames += ToolSvc.TBByteStreamCnvTool.Keys
45
46# ByteStreamAddressProviderSvc.TypeNames += ["TBTDC/TBTDC"]
47# ByteStreamAddressProviderSvc.TypeNames += ["TBTDCRawCont/TDCRawCont"]
48# ByteStreamAddressProviderSvc.TypeNames += ["TBADCRawCont/ADCRawCont"]
49# ByteStreamAddressProviderSvc.TypeNames += ["TBScintillatorRawCont/ScintillatorRawCont"]
50# ByteStreamAddressProviderSvc.TypeNames += ["TBBPCRawCont/BPCRawCont"]
51# ByteStreamAddressProviderSvc.TypeNames += ["TBTriggPatternUnit/TBTrigPat"]
52# ByteStreamAddressProviderSvc.TypeNames += ["TBTailCatcherRaw/TailCatcherRaw"]
53
54#force creation of Converter in init
55# ByteStreamCnvSvc = Service( "ByteStreamCnvSvc" )
56# ByteStreamCnvSvc.InitCnvs += [ "TBTDC",
57# "TBBPCRawCont",
58# "TBTriggPatternUnit"
59# ] ;
60# theApp.ExtSvc += [ "ByteStreamCnvSvc" ]
61