ATLAS Offline Software
Loading...
Searching...
No Matches
MbtsHypoAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef TRIGMINBIAS_MBTSHYPOALG_H
5#define TRIGMINBIAS_MBTSHYPOALG_H
6
8#include "MbtsHypoTool.h"
10
11// STL includes
12#include <string>
13
18class MbtsHypoAlg : public ::HypoBase
19{
20public:
21 MbtsHypoAlg(const std::string &name, ISvcLocator *pSvcLocator);
22
23 virtual StatusCode initialize() override;
24 virtual StatusCode execute(const EventContext &context) const override;
25
26private:
27 ToolHandleArray<MbtsHypoTool> m_hypoTools{this, "HypoTools", {}};
29};
30
31#endif // TRIGMINBIAS_MBTSHYPOALG_H
HypoBase(const std::string &name, ISvcLocator *pSvcLocator)
constructor, to be called by sub-class constructors
Definition HypoBase.cxx:12
virtual StatusCode execute(const EventContext &context) const override
MbtsHypoAlg(const std::string &name, ISvcLocator *pSvcLocator)
ToolHandleArray< MbtsHypoTool > m_hypoTools
Definition MbtsHypoAlg.h:27
virtual StatusCode initialize() override
SG::ReadHandleKey< xAOD::TrigT2MbtsBitsContainer > m_MbtsBitsKey
Definition MbtsHypoAlg.h:28
Property holding a SG store/key/clid from which a ReadHandle is made.