Calling this PileupAggregatorWorker implies that this is a running as a separate thread as part of a thread pool.

Maybe PileupAggregatorHelper?