Update TruthIncidents and ISFParticle to know about uniqueID
This merge request makes TruthIncidents and ISFParticle aware of GenParticle::id()
. It should make no difference to the output, as it is just carrying extra information around in transient classes at the moment.
The follow-up steps will involve:
- replacing calls to
ITruthIncident::parentBarcode()
with calls toITruthIncident::parentUniqueID
- removing the ability to set barcodes in ISFParticle constructors and dropping
ISFParticle::setBarcode(...)
- checking where
ISFParticle::barcode()
is called and replacing (most) calls withISFParticle::id()
orISFParticle::status()
This will be done in separate merge requests. (ATLASSIM-6978)
Edited by John Derek Chapman