29 #ifndef CONNECTORSEEDINGTOOL_H
30 #define CONNECTORSEEDINGTOOL_H
34 namespace april_content
49 class Factory :
public pandora::AlgorithmToolFactory
52 pandora::AlgorithmTool *CreateAlgorithmTool()
const;
61 pandora::StatusCode
Process(
const pandora::Algorithm &algorithm,
const pandora::CaloHitList *
const pCaloHitList =
nullptr);
68 pandora::StatusCode
ReadSettings(
const pandora::TiXmlHandle xmlHandle);
71 float m_hitSearchRange;
72 float m_maxCollectorLength;
73 unsigned int m_hitCollectionToUse;
74 float m_maxConnectionAngleFine;
75 float m_maxConnectionAngleCoarse;
76 float m_maxTransverseDistanceFine;
77 float m_maxTransverseDistanceCoarse;
78 unsigned int m_maxPseudoLayerConnection;
79 bool m_connectOnlyAvailable;
80 bool m_shouldUseIsolatedHits;
81 bool m_shouldDiscriminateConnectedHits;
82 unsigned int m_connectorCreationStage;
87 inline pandora::AlgorithmTool *ConnectorSeedingTool::Factory::CreateAlgorithmTool()
const
94 #endif // CONNECTORSEEDINGTOOL_H
pandora::StatusCode Process(const pandora::Algorithm &algorithm, const pandora::CaloHitList *const pCaloHitList=nullptr)
Seed connectors from the calo hit list.
Definition: ConnectorSeedingTool.cc:40
ConnectorSeedingTool class.
Definition: ConnectorSeedingTool.h:43
ConnectorAlgorithmTool class.
Definition: ConnectorAlgorithmTool.h:41
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
Read settings from the xml handle.
Definition: ConnectorSeedingTool.cc:179
Factory class for instantiating algorithm tool.
Definition: ConnectorSeedingTool.h:49