5#ifndef MCTRUTHSIMALGS_MERGETRACKRECORDCOLLTOOL_H
6#define MCTRUTHSIMALGS_MERGETRACKRECORDCOLLTOOL_H
11#include "Gaudi/Property.h"
12#include "GaudiKernel/ServiceHandle.h"
27 const std::string& name,
28 const IInterface* parent);
30 virtual StatusCode
initialize()
override final;
33 virtual StatusCode
prepareEvent(
const EventContext& ctx,
unsigned int nInputEvents)
override final;
36 virtual StatusCode
mergeEvent(
const EventContext& ctx)
override final;
44 virtual bool toProcess(
int bunchXing)
const override final;
51 StringProperty
m_trRecCollKey{
this,
"TrackRecordCollKey",
"MuonEntryLayer",
""};
the preferred mechanism to access information from the different event stores in a pileup job.
Property holding a SG store/key/clid from which a WriteHandle is made.