As is already the case for TrueParticleID, recoobj could be made a std::vector<SRRecoBaseID> (ref). This would allow:
- composite detectors such as SAND to associate track segments from different subdetectors with a single SRRecoParticle. In SAND, in fact, a single particle produces at least two distinct
SRRecoObjBase objects;
- the subdetector-level association enabled by this change in SAND to be extended to the other near detector components as well, making combined analyses possible.
As is already the case for TrueParticleID, recoobj could be made a
std::vector<SRRecoBaseID>(ref). This would allow:SRRecoObjBaseobjects;