eic / epic-analysis

General (SI)DIS analysis framework for the EIC
GNU Lesser General Public License v3.0
3 stars 9 forks source link

Revive `AnalysisEpicPodio` and use PODIO Frames #272

Open c-dilks opened 1 year ago

c-dilks commented 1 year ago

Is your feature request related to a problem? Please describe. The current AnalysisEpic uses TTreeReader, which is relatively inefficient for reading the data, compared to the features that PODIO Frames provides.

Describe the solution you'd like Following #271 example macros, update AnalysisEpicPodio from using deprecated EventStore to PODIO Frames. Verify the output is consistent with current AnalysisEpic.

Additional context This will only work on data produced after https://github.com/eic/EICrecon/pull/578, i.e., production versions 23.4 and newer.