|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef INDETTOXAOD_SPACEPOINT_CONVERSION_H
6 #define INDETTOXAOD_SPACEPOINT_CONVERSION_H
28 #include <unordered_map>
50 std::unordered_map<Identifier, std::size_t>& mapClusters)
const;
54 std::unordered_map<Identifier, std::size_t>& mapClusters)
const;
58 "SG key for beam spot" };
61 "Input Pixel space points container"};
63 "Input Strip space points container"};
65 "Input Strip overlap space points container"};
68 "Output Pixel cluster container"};
70 "Output Strip cluster container"};
73 "Output Pixel space points container"};
75 "Output Strip space points container"};
77 "Output Strip Overlap space points container"};
SG::ReadCondHandleKey< InDet::BeamSpotData > m_beamSpotKey
This is an Identifier helper class for the Pixel subdetector. This class is a factory for creating co...
StatusCode convertPixel(const EventContext &ctx, xAOD::PixelClusterContainer *cluster_xaod_container) const
Gaudi::Property< bool > m_processStrip
This is an Identifier helper class for the SCT subdetector. This class is a factory for creating comp...
InDetToXAODSpacePointConversion(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
SG::WriteHandleKey< xAOD::SpacePointContainer > m_outSpacepointsStrip
SG::WriteHandleKey< xAOD::PixelClusterContainer > m_outClustersPixel
SG::ReadHandleKey< ::SpacePointContainer > m_inSpacepointsStrip
SG::ReadHandleKey< ::SpacePointContainer > m_inSpacepointsPixel
const PixelID * m_pixelID
StatusCode convertStripOverlap(const EventContext &ctx, const Amg::Vector3D &vertex, xAOD::StripClusterContainer *cluster_xaod_container, std::unordered_map< Identifier, std::size_t > &mapClusters) const
Property holding a SG store/key/clid from which a ReadHandle is made.
An algorithm that can be simultaneously executed in multiple threads.
StatusCode convertStrip(const EventContext &ctx, const Amg::Vector3D &vertex, xAOD::StripClusterContainer *cluster_xaod_container, std::unordered_map< Identifier, std::size_t > &mapClusters) const
SG::WriteHandleKey< xAOD::SpacePointContainer > m_outSpacepointsPixel
Property holding a SG store/key/clid from which a WriteHandle is made.
SG::WriteHandleKey< xAOD::SpacePointContainer > m_outSpacepointsOverlap
SG::WriteHandleKey< xAOD::StripClusterContainer > m_outClustersStrip
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< bool > m_convertClusters
Eigen::Matrix< double, 3, 1 > Vector3D
SG::ReadHandleKey< ::SpacePointOverlapCollection > m_inSpacepointsOverlap
virtual StatusCode execute(const EventContext &ctx) const override
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_pixelDetEleCollKey
Gaudi::Property< bool > m_processPixel
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_stripDetEleCollKey
virtual StatusCode initialize() override