ATLAS Offline Software
Loading...
Searching...
No Matches
TrigJetCRHypoAlg.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_TrigJetCRHypoAlg_H
7#define TrigHLTJetHypo_TrigJetCRHypoAlg_H
8
9#include <string>
10
15#include "AthLinks/ElementLinkVector.h"
17
18#include "TrigJetCRHypoTool.h"
19
26
28 public:
29
30 TrigJetCRHypoAlg( const std::string& name, ISvcLocator* pSvcLocator );
31
32 virtual StatusCode initialize() override;
33 virtual StatusCode execute( const EventContext& context ) const override;
34
35
36private:
37 ToolHandleArray< TrigJetCRHypoTool > m_hypoTools {this,
38 "HypoTools",
39 {},
40 "Tools to perfrom selection"};
41
43 "Tracks","Key for precision tracks"};
44
46 "Cells","Key for input CaloCellContainer"};
47
48};
49
50#endif
51
52
CaloCellContainer that can accept const cell pointers.
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 ReadHandle is made.
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_trackParticleKey
TrigJetCRHypoAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode execute(const EventContext &context) const override
virtual StatusCode initialize() override
ToolHandleArray< TrigJetCRHypoTool > m_hypoTools
SG::ReadHandleKey< CaloConstCellContainer > m_cellKey