def reconstruct(self, simptcs, detector): self.pfinput = PFInput(simptcs) elements = self.pfinput.element_list() elements = merge_clusters(elements, 'hcal_in') elements = merge_clusters(elements, 'ecal_in') self.links = Links(elements, distance) self.pfreco = PFReconstructor(self.links, detector, self.logger)