29 #ifndef CONNECTORPLUSTOOL_H
30 #define CONNECTORPLUSTOOL_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 unsigned int m_maxBackLayer;
72 float m_hitSearchRange;
73 float m_maxConnectionAngleFine;
74 float m_maxConnectionAngleCoarse;
75 float m_maxTransverseDistanceFine;
76 float m_maxTransverseDistanceCoarse;
77 unsigned int m_maxPseudoLayerConnection;
78 bool m_connectOnlyAvailable;
79 bool m_shouldUseIsolatedHits;
80 bool m_shouldDiscriminateConnectedHits;
85 inline pandora::AlgorithmTool *ConnectorPlusTool::Factory::CreateAlgorithmTool()
const
pandora::StatusCode Process(const pandora::Algorithm &algorithm, const pandora::CaloHitList *const pCaloHitList=nullptr)
Seed connectors from the calo hit list.
Definition: ConnectorPlusTool.cc:42
ConnectorPlusTool class.
Definition: ConnectorPlusTool.h:43
ConnectorAlgorithmTool class.
Definition: ConnectorAlgorithmTool.h:41
Factory class for instantiating algorithm tool.
Definition: ConnectorPlusTool.h:49
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
Read settings from the xml handle.
Definition: ConnectorPlusTool.cc:279