29 #ifndef CALOHITPREPARATIONALGORITHM_H
30 #define CALOHITPREPARATIONALGORITHM_H
32 #include "Pandora/Algorithm.h"
33 #include "Pandora/PandoraInternal.h"
35 namespace april_content
47 class Factory :
public pandora::AlgorithmFactory
50 pandora::Algorithm *CreateAlgorithm()
const;
54 pandora::StatusCode Run();
55 pandora::StatusCode ReadSettings(
const pandora::TiXmlHandle xmlHandle);
60 pandora::StatusCode FlagIsolatedHitsWithTracks(
const pandora::OrderedCaloHitList &orderedCaloHitList);
63 unsigned int m_isolationMaxNNeighbors;
64 unsigned int m_isolationPseudoLayerDifference;
65 float m_isolationMaxSeparationDistanceFine;
66 float m_isolationMaxSeparationDistanceCoarse;
67 float m_isolationMaxDistanceToHelixFine;
68 float m_isolationMaxDistanceToHelixCoarse;
70 float m_densityMaxSeparationDistanceFine;
71 float m_densityMaxSeparationDistanceCoarse;
73 float m_surroundingEnergyMaxSeparationDistanceFine;
74 float m_surroundingEnergyMaxSeparationDistanceCoarse;
79 inline pandora::Algorithm *CaloHitPreparationAlgorithm::Factory::CreateAlgorithm()
const
86 #endif // CALOHITPREPARATIONALGORITHM_H
CaloHitPreparationAlgorithm class.
Definition: CaloHitPreparationAlgorithm.h:41
Factory class for instantiating algorithm.
Definition: CaloHitPreparationAlgorithm.h:47