ATLAS Offline Software
Loading...
Searching...
No Matches
TrigJetEJsHypoAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
4*/
5
6#ifndef TrigHLTJetHypo_TrigJetEJsHypoAlg_H
7#define TrigHLTJetHypo_TrigJetEJsHypoAlg_H
8
9
11
14#include "TrigJetEJsHypoTool.h"
15#include <string>
27
29 public:
30
31 TrigJetEJsHypoAlg( const std::string& name, ISvcLocator* pSvcLocator );
32
33 virtual StatusCode initialize() override;
34 virtual StatusCode execute( const EventContext& context ) const override;
35
36 private:
37
38 ToolHandleArray<TrigJetEJsHypoTool> m_hypoTools {
39 this, "HypoTools", {}, "Hypo tools"};
40
42 {this,"Tracks","Key for precision tracks"};
44 {this,"PV","Key for Primary Vertex"};
45
46};
47
48#endif
HypoBase(const std::string &name, ISvcLocator *pSvcLocator)
constructor, to be called by sub-class constructors
Definition HypoBase.cxx:12
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_tracksKey
TrigJetEJsHypoAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode execute(const EventContext &context) const override
SG::ReadHandleKey< xAOD::VertexContainer > m_PV
ToolHandleArray< TrigJetEJsHypoTool > m_hypoTools
virtual StatusCode initialize() override