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