DUNE / lblpwgtools

Long baseline physics working group tools.
9 stars 17 forks source link

Port EnsembleSpectrum from SBN CAFAna #53

Open chenel opened 9 months ago

chenel commented 9 months ago

Part II of the overhaul to handle the new CAF structure (Part I being #52) is to implement an alternative way to handle the systematic shifts machinery that currently lives in SpectrumLoader. Under the Source - Sink paradigm, it needs to move out of there somewhere else.

The model in the analogous update to SBN's implementation of CAFAna is a new EnsembleSpectrum approach, which is a container for a collection of Spectrums. Its approach is to connect as many _ISinks as are needed to handle all the various modifications that come from systematic shifts.

To-do list has not been fully sketched out, but a few of the items are: