ATLAS Offline Software
Loading...
Searching...
No Matches
MlMuonDVtxHypoAlg.h
Go to the documentation of this file.
1/*
2Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef MLMUONDVTXHYPOALG_H
5#define MLMUONDVTXHYPOALG_H
6
7// Framework includes
10
17 public:
19
20 virtual ~MlMuonDVtxHypoAlg() = default;
21 virtual StatusCode initialize() override;
22 virtual StatusCode execute(const EventContext& context) const override;
23
24private:
25
26 ToolHandleArray< MlMuonDVtxHypoTool > m_hypoTools {this, "HypoTools", {},"Tools that perform actual selection"};
28 this, "DVOutputKey", "EF_MuonDVInferenceOutput", "Dummy xAOD::TrigComposite object decorated with DV inference outputs"};
29
30};
31#endif
HypoBase(const std::string &name, ISvcLocator *pSvcLocator)
constructor, to be called by sub-class constructors
Definition HypoBase.cxx:12
Hypo for Muon Machine Learning-based displaced vertex event selection.
virtual StatusCode execute(const EventContext &context) const override
virtual StatusCode initialize() override
SG::ReadHandleKey< xAOD::TrigCompositeContainer > m_DVOutputKey
ToolHandleArray< MlMuonDVtxHypoTool > m_hypoTools
HypoBase(const std::string &name, ISvcLocator *pSvcLocator)
constructor, to be called by sub-class constructors
Definition HypoBase.cxx:12
virtual ~MlMuonDVtxHypoAlg()=default
Property holding a SG store/key/clid from which a ReadHandle is made.