|  | 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