ATLAS Offline Software
Loading...
Searching...
No Matches
MuonCalibStreamTestAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef MUONCALIBSTREAMTESTALG_H
5#define MUONCALIBSTREAMTESTALG_H
6
15
16// Test Algorithm to dumps EventInfo, MdtPrepDataContainers, RpcPrepDataContainer, TgcPrepDataContainer
17
19
20 public:
22 MuonCalibStreamTestAlg(const std::string &name, ISvcLocator *pSvcLocator);
23
25 virtual StatusCode initialize() override;
26
28 virtual StatusCode execute(const EventContext &ctx) const override;
29
30 virtual StatusCode finalize() override;
31
34
35 private:
36
37 SG::ReadHandleKey<xAOD::EventInfo> m_eventInfoKey {this, "MuonCalibStreamEventInfo", "EventInfo"};
38 SG::ReadHandleKey<Muon::MdtPrepDataContainer> m_MdtPrepDataKey {this, "MdtPrepData", "MDT_DriftCircles"};
39 SG::ReadHandleKey<Muon::RpcPrepDataContainer> m_RpcPrepDataKey {this, "RpcPrepData", "RPC_Measurements"};
40 SG::ReadHandleKey<Muon::TgcPrepDataContainer> m_TgcPrepDataKey {this, "TgcPrepData", "TGC_Measurements"};
41};
42#endif
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
An algorithm that can be simultaneously executed in multiple threads.
SG::ReadHandleKey< Muon::TgcPrepDataContainer > m_TgcPrepDataKey
virtual StatusCode initialize() override
Initialize.
virtual StatusCode finalize() override
SG::ReadHandleKey< Muon::MdtPrepDataContainer > m_MdtPrepDataKey
virtual StatusCode execute(const EventContext &ctx) const override
Execute.
~MuonCalibStreamTestAlg()=default
Destructur.
MuonCalibStreamTestAlg(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
SG::ReadHandleKey< Muon::RpcPrepDataContainer > m_RpcPrepDataKey
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
Property holding a SG store/key/clid from which a ReadHandle is made.