ATLAS Offline Software
Loading...
Searching...
No Matches
TrigMuonTLAHypoAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TrigMuonTLAHypoAlg_H
6#define TrigMuonTLAHypoAlg_H
7
8#include <string>
10
11
12#include "TrigMuonEFHypoTool.h"
15
17
18 public:
19 TrigMuonTLAHypoAlg( const std::string& name, ISvcLocator* pSvcLocator );
20
21 virtual StatusCode initialize() override;
22 virtual StatusCode execute( const EventContext& context ) const override;
23
24
25 private:
26 // tmp HypoTools
27 ToolHandleArray<TrigMuonEFHypoTool> m_hypoTools {this, "HypoTools", {}, "Tools to perform selection"};
28
29
31 this, "TLAOutputName", "Muons", "TLA Muon container key"
32 };
33
34 ToolHandle< GenericMonitoringTool > m_monTool { this, "MonTool", "", "Monitoring tool" };
35
36};
37
38#endif
39
40
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 WriteHandle is made.
SG::WriteHandleKey< xAOD::MuonContainer > m_TLAMuonsKey
virtual StatusCode initialize() override
ToolHandle< GenericMonitoringTool > m_monTool
ToolHandleArray< TrigMuonEFHypoTool > m_hypoTools
virtual StatusCode execute(const EventContext &context) const override
TrigMuonTLAHypoAlg(const std::string &name, ISvcLocator *pSvcLocator)