Notes on Rob's talk:
- Page 4.
- Tony suggested that we add another method: using the LCIO relation objects.
- Page 5.
- Re option 1: Dima's code never writes out a container of unused hits. It uses method 4 to get its input and presumes that downstream code will do the same.
- Page 6
- Rich wants to keep option 5 on the table. He sees each hit holding a list of tracks to which it belongs and each layer of pattern recognition
adding to those lists as it consumes hits.
- Rob replied that he does not like approach:
- He prefered to keep the principle that objects in the event are immutable in order to facilitate the move to a proper data provenance system.
- Another reason, not mentioned at the meeting, is that this is not full featured enough to implement things that we will want to do.
- Page 8.
- Tony suggested that the last bullet ( the way to specify names of input and output containers ) should be made part of the framework.
- Future plans:
- move the discussion to the ILC forum
- Rob will continue to collect information and make a status report next week.
Summary of options
There are 6 options on the table, the 5 listed page 4 plus the LCIO relation objects.