8 #ifndef APRIL_TRACK_RECOVERY_ALGORITHM_H
9 #define APRIL_TRACK_RECOVERY_ALGORITHM_H 1
11 #include "Pandora/Algorithm.h"
13 namespace april_content
22 class Factory :
public pandora::AlgorithmFactory
25 pandora::Algorithm *CreateAlgorithm()
const;
29 pandora::StatusCode Run();
30 pandora::StatusCode ReadSettings(
const pandora::TiXmlHandle xmlHandle);
44 inline pandora::Algorithm *TrackRecoveryAlgorithm::Factory::CreateAlgorithm()
const
float m_endCapMaxTrackClusterDistance2
Max distance for association of endcap-reaching track with a cluster of lower energy.
Definition: TrackRecoveryAlgorithm.h:36
float m_maxAbsoluteTrackClusterChi
Max absolute value of track-cluster consistency chi for non-leaving cluster.
Definition: TrackRecoveryAlgorithm.h:33
float m_barrelMaxTrackClusterDistance
Max track-cluster distance to allow association of barrel-reaching track.
Definition: TrackRecoveryAlgorithm.h:37
float m_endCapMaxTrackClusterDistance1
Max track-cluster distance to allow association of endcap-reaching track.
Definition: TrackRecoveryAlgorithm.h:35
float m_parallelDistanceCut
Max allowed projection of track-hit separation along track direction.
Definition: TrackRecoveryAlgorithm.h:40
Definition: TrackRecoveryAlgorithm.h:22
float m_maxTrackZStart
Max track start z coordinate for track without parent to be considered.
Definition: TrackRecoveryAlgorithm.h:32
float m_minTrackClusterCosAngle
Min cos(angle) between track and cluster initial direction.
Definition: TrackRecoveryAlgorithm.h:41
unsigned int m_maxSearchLayer
Max pseudo layer to examine when calculating track-cluster distance.
Definition: TrackRecoveryAlgorithm.h:39
TrackRecoveryAlgorithm class.
Definition: TrackRecoveryAlgorithm.h:19