|
ATLAS Offline Software
|
Go to the documentation of this file.
18 #ifndef SICLUSTERIZATIONTOOL_PIXELGANGEDAMBIGUITIESFINDER_H
19 #define SICLUSTERIZATIONTOOL_PIXELGANGEDAMBIGUITIESFINDER_H
22 #include "Identifier/Identifier.h"
31 class SiDetectorElement;
37 static const InterfaceID IID_PixelGangedAmbiguitiesFinder(
"InDet::PixelGangedAmbiguitiesFinder", 1, 0);
47 const std::string&
name,
51 static const InterfaceID&
interfaceID() {
return IID_PixelGangedAmbiguitiesFinder; };
69 BooleanProperty
m_internalSolving{
this,
"InternalSolving",
false,
"Standalone resolution of ganged pixel ambiguities"};
86 #endif // SICLUSTERIZATIONTOOL_PIXELGANGEDAMBIGUITIESFINDER_H
This is an Identifier helper class for the Pixel subdetector. This class is a factory for creating co...
std::multimap< const SiCluster *, const SiCluster *, ::InDet::compare_SiCluster > PixelGangedClusterAmbiguities
virtual StatusCode initialize()
BooleanProperty m_internalSolving
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_pixelDetEleCollKey
InDetDD::SiLocalPosition SiLocalPosition
void execute(PixelClusterCollection *collection, PixelGangedClusterAmbiguities &map) const
static bool isGanged(const Identifier &rdoID, const InDetDD::SiDetectorElement *element, Identifier &gangedID)
::StatusCode StatusCode
StatusCode definition for legacy code.
PixelGangedAmbiguitiesFinder(const std::string &type, const std::string &name, const IInterface *parent)
static const InterfaceID & interfaceID()
~PixelGangedAmbiguitiesFinder()=default
InDetDD::SiDetectorElement SiDetectorElement
Trk::PrepRawDataCollection< PixelCluster > PixelClusterCollection