HomeHEPForge

Use #defines from HepMC 2.07, smart ptrs from >= 3, and create #defines for < 2.