Clean up ZFinderEvent

Change variables names to be more consistent.

Change define guards to include the project name.

Where possible move includes into the cc file.

Now using PDGID enum for particle identification.