5#ifndef ALFA_PILEUP_TOOL_H
6#define ALFA_PILEUP_TOOL_H
10#include "Gaudi/Property.h"
11#include "GaudiKernel/ServiceHandle.h"
12#include "GaudiKernel/ITHistSvc.h"
29 class HepRandomEngine;
37 const std::string& name,
38 const IInterface* parent);
40 virtual StatusCode
initialize()
override final;
41 virtual StatusCode
finalize()
override final;
45 virtual StatusCode
prepareEvent(
const EventContext& ctx,
const unsigned int nInputEvents)
override final;
58 virtual StatusCode
mergeEvent(
const EventContext& ctx)
override final;
AtlasHitsVector< ALFA_Hit > ALFA_HitCollection
AtlasHitsVector< ALFA_ODHit > ALFA_ODHitCollection
the preferred mechanism to access information from the different event stores in a pileup job.