Skip to content
Snippets Groups Projects
Commit 5780c469 authored by Sebastien Ponce's avatar Sebastien Ponce
Browse files

Merge branch 'sponce_decoderfix' into 'future'

fixed HLT Decoder settings in Tesla

See merge request !97
parents 84a03924 4d33b6b2
No related branches found
No related tags found
4 merge requests!1103Draft: Add AnalysisHelpers to DaVinci Stack,!167Remove Phys/KaliCalo,!122Merged future into master,!97fixed HLT Decoder settings in Tesla
......@@ -357,13 +357,11 @@ class Tesla(LHCbConfigurableUser):
# Setting up online
if self.getProp('Mode') is "Online":
from DAQSys.DecoderClass import decoderToLocation
from DAQSys.Decoders import DecoderDB
Hlt1VertexReportsDecoder=DecoderDB["HltVertexReportsDecoder/Hlt1VertexReportsDecoder"].setup()
Hlt2VertexReportsDecoder=DecoderDB["HltVertexReportsDecoder/Hlt2VertexReportsDecoder"].setup()
Hlt2SelReportsDecoder=DecoderDB["HltSelReportsDecoder/Hlt2SelReportsDecoder"].setup()
Hlt2DecReportsDecoder=DecoderDB["HltDecReportsDecoder/Hlt2DecReportsDecoder"].setup()
hlt_locs = [ "Hlt/VertexReports/PV3D", "Hlt2/SelReports","Hlt2/DecReports" ]
odin=DecoderDB["createODIN"].setup()
TeslaReportAlgoSeq.Members += [ odin, Hlt1VertexReportsDecoder, Hlt2VertexReportsDecoder, Hlt2SelReportsDecoder, Hlt2DecReportsDecoder ]
TeslaReportAlgoSeq.Members += [ odin ] + [ decoderToLocation(DecoderDB,loc).setup() for loc in hlt_locs ]
totalLines=[]
if turbo_streams:
......@@ -759,19 +757,11 @@ class Tesla(LHCbConfigurableUser):
decoders_seq = GaudiSequencer('TeslaDecoders')
if online:
decoder_names = [
'HltVertexReportsDecoder/Hlt2VertexReportsDecoder',
'HltSelReportsDecoder/Hlt2SelReportsDecoder',
'HltDecReportsDecoder/Hlt2DecReportsDecoder',
'createODIN'
]
if vertex_report_location == 'Hlt1':
decoder_names.insert(0, 'HltVertexReportsDecoder/Hlt1VertexReportsDecoder')
for name in decoder_names:
from DAQSys.Decoders import DecoderDB
decoder = DecoderDB[name].setup()
decoders_seq.Members.append(decoder)
from DAQSys.DecoderClass import decoderToLocation
from DAQSys.Decoders import DecoderDB
hlt_locs = [ "Hlt/VertexReports/PV3D", "Hlt2/SelReports","Hlt2/DecReports" ]
odin=DecoderDB["createODIN"].setup()
decoders_seq.Members += [ odin ] + [ decoderToLocation(DecoderDB,loc).setup() for loc in hlt_locs ]
DecodeRawEvent().DataOnDemand = False
self._safeSet(DstConf(), ['SplitRawEventOutput'])
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment