ATLAS Offline Software
Loading...
Searching...
No Matches
SpacePointReader.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef INDET_MEASUREMENT_UTILITIES_SPACEPOINTS_READER_H
6#define INDET_MEASUREMENT_UTILITIES_SPACEPOINTS_READER_H
7
9#include "GaudiKernel/EventContext.h"
13
14// EDM
16
17namespace InDet {
18
20 : public AthReentrantAlgorithm {
21 public:
22 SpacePointReader(const std::string& name, ISvcLocator* pSvcLocator);
23 virtual ~SpacePointReader() override = default;
24
25 virtual StatusCode initialize() override;
26 virtual StatusCode execute(const EventContext&) const override;
27
28 private:
30 {this, "SpacePointKey", "",
31 "Key for input space point container"};
32
34 {this, "LinkDecorationKey", "measurementLink",
35 "Decoration key for the element link to clusters"};
37 {this, "ClusterDecorationKey", "measurements",
38 "Decoration key for the cluster bare pointer"};
39};
40
41} // namespace ActsTrk
42
43#endif
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
An algorithm that can be simultaneously executed in multiple threads.
SG::ReadDecorHandleKey< xAOD::SpacePointContainer > m_linkDecoration
SpacePointReader(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadHandleKey< xAOD::SpacePointContainer > m_spacePointKey
SG::WriteDecorHandleKey< xAOD::SpacePointContainer > m_clusterDecoration
virtual StatusCode execute(const EventContext &) const override
virtual ~SpacePointReader() override=default
virtual StatusCode initialize() override
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
Primary Vertex Finder.