different implentation of virtual functions for pileup information