5#ifndef TrigEgammaTLAPhotonReAlgo_h
6#define TrigEgammaTLAPhotonReAlgo_h
9#include "Gaudi/Property.h"
12#include "GaudiKernel/ToolHandle.h"
32 virtual StatusCode
execute(
const EventContext& ctx)
const override;
42 "TLAInputPhotonContainer",
44 "input Photon container name"
49 "TLAOutputPhotonContainer",
51 "output Photon container name"
58 "Threshold for saving Photons in TLA container"
65 "Maximum number of Photons saved in TLA container"
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
An algorithm that can be simultaneously executed in multiple threads.
SG::WriteHandleKey< xAOD::PhotonContainer > m_TLAOutPhotonsKey
virtual StatusCode initialize() override
Gaudi::Property< float > m_photonPtThreshold
virtual StatusCode execute(const EventContext &ctx) const override
TrigEgammaTLAPhotonReAlgo(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadHandleKey< xAOD::PhotonContainer > m_inputPhotonsKeys
Gaudi::Property< int > m_maxNPhotons