IParticle -> H5 Writer
It would be nice to be able to save a n-jets x n-events type array of jet info.
We could probably make it generic for IParticleContainers
and have it write arbitrary auxdata. In other words, we need a few components:
- A
ReadHandle
forxAOD::IParticleContainer
. - A
H5Utils::Writer<1,const xAOD::IParticle*>
instance that reads theIParticle
s and writes some auxdata. - Some machinery when the algorithm initializes that builds the consumer functions (which convert the
IParticle
to primative types). There's some documentation on using this in Athena.
Edited by Dan Guest