18#ifndef SICLUSTERIZATIONTOOL_PIXELGANGEDAMBIGUITIESFINDER_H
19#define SICLUSTERIZATIONTOOL_PIXELGANGEDAMBIGUITIESFINDER_H
22#include "Identifier/Identifier.h"
47 const std::string& name,
48 const IInterface* parent);
69 BooleanProperty
m_internalSolving{
this,
"InternalSolving",
false,
"Standalone resolution of ganged pixel ambiguities"};
This is an Identifier helper class for the Pixel subdetector.
Class to hold geometrical description of a silicon detector element.
Class to represent a position in the natural frame of a silicon sensor, for Pixel and SCT For Pixel: ...
static bool isGanged(const Identifier &rdoID, const InDetDD::SiDetectorElement *element, Identifier &gangedID)
static const InterfaceID & interfaceID()
InDetDD::SiLocalPosition SiLocalPosition
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_pixelDetEleCollKey
~PixelGangedAmbiguitiesFinder()=default
void execute(PixelClusterCollection *collection, PixelGangedClusterAmbiguities &map) const
PixelGangedAmbiguitiesFinder(const std::string &type, const std::string &name, const IInterface *parent)
InDetDD::SiDetectorElement SiDetectorElement
virtual StatusCode initialize()
BooleanProperty m_internalSolving
Trk::PrepRawDataCollection< PixelCluster > PixelClusterCollection
std::multimap< const SiCluster *, const SiCluster *, ::InDet::compare_SiCluster > PixelGangedClusterAmbiguities
static const InterfaceID IID_PixelGangedAmbiguitiesFinder("InDet::PixelGangedAmbiguitiesFinder", 1, 0)