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