APRILContent
Algorithm of Particle Reconstruction for ILC - implementation with PandoraSDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations
april_content::ClusterHelper Member List

This is the complete list of members for april_content::ClusterHelper, including all inherited members.

CanMergeCluster(const pandora::Pandora &pandora, const pandora::Cluster *const pCluster, const float minMipFraction, const float maxAllHitsFitRms) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
CleanAndDeleteCluster(const pandora::Algorithm &algorithm, const pandora::Cluster *const pCluster) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
CleanAndDeleteClusters(const pandora::Algorithm &algorithm, const pandora::ClusterList &clusterList) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
ContainsHitInOuterSamplingLayer(const pandora::Cluster *const pCluster) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
ContainsHitType(const pandora::Cluster *const pCluster, const pandora::HitType hitType)april_content::ClusterHelperstatic
DoesClusterCrossGapRegion(const pandora::Pandora &pandora, const pandora::Cluster *const pCluster, const unsigned int startLayer, const unsigned int endLayer, const pandora::DetectorGap *&pDetectorGap, const unsigned int nSamplingPoints=50)april_content::ClusterHelperstatic
DoesFitCrossGapRegion(const pandora::Pandora &pandora, const pandora::ClusterFitResult &clusterFitResult, const pandora::CartesianVector &startPosition, const float propagationDistance, const pandora::DetectorGap *&pDetectorGap, const unsigned int nSamplingPoints=50)april_content::ClusterHelperstatic
FitFullCluster(const pandora::Cluster *const pCluster, pandora::ClusterFitResult &clusterFitResult, bool useMainCluster=false, float eps=50.) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
FitStart(const pandora::Cluster *const pCluster, const unsigned int maxOccupiedLayers, pandora::ClusterFitResult &clusterFitResult) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
GetAverageTime(const pandora::Cluster *const pCluster, bool onlyForECALHit=false) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
GetCaloHitsNearDetectorGap(const pandora::Pandora &pandora, const pandora::Cluster *const pCluster, const pandora::DetectorGap *const pDetectorGap, const float maxDistanceFine, const float maxDistanceCoarse, pandora::CaloHitList &caloHitList, bool shouldUseIsolatedHits)april_content::ClusterHelperstatic
GetCaloHitsNearDetectorGaps(const pandora::Pandora &pandora, const pandora::Cluster *const pCluster, const float maxDistanceFine, const float maxDistanceCoarse, pandora::CaloHitList &caloHitList, bool shouldUseIsolatedHits)april_content::ClusterHelperstatic
GetCentroid(const pandora::Cluster *const pCluster, pandora::CartesianVector &centroid)april_content::ClusterHelperstatic
GetCentroidDistance(const pandora::Cluster *const pCluster, const pandora::CartesianVector &point, float &centroidDistance)april_content::ClusterHelperstatic
GetChiClusterMerging(const pandora::Pandora &pandora, const pandora::Cluster *const pClusterToEnlarge, const pandora::Cluster *const pClusterToMerge, float &trackEnergy, float &oldChi, float &newChi)april_content::ClusterHelperstatic
GetClosestDistanceApproach(const pandora::Cluster *const pCluster, const pandora::CartesianVector &point, float &closestDistance, bool onlyUseConnectedHit=true)april_content::ClusterHelperstatic
GetClosestDistanceApproach(const pandora::CaloHitList &caloHitList, const pandora::CartesianVector &point, float &closestDistance, bool onlyUseConnectedHit=true) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
GetClosestDistanceApproach(const pandora::Cluster *const pCluster, const pandora::CartesianVector &point, float &closestDistance, pandora::CartesianVector &distanceVector, bool onlyUseConnectedHit=true)april_content::ClusterHelperstatic
GetClosestDistanceApproach(const pandora::Cluster *const pCluster1, const pandora::Cluster *const pCluster2, float &closestDistance, pandora::CartesianVector &distanceVector, bool onlyUseConnectedHit=true) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
GetClosestDistanceApproach(const pandora::Cluster *const pCluster1, const pandora::Cluster *const pCluster2, float &closestDistance, bool onlyUseConnectedHit=true) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
GetClosestDistanceApproach(const pandora::CaloHitList &caloHitList1, const pandora::CaloHitList &caloHitList2, float &closestDistance, bool onlyUseConnectedHit=true) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
GetClusterAxisStartingPointAngle(const pandora::Cluster *const pCluster) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
GetClusterConnectorNumber(const pandora::Cluster *const pCluster) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
GetClusterVolume(const pandora::Cluster *const pCluster, float &clusterVolume) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
GetDistanceToDetectorGap(const pandora::CartesianVector &positionVector, const pandora::DetectorGap *const pDetectorGap, float &distanceToGap)april_content::ClusterHelperstatic
GetElectromagneticEnergyInECAL(const pandora::Cluster *const pCluster) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
GetEnergyRatio(const pandora::OrderedCaloHitList &orderedCaloHitList) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
GetEnergyRatio(const pandora::OrderedCaloHitList &orderedCaloHitList, float &energyRatio, unsigned int &nHits) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
GetHadronicEnergyInECAL(const pandora::Cluster *const pCluster) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
GetMainClusterHits(const pandora::Cluster *const pCluster, pandora::CaloHitList &mainClusterHits) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
GetMainClusterHits(const pandora::Cluster *const pCluster, pandora::CaloHitList &mainClusterHits, float eps) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
GetMeanDensity(const pandora::Cluster *const pCluster, float &meanDensity)april_content::ClusterHelperstatic
GetMeanDensity(const pandora::Cluster *const pCluster) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
GetMeanHitPerLayer(const pandora::Cluster *const pCluster) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
GetMeanSurroundingEnergy(const pandora::Cluster *const pCluster, float &meanSurroundingEnergy)april_content::ClusterHelperstatic
GetNCaloHitSeeds(const pandora::Cluster *const pCluster, unsigned int &nSeeds)april_content::ClusterHelperstatic
GetOrderedConnectedCaloHitList(const pandora::Cluster *const pCluster) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
GetRegion(const pandora::Cluster *const pCluster) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
GetRMS(const pandora::Cluster *const pCluster, pandora::CartesianVector cog, pandora::CartesianVector axis, float &rms1, float &rms2) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
GetRMS(const pandora::CaloHitList &clusterHits, pandora::CartesianVector cog, pandora::CartesianVector axis, float &rms1, float &rms2) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
GetShowerStartingLayer(const pandora::Cluster *const pCluster, int &showerStartLayer) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
GetShowerStartingPoint(const pandora::Cluster *const pCluster, pandora::CartesianVector &startingPoint) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
GetTrackClusterDistance(const pandora::TrackState *const pTrackState, const pandora::Cluster *const pCluster, const unsigned int maxSearchLayer, const float parallelDistanceCut, const float minTrackClusterCosAngle, float &trackClusterDistance) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
GetTrackClusterDistance(const pandora::Pandora &pandora, const pandora::Cluster *const pCluster, const pandora::Track *const pTrack, const float maxTransverseDistance, float &trackClusterDistance)april_content::ClusterHelperstatic
IsClusterLeavingDetector(const pandora::Cluster *const pCluster, const unsigned int nOuterLayersToExamine=4, const unsigned int nMipLikeOccupiedLayers=4, const unsigned int nShowerLikeOccupiedLayers=3, const float showerLikeEnergyInOuterLayers=1.f)april_content::ClusterHelperstatic
IsClusterLeavingDetector(const pandora::Pandora &pandora, const pandora::Cluster *const pCluster, unsigned int nOuterLayersToExamine=3, float maxDistanceToDetectorEdge=50.f, unsigned int minNHitsNearEdges=3) (defined in april_content::ClusterHelper)april_content::ClusterHelperstatic
MergeClusters(const pandora::Algorithm &algorithm, ClusterToClusterMap &clusterToClusterMap)april_content::ClusterHelperstatic