Thor functors for MCTrackInfo (MCProperty)
The MCTupleToolReconstructed
tuple tool provided information stored in the MCTrackInfo, essentially providing information on whether the track passed acceptance, reconstructible and reconstructed steps across the various simulation and reconstruction applications.
We will need to access this information now with functors acting on MCParticles. We should decide how this design will look like to the user: in particular, we should decide whether we want separate functors for each of the conditions. Then, this issue is also to decide how it will look like technically.
A design requirement of these is that these functors act on all MCParticles. In addition, the user should have the ability to go from Particle -> MCParticle -> MCTrackInfo. The latter I think should work "out of the box" through the pre-existing relation mapping of particle -> MCParticle by @amathad.