Add concrete Hit and Particle types
The current implementation is templated on the concrete hit and particle type, but expects very specific behavior such that no truly generic type can be used anyways. The only external type that can not be defined within fatras is the particle identification type, e.g. numerical barcode, to be able to identify a particle. The simpler way would be to have concrete hit/particle objects within fatras that are templated on the identification type.
Move existing SimHit
and SimParticle
types from the framework to fatras.