|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef INDETRECTOOLS_TruthPixelClusterSplitter_H
10 #define INDETRECTOOLS_TruthPixelClusterSplitter_H
14 #include "GaudiKernel/ToolHandle.h"
23 class TruthClusterizationFactory;
33 const std::string &
name,
44 virtual std::vector<InDet::PixelClusterParts>
splitCluster(
48 virtual std::vector<InDet::PixelClusterParts>
splitCluster(
54 ToolHandle<TruthClusterizationFactory>
m_truthClusterizationFactory{
this,
"NnClusterizationFactory",
"InDet::NnClusterizationFactory/TruthClusterizationFactory"};
~TruthPixelClusterSplitter()=default
Destructor.
virtual StatusCode finalize() override
virtual std::vector< InDet::PixelClusterParts > splitCluster(const InDet::PixelCluster &origCluster) const override
take one, give zero or many
::StatusCode StatusCode
StatusCode definition for legacy code.
DoubleProperty m_thresholdSplittingIntoThreeClusters
virtual StatusCode initialize() override
AthAlgTool interface methods.
DoubleProperty m_thresholdSplittingIntoTwoClusters
TruthPixelClusterSplitter(const std::string &type, const std::string &name, const IInterface *parent)
Constructor.
ToolHandle< TruthClusterizationFactory > m_truthClusterizationFactory
BooleanProperty m_splitOnlyOnBLayer