Idea from @dglazier:
"I think there may be an issue with this method. RECFT is not a fully complete record, it shares some banks with REC. So a filter or iguana algorithm may require a combination of RECFT and REC information and any filters applied would need to be synchronised with both."
I think having iguana create a combined bank on the fly, might be the way to go. The procedure would be well defined. :
If useFT && RECFT.size()>0 => use RECFT banks + REC banks (which don't have a RECFT equivalent)
if useFT && RECFT.size()== 0 => use all REC
if !useFT => use all REC
This is essentially what clas12root currently does.
It my also be the getParticleBank works in practise, just not clear to me yet.
Cheers
Derek
Originally posted by @dglazier in JeffersonLab/clas12root#101 (comment)