9#ifndef EGAMMA_ANALYSIS_ALGORITHMS__COPY_HELPERS_H
10#define EGAMMA_ANALYSIS_ALGORITHMS__COPY_HELPERS_H
25 getCopy (MsgStream& msgStream,
const EventContext& ctx,
28 const std::string& outputName)
39 return StatusCode::FAILURE;
42 ANA_MSG_ERROR (
"copy of EgammaContainer is not an EgammaContainer");
44 return StatusCode::FAILURE;
46 return StatusCode::SUCCESS;
Define macros for attributes used to control the static checker.
Select isolated Photons, Electrons and Muons.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
void ClearTransientTrees ATLAS_NOT_THREAD_SAFE()
Function cleaning up the managed memory.
EgammaContainer_v1 EgammaContainer
Definition of the current "egamma container version".
DataVector< IParticle > IParticleContainer
Simple convenience declaration of IParticleContainer.
static StatusCode getCopy(MsgStream &msgStream, const EventContext &ctx, xAOD::EgammaContainer *&object, const xAOD::EgammaContainer *inputObject, const std::string &outputName)
a helper class to create shallow copies and register them in the event store