ATLAS Offline Software
Loading...
Searching...
No Matches
TrigEgammaFastPhotonHypoAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TRIGEGAMMAHYPO_TRIGEGAMMAFASTPHOTONHYPOALG_H
6#define TRIGEGAMMAHYPO_TRIGEGAMMAFASTPHOTONHYPOALG_H 1
7
8#include <string>
13
14
19
21{
22 public:
23
24 TrigEgammaFastPhotonHypoAlg( const std::string& name, ISvcLocator* pSvcLocator );
25 virtual StatusCode initialize() override;
26 virtual StatusCode execute(const EventContext& context) const override;
27
28 private:
29 ToolHandleArray< TrigEgammaFastPhotonHypoTool > m_hypoTools {this, "HypoTools", {}, "Tools to perfrom selection"};
30 Gaudi::Property< bool > m_runInView { this, "RunInView", false , "Set input DH for running in views" };
31 // internally used to getch from views
32 SG::ReadHandleKey< xAOD::TrigPhotonContainer > m_photonsKey {this, "Photons", "L2PhotonContainer", "Input"};
33
34};
35
36#endif //> !TRIGEGAMMAHYPO_TRIGEGAMMAFASTPHOTONHYPOALG_H
HypoBase(const std::string &name, ISvcLocator *pSvcLocator)
constructor, to be called by sub-class constructors
Definition HypoBase.cxx:12
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual StatusCode execute(const EventContext &context) const override
TrigEgammaFastPhotonHypoAlg(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadHandleKey< xAOD::TrigPhotonContainer > m_photonsKey
ToolHandleArray< TrigEgammaFastPhotonHypoTool > m_hypoTools
virtual StatusCode initialize() override