USER: More complete sorting algorithm with sorting on reconstructed particle properties. Some minor cleanup in GParticleReconstruction. Current tree output includes only the reconstruction tree. Next commits will include a full tree output including storage of other trees (trigger, tagger, etc) as well as changes to the Particle reconstruction class to store meson daughter properties, charged/neutral seperation, and a photon marker (likely fully neutral rootinos will become photons).
USER: Changes to GParticleReconstruction. Some sanity checks added for charged particle cuts to let users turn on some (but not all) charged particle cuts. Code for handling dE-E identification of electrons in the CB and TAPS is now included as well.
USER: Full tree output now completed. A root function (CloneTree) is used to make a public link of the original raw trees available for printing. This is done to avoid any chance of people changing the original tree information. This tree clone is done in a minimal way by invoking only CloneTree(0) and filling this tree when the conditions to write the event out (from the Sorting algorithm) have been satisfied. A test of the code (applying relatively strict sorting conditions which would be suitable for eta physics) allows a tree file, originating from a 3 GB raw file, to be analysed in 12.95 seconds (with sensible output!).