HepMC::remove_smart_pointer< T > Node1 HepMC::remove_smart _pointer< T >