...
- I think we should plug to the FileListManager a list of PipelineConfig.
When a FileListManager needs an information for a given task, it would ask to all
instances of PipelineConfig, and see which one recognize this task and provide
information about where to find the files. Such a structure should greatly help to
manage the many kinds of pipelines under work.
- Study new class TEntryList
- The use of CINT interpreter is a great source of bugs. We should make
anything we can compilable.
- We need a complete redesign and implementation of errors management.
- To be explored : the use of ROOT MakeClass/MakeProject so to avoid loading libraries. First experiments are not very successfull, especially with mc/digi/recon files. But perhaps with tuples-like and FileHeader it could be of use.
- To be explored : hadd.
- Would be useful in skimmer to have a function so to expand Unix variables when they are used in scalar strings => gSystem->ExpandPathName.
- The different datakinds are skimmed one by one. We could investigate if we can skim them in parallel. In the same topic, perhaps we should think if we must reduce the number of different ROOT macros which are (slowly) started one after the other. Perhaps we should find a way to decorrelate what we call the "steps" from the processes (currently, each step is necessarily a separated process).
- Study Riostream.h .
...
{"serverDuration": 48, "requestCorrelationId": "960a303a92787a21"}