ATLAS Offline Software
Loading...
Searching...
No Matches
HLTResultReader.h
Go to the documentation of this file.
1// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
3/*
4 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5*/
6
13
14
15#ifndef DATAMODELTESTDATAREAD_HLTRESULTREADER_H
16#define DATAMODELTESTDATAREAD_HLTRESULTREADER_H
17
18
22#include "GaudiKernel/ToolHandle.h"
24
25
26namespace HLT {
27 class HLTResult;
28}
29
30
31namespace DMTest {
32
33
38 : public AthAlgorithm
39{
40public:
46 HLTResultReader (const std::string &name, ISvcLocator *pSvcLocator);
47
48
52 virtual StatusCode initialize ATLAS_NOT_THREAD_SAFE() override;
53
54
58 virtual StatusCode execute() override;
59
60
64 virtual StatusCode finalize() override;
65
66
67private:
70
72 ToolHandle<HLT::Navigation> m_nav;
73};
74
75
76} // namespace DMTest
77
78
79#endif // not DATAMODELTESTDATAREAD_HLTRESULTREADER_H
Property holding a SG store/key/clid from which a ReadHandle is made.
Define macros for attributes used to control the static checker.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual StatusCode initialize ATLAS_NOT_THREAD_SAFE() override
Algorithm initialization; called at the beginning of the job.
ToolHandle< HLT::Navigation > m_nav
Navigation object use to fill the result.
HLTResultReader(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
virtual StatusCode finalize() override
Algorithm finalization; called at the end of the job.
virtual StatusCode execute() override
Algorithm event processing.
SG::ReadHandleKey< HLT::HLTResult > m_resultKey
Handle to read the HLTResult object.
HLT::HLTResult is sumarising result of trigger decision evaluation (online/offline) It contains basic...
Definition HLTResult.h:51
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition B.h:23
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
void initialize()