Misconfiguration of RawEvent reading
While making a plot to illustrate the dataflow , I noticed that the nicely rendered dataflow graph one gets when doing
index b57e5dffb..62f1624ab 100644
--- a/Hlt/Hlt2Conf/options/hlt2_2or3bodytopo_realtime.py
+++ b/Hlt/Hlt2Conf/options/hlt2_2or3bodytopo_realtime.py
@@ -42,6 +42,8 @@ options.conditions_version = 'master'
options.output_file = 'hlt2_2or3bodytopo_realtime.mdf'
options.output_type = 'MDF'
options.output_manifest_file = "hlt2_2or3bodytopo_realtime.tck.json"
+options.data_flow_file = 'dataflow_topo.gv'
+options.control_flow_file = 'controlflow_topo.gv'
from RecoConf.decoders import default_ft_decoding_version
ft_decoding_version = 2 #4,6
actually shows a problem. It configure six distinct instances of IOAlg. The difference is the output locations of the six:
- Tracker/RawEvent
- Trigger/RawEvent
- Velo/RawEvent
- Unstripped/RawEvent
- Calo/RawEvent
- Muon/RawEvent
- Rich/RawEvent
The first is used to obtain the UT and FTCluster rawbanks, the second is used for the ODIN, HltDecReport, HltSelReport, HltRoutingBits, VPRetinaCluster, Calo, Plume rawbanks, and the third one is used for the VP RawBanks, and also feeds directly into VPClus (which should use a RawBank view and not the RawEvent and then search for some rawbanks...)....
Edited by Gerhard Raven