APRILContent
Algorithm of Particle Reconstruction for ILC - implementation with PandoraSDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations
TrackRecoveryInteractionsAlgorithm.h
Go to the documentation of this file.
1 
8 #ifndef APRIL_TRACK_RECOVERY_INTERACTIONS_ALGORITHM_H
9 #define APRIL_TRACK_RECOVERY_INTERACTIONS_ALGORITHM_H 1
10 
11 #include "Pandora/Algorithm.h"
12 
13 namespace april_content
14 {
15 
19 class TrackRecoveryInteractionsAlgorithm : public pandora::Algorithm
20 {
21 public:
22  class Factory : public pandora::AlgorithmFactory
23  {
24  public:
25  pandora::Algorithm *CreateAlgorithm() const;
26  };
27 
28 private:
29  pandora::StatusCode Run();
30  pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle);
31 
33 
37 
39 
40  unsigned int m_maxSearchLayer;
43 };
44 
45 inline pandora::Algorithm *TrackRecoveryInteractionsAlgorithm::Factory::CreateAlgorithm() const
46 {
48 }
49 
50 }
51 
52 #endif
float m_maxTrackClusterDistance
Max distance between track and cluster to allow track-cluster association.
Definition: TrackRecoveryInteractionsAlgorithm.h:32
TrackRecoveryInteractionsAlgorithm class.
Definition: TrackRecoveryInteractionsAlgorithm.h:19
float m_trackClusterDistanceCut
Must pass 1 / 3 cuts: max distance between track and cluster.
Definition: TrackRecoveryInteractionsAlgorithm.h:34
float m_directionCosineCut
Must pass 1 / 3 cuts: min cos angle between track to calorimeter proj. and track to cluster...
Definition: TrackRecoveryInteractionsAlgorithm.h:36
Definition: TrackRecoveryInteractionsAlgorithm.h:22
unsigned int m_maxSearchLayer
Max pseudo layer to examine when calculating track-cluster distance.
Definition: TrackRecoveryInteractionsAlgorithm.h:40
float m_maxTrackAssociationChi
Max value of track-cluster consistency chi to allow track-cluster association.
Definition: TrackRecoveryInteractionsAlgorithm.h:38
float m_minTrackClusterCosAngle
Min cos(angle) between track and cluster initial direction.
Definition: TrackRecoveryInteractionsAlgorithm.h:42
float m_parallelDistanceCut
Max allowed projection of track-hit separation along track direction.
Definition: TrackRecoveryInteractionsAlgorithm.h:41
float m_clusterEnergyCut
Must pass 1 / 3 cuts: max cluster hadronic energy.
Definition: TrackRecoveryInteractionsAlgorithm.h:35