ATLAS Offline Software
Loading...
Searching...
No Matches
TrigJetEJsHypoAlg.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
6#ifndef TrigHLTJetHypo_TrigJetEJsHypoAlg_H
7#define TrigHLTJetHypo_TrigJetEJsHypoAlg_H
8
9#include <string>
10
11#include "TrigJetEJsHypoAlg.h"
15
17
18#include "TrigJetEJsHypoTool.h"
19
31
33 public:
34
35 TrigJetEJsHypoAlg( const std::string& name, ISvcLocator* pSvcLocator );
36
37 virtual StatusCode initialize() override;
38 virtual StatusCode execute( const EventContext& context ) const override;
39
40 private:
41
42 ToolHandleArray<TrigJetEJsHypoTool> m_hypoTools {
43 this, "HypoTools", {}, "Hypo tools"};
44
46 {this,"Tracks","Key for precision tracks"};
48 {this,"PV","Key for Primary Vertex"};
49
50};
51
52#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