ATLAS Offline Software
Loading...
Searching...
No Matches
CopyTRT_DriftCircleContainer.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef OVERLAYCOPYALGS_COPYTRTDRIFTCIRCLECONTAINER_H
6#define OVERLAYCOPYALGS_COPYTRTDRIFTCIRCLECONTAINER_H
7
10
11class TRT_ID;
12
14{
15public:
16
17 CopyTRT_DriftCircleContainer(const std::string &name, ISvcLocator *pSvcLocator);
18
19 virtual StatusCode initialize() override;
20 virtual StatusCode execute(const EventContext& ctx) const override;
21
22private:
23 SG::ReadHandleKey<InDet::TRT_DriftCircleContainer> m_inputKey{ this, "InputKey", "", "ReadHandleKey for Pileup TRT_DriftCircleContainer" };
24 SG::WriteHandleKey<InDet::TRT_DriftCircleContainer> m_outputKey{ this, "OutputKey", "", "WriteHandleKey for Output TRT_DriftCircleContainer" };
25
26 const TRT_ID* m_idHelper = nullptr;
27
28};
29
30#endif // OVERLAYCOPYALGS_COPYTRTDRIFTCIRCLECONTAINER_H
An algorithm that can be simultaneously executed in multiple threads.
SG::ReadHandleKey< InDet::TRT_DriftCircleContainer > m_inputKey
virtual StatusCode initialize() override
SG::WriteHandleKey< InDet::TRT_DriftCircleContainer > m_outputKey
CopyTRT_DriftCircleContainer(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode execute(const EventContext &ctx) const override
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.
This is an Identifier helper class for the TRT subdetector.
Definition TRT_ID.h:82