Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
lar_content::LArClusterHelper Class Reference

LArClusterHelper class. More...

#include "LArClusterHelper.h"

Public Types

typedef std::set< unsigned int > UIntSet
 

Static Public Member Functions

static pandora::HitType GetClusterHitType (const pandora::Cluster *const pCluster)
 Get the hit type associated with a two dimensional cluster.
 
static void GetClustersUVW (const pandora::ClusterList &inputClusters, pandora::ClusterList &clusterListU, pandora::ClusterList &clusterListV, pandora::ClusterList &clusterListW)
 Divide an input cluster list into separate u, v and w lists (exception raised if alternative hit type encountered)
 
static void GetClustersByHitType (const pandora::ClusterList &inputClusters, const pandora::HitType hitType, pandora::ClusterList &clusterList)
 Get the subset of clusters, from a provided list, that match the specified hit type.
 
static float GetLengthSquared (const pandora::Cluster *const pCluster)
 Get length squared of cluster.
 
static float GetLength (const pandora::Cluster *const pCluster)
 Get length of cluster.
 
static float GetEnergyFromLength (const pandora::Cluster *const pCluster)
 Get energy of cluster, based on length.
 
static unsigned int GetLayerSpan (const pandora::Cluster *const pCluster)
 Get number of layers spanned by cluster (1+Last-First)
 
static float GetLayerOccupancy (const pandora::Cluster *const pCluster)
 Fraction of occupied layers in cluster.
 
static float GetLayerOccupancy (const pandora::Cluster *const pCluster1, const pandora::Cluster *const pCluster2)
 Fraction of occupied layers in a pair of clusters.
 
static float GetClosestDistance (const pandora::ClusterList &clusterList1, const pandora::ClusterList &clusterList2)
 Get closest distance between clusters in a pair of cluster lists.
 
static float GetClosestDistance (const pandora::Cluster *const pCluster, const pandora::ClusterList &clusterList)
 Get closest distance between a specified cluster and list of clusters.
 
static float GetClosestDistance (const pandora::Cluster *const pCluster1, const pandora::Cluster *const pCluster2)
 Get closest distance between a pair of clusters.
 
static float GetClosestDistance (const pandora::CartesianVector &position, const pandora::ClusterList &clusterList)
 Get closest distance between a specified position and list of clusters.
 
static float GetClosestDistance (const pandora::CartesianVector &position, const pandora::Cluster *const pCluster)
 Get closest distance between a specified position vector and the hits in a specified cluster.
 
static float GetClosestDistance (const pandora::CartesianVector &position, const pandora::CaloHitList &caloHitList)
 Get closest distance between a specified position vector and the hits in a specified calo hit list.
 
static pandora::CartesianVector GetClosestPosition (const pandora::CartesianVector &position, const pandora::ClusterList &clusterList)
 Get closest position in a list of clusters to a specified input position vector.
 
static pandora::CartesianVector GetClosestPosition (const pandora::CartesianVector &position, const pandora::Cluster *const pCluster)
 Get closest position on a cluster to a specified input position vector.
 
static pandora::CartesianVector GetClosestPosition (const pandora::CartesianVector &position, const pandora::CaloHitList &caloHitList)
 Get closest position of hits in a given calo hit list to a specified input position vector.
 
static pandora::CartesianVector GetClosestPosition (const pandora::CartesianVector &position, const pandora::OrderedCaloHitList &caloHitList)
 Get closest position of hits in a given calo hit list to a specified input position vector.
 
static void GetClosestPositions (const pandora::Cluster *const pCluster1, const pandora::Cluster *const pCluster2, pandora::CartesianVector &position1, pandora::CartesianVector &position2)
 Get pair of closest positions for a pair of clusters.
 
static void GetExtremalCoordinates (const pandora::ClusterList &clusterList, pandora::CartesianVector &innerCoordinate, pandora::CartesianVector &outerCoordinate)
 Get positions of the two most distant calo hits in a list of cluster (ordered by Z)
 
static void GetExtremalCoordinates (const pandora::Cluster *const pCluster, pandora::CartesianVector &innerCoordinate, pandora::CartesianVector &outerCoordinate)
 Get positions of the two most distant calo hits in a cluster (ordered by Z)
 
static void GetExtremalCoordinates (const pandora::OrderedCaloHitList &orderedCaloHitList, pandora::CartesianVector &innerCoordinate, pandora::CartesianVector &outerCoordinate)
 Get positions of the two most distant calo hits in an ordered calo hit list (ordered by Z)
 
static void GetExtremalCoordinates (const pandora::CartesianPointVector &coordinateVector, pandora::CartesianVector &innerCoordinate, pandora::CartesianVector &outerCoordinate)
 Get positions of the two most distant points in a provided list (ordered by Z)
 
static void GetClusterBoundingBox (const pandora::Cluster *const pCluster, pandora::CartesianVector &minimumCoordinate, pandora::CartesianVector &maximumCoordinate)
 Get minimum and maximum X, Y and Z positions of the calo hits in a cluster.
 
static void GetCoordinateVector (const pandora::Cluster *const pCluster, pandora::CartesianPointVector &coordinateVector)
 Get vector of hit coordinates from an input cluster.
 
static void GetCaloHitListInBoundingBox (const pandora::Cluster *const pCluster, const pandora::CartesianVector &lowerBound, const pandora::CartesianVector &upperBound, pandora::CaloHitList &caloHitList)
 Get list of Calo hits from an input cluster that are contained in a bounding box. The hits are sorted by position.
 
static void GetDaughterVolumeIDs (const pandora::Cluster *const pCluster, UIntSet &daughterVolumeIds)
 Get the set of the daughter volumes that contains the cluster.
 
static pandora::StatusCode GetAverageZ (const pandora::Cluster *const pCluster, const float xmin, const float xmax, float &averageZ)
 Get average Z positions of the calo hits in a cluster in range xmin to xmax.
 
static bool SortByNOccupiedLayers (const pandora::Cluster *const pLhs, const pandora::Cluster *const pRhs)
 Sort clusters by number of occupied layers, and by inner layer, then energy in event of a tie.
 
static bool SortByNHits (const pandora::Cluster *const pLhs, const pandora::Cluster *const pRhs)
 Sort clusters by number of hits, then layer span, then inner layer, then position, then pulse-height.
 
static bool SortByLayerSpan (const pandora::Cluster *const pLhs, const pandora::Cluster *const pRhs)
 Sort clusters by layer span, then inner layer, then position, then pulse-height.
 
static bool SortByInnerLayer (const pandora::Cluster *const pLhs, const pandora::Cluster *const pRhs)
 Sort clusters by inner layer, then position, then pulse-height.
 
static bool SortByPosition (const pandora::Cluster *const pLhs, const pandora::Cluster *const pRhs)
 Sort clusters by position, then pulse-height.
 
static bool SortByPulseHeight (const pandora::Cluster *const pLhs, const pandora::Cluster *const pRhs)
 Sort clusters by pulse-height.
 
static bool SortHitsByPosition (const pandora::CaloHit *const pLhs, const pandora::CaloHit *const pRhs)
 Sort calo hits by their position (use Z, followed by X, followed by Y)
 
static bool SortHitsByPositionInX (const pandora::CaloHit *const pLhs, const pandora::CaloHit *const pRhs)
 Sort calo hits by their position (use X, followed by Z, followed by Y)
 
static bool SortHitsByPulseHeight (const pandora::CaloHit *const pLhs, const pandora::CaloHit *const pRhs)
 Sort calo hits by their pulse height.
 
static bool SortCoordinatesByPosition (const pandora::CartesianVector &lhs, const pandora::CartesianVector &rhs)
 Sort cartesian vectors by their position (use Z, followed by X, followed by Y)
 

Detailed Description

LArClusterHelper class.

Definition at line 19 of file LArClusterHelper.h.

Member Typedef Documentation

◆ UIntSet

typedef std::set<unsigned int> lar_content::LArClusterHelper::UIntSet

Definition at line 22 of file LArClusterHelper.h.

Member Function Documentation

◆ GetAverageZ()

StatusCode lar_content::LArClusterHelper::GetAverageZ ( const pandora::Cluster *const  pCluster,
const float  xmin,
const float  xmax,
float &  averageZ 
)
static

Get average Z positions of the calo hits in a cluster in range xmin to xmax.

Parameters
pClusteraddress of the cluster
xminfor range in x
xmaxfor range in x
averageZto receive the average Z position
Returns
status code, faster than throwing in regular use-cases

Definition at line 388 of file LArClusterHelper.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetCaloHitListInBoundingBox()

void lar_content::LArClusterHelper::GetCaloHitListInBoundingBox ( const pandora::Cluster *const  pCluster,
const pandora::CartesianVector lowerBound,
const pandora::CartesianVector upperBound,
pandora::CaloHitList caloHitList 
)
static

Get list of Calo hits from an input cluster that are contained in a bounding box. The hits are sorted by position.

Parameters
pClusteraddress of the cluster
lowerBoundone opposing corner of the bounding box
upperBoundthe other opposing corner of the bounding box
caloHitListthe CaloHitList to be filled

Definition at line 586 of file LArClusterHelper.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetClosestDistance() [1/6]

float lar_content::LArClusterHelper::GetClosestDistance ( const pandora::CartesianVector position,
const pandora::CaloHitList caloHitList 
)
static

Get closest distance between a specified position vector and the hits in a specified calo hit list.

Parameters
positionthe position vector
caloHitListthe list of calo hits
Returns
the closest distance

Definition at line 214 of file LArClusterHelper.cc.

Here is the call graph for this function:

◆ GetClosestDistance() [2/6]

float lar_content::LArClusterHelper::GetClosestDistance ( const pandora::CartesianVector position,
const pandora::Cluster *const  pCluster 
)
static

Get closest distance between a specified position vector and the hits in a specified cluster.

Parameters
positionthe position vector
pClusteraddress of the cluster
Returns
the closest distance

Definition at line 207 of file LArClusterHelper.cc.

Here is the call graph for this function:

◆ GetClosestDistance() [3/6]

float lar_content::LArClusterHelper::GetClosestDistance ( const pandora::CartesianVector position,
const pandora::ClusterList clusterList 
)
static

Get closest distance between a specified position and list of clusters.

Parameters
positionthe position vector
clusterListlist of input clusters
Returns
the closest distance

Definition at line 200 of file LArClusterHelper.cc.

Here is the call graph for this function:

◆ GetClosestDistance() [4/6]

float lar_content::LArClusterHelper::GetClosestDistance ( const pandora::Cluster *const  pCluster,
const pandora::ClusterList clusterList 
)
static

Get closest distance between a specified cluster and list of clusters.

Parameters
pClusteraddress of the input cluster
clusterListlist of input clusters
Returns
the closest distance

Definition at line 167 of file LArClusterHelper.cc.

Here is the call graph for this function:

◆ GetClosestDistance() [5/6]

float lar_content::LArClusterHelper::GetClosestDistance ( const pandora::Cluster *const  pCluster1,
const pandora::Cluster *const  pCluster2 
)
static

Get closest distance between a pair of clusters.

Parameters
pCluster1address of the first cluster
pCluster2address of the second cluster
Returns
the closest distance

Definition at line 188 of file LArClusterHelper.cc.

Here is the call graph for this function:

◆ GetClosestDistance() [6/6]

float lar_content::LArClusterHelper::GetClosestDistance ( const pandora::ClusterList clusterList1,
const pandora::ClusterList clusterList2 
)
static

Get closest distance between clusters in a pair of cluster lists.

Parameters
clusterList1the first cluster list
clusterList2the second cluster list
Returns
the closest distance

Definition at line 146 of file LArClusterHelper.cc.

Here is the call graph for this function:

◆ GetClosestPosition() [1/4]

CartesianVector lar_content::LArClusterHelper::GetClosestPosition ( const pandora::CartesianVector position,
const pandora::CaloHitList caloHitList 
)
static

Get closest position of hits in a given calo hit list to a specified input position vector.

Parameters
positionthe position vector
caloHitListthe list of calo hits
Returns
the closest position

Definition at line 283 of file LArClusterHelper.cc.

Here is the call graph for this function:

◆ GetClosestPosition() [2/4]

CartesianVector lar_content::LArClusterHelper::GetClosestPosition ( const pandora::CartesianVector position,
const pandora::Cluster *const  pCluster 
)
static

Get closest position on a cluster to a specified input position vector.

Parameters
positionthe position vector
pClusteraddress of the cluster
Returns
the closest position

Definition at line 249 of file LArClusterHelper.cc.

Here is the call graph for this function:

◆ GetClosestPosition() [3/4]

CartesianVector lar_content::LArClusterHelper::GetClosestPosition ( const pandora::CartesianVector position,
const pandora::ClusterList clusterList 
)
static

Get closest position in a list of clusters to a specified input position vector.

Parameters
positionthe position vector
clusterListlist of input clusters
Returns
the closest position

Definition at line 221 of file LArClusterHelper.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetClosestPosition() [4/4]

CartesianVector lar_content::LArClusterHelper::GetClosestPosition ( const pandora::CartesianVector position,
const pandora::OrderedCaloHitList caloHitList 
)
static

Get closest position of hits in a given calo hit list to a specified input position vector.

Parameters
positionthe position vector
caloHitListthe list of calo hits
Returns
the closest position

Definition at line 256 of file LArClusterHelper.cc.

Here is the call graph for this function:

◆ GetClosestPositions()

void lar_content::LArClusterHelper::GetClosestPositions ( const pandora::Cluster *const  pCluster1,
const pandora::Cluster *const  pCluster2,
pandora::CartesianVector position1,
pandora::CartesianVector position2 
)
static

Get pair of closest positions for a pair of clusters.

Parameters
pCluster1the address of the first cluster
pCluster2the address of the second cluster
theclosest position in the first cluster
theclosest position in the second cluster

Definition at line 307 of file LArClusterHelper.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetClusterBoundingBox()

void lar_content::LArClusterHelper::GetClusterBoundingBox ( const pandora::Cluster *const  pCluster,
pandora::CartesianVector minimumCoordinate,
pandora::CartesianVector maximumCoordinate 
)
static

Get minimum and maximum X, Y and Z positions of the calo hits in a cluster.

Parameters
pClusteraddress of the cluster
theminimum positions (x,y,z)
themaximum positions (x,y,z)

Definition at line 356 of file LArClusterHelper.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetClusterHitType()

HitType lar_content::LArClusterHelper::GetClusterHitType ( const pandora::Cluster *const  pCluster)
static

Get the hit type associated with a two dimensional cluster.

Parameters
pClusterthe address of the cluster
Returns
the cluster hit type

Definition at line 21 of file LArClusterHelper.cc.

Here is the call graph for this function:

◆ GetClustersByHitType()

void lar_content::LArClusterHelper::GetClustersByHitType ( const pandora::ClusterList inputClusters,
const pandora::HitType  hitType,
pandora::ClusterList clusterList 
)
static

Get the subset of clusters, from a provided list, that match the specified hit type.

Parameters
inputClustersthe input cluster list
hitTypethe specified hit type
clusterListto receive the clusters

Definition at line 54 of file LArClusterHelper.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetClustersUVW()

void lar_content::LArClusterHelper::GetClustersUVW ( const pandora::ClusterList inputClusters,
pandora::ClusterList clusterListU,
pandora::ClusterList clusterListV,
pandora::ClusterList clusterListW 
)
static

Divide an input cluster list into separate u, v and w lists (exception raised if alternative hit type encountered)

Parameters
inputClustersthe input cluster list
clusterListUto receive the u clusters
clusterListVto receive the v clusters
clusterListWto receive the w clusters

Definition at line 35 of file LArClusterHelper.cc.

Here is the call graph for this function:

◆ GetCoordinateVector()

void lar_content::LArClusterHelper::GetCoordinateVector ( const pandora::Cluster *const  pCluster,
pandora::CartesianPointVector coordinateVector 
)
static

Get vector of hit coordinates from an input cluster.

Parameters
pClusteraddress of the cluster
coordinateVector

Definition at line 573 of file LArClusterHelper.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetDaughterVolumeIDs()

void lar_content::LArClusterHelper::GetDaughterVolumeIDs ( const pandora::Cluster *const  pCluster,
UIntSet daughterVolumeIds 
)
static

Get the set of the daughter volumes that contains the cluster.

Parameters
pClusteraddress of the cluster
daughterVolumeIdsoutput variable

Definition at line 625 of file LArClusterHelper.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetEnergyFromLength()

float lar_content::LArClusterHelper::GetEnergyFromLength ( const pandora::Cluster *const  pCluster)
static

Get energy of cluster, based on length.

Parameters
pClusteraddress of the cluster
Returns
the energy

Definition at line 104 of file LArClusterHelper.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetExtremalCoordinates() [1/4]

void lar_content::LArClusterHelper::GetExtremalCoordinates ( const pandora::CartesianPointVector coordinateVector,
pandora::CartesianVector innerCoordinate,
pandora::CartesianVector outerCoordinate 
)
static

Get positions of the two most distant points in a provided list (ordered by Z)

Parameters
coordinateVectorthe hit list
theinner extremal position
theouter extremal position

Definition at line 468 of file LArClusterHelper.cc.

Here is the call graph for this function:

◆ GetExtremalCoordinates() [2/4]

void lar_content::LArClusterHelper::GetExtremalCoordinates ( const pandora::Cluster *const  pCluster,
pandora::CartesianVector innerCoordinate,
pandora::CartesianVector outerCoordinate 
)
static

Get positions of the two most distant calo hits in a cluster (ordered by Z)

Parameters
pClusterthe input cluster
theinner extremal position
theouter extremal position

Definition at line 439 of file LArClusterHelper.cc.

Here is the call graph for this function:

◆ GetExtremalCoordinates() [3/4]

void lar_content::LArClusterHelper::GetExtremalCoordinates ( const pandora::ClusterList clusterList,
pandora::CartesianVector innerCoordinate,
pandora::CartesianVector outerCoordinate 
)
static

Get positions of the two most distant calo hits in a list of cluster (ordered by Z)

Parameters
clusterListthe input cluster list
theinner extremal position
theouter extremal position

Definition at line 424 of file LArClusterHelper.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetExtremalCoordinates() [4/4]

void lar_content::LArClusterHelper::GetExtremalCoordinates ( const pandora::OrderedCaloHitList orderedCaloHitList,
pandora::CartesianVector innerCoordinate,
pandora::CartesianVector outerCoordinate 
)
static

Get positions of the two most distant calo hits in an ordered calo hit list (ordered by Z)

Parameters
orderedCaloHitListthe ordered calo hit list
theinner extremal position
theouter extremal position

Definition at line 446 of file LArClusterHelper.cc.

Here is the call graph for this function:

◆ GetLayerOccupancy() [1/2]

float lar_content::LArClusterHelper::GetLayerOccupancy ( const pandora::Cluster *const  pCluster)
static

Fraction of occupied layers in cluster.

Parameters
pClusteraddress of the cluster
Returns
float

Definition at line 119 of file LArClusterHelper.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetLayerOccupancy() [2/2]

float lar_content::LArClusterHelper::GetLayerOccupancy ( const pandora::Cluster *const  pCluster1,
const pandora::Cluster *const  pCluster2 
)
static

Fraction of occupied layers in a pair of clusters.

Parameters
pCluster1address of the first cluster
pCluster2address of the second cluster
Returns
float

Definition at line 132 of file LArClusterHelper.cc.

Here is the call graph for this function:

◆ GetLayerSpan()

unsigned int lar_content::LArClusterHelper::GetLayerSpan ( const pandora::Cluster *const  pCluster)
static

Get number of layers spanned by cluster (1+Last-First)

Parameters
pClusteraddress of the cluster
Returns
the layer span

Definition at line 112 of file LArClusterHelper.cc.

Here is the call graph for this function:

◆ GetLength()

float lar_content::LArClusterHelper::GetLength ( const pandora::Cluster *const  pCluster)
static

Get length of cluster.

Parameters
pClusteraddress of the cluster
Returns
the length

Definition at line 97 of file LArClusterHelper.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetLengthSquared()

float lar_content::LArClusterHelper::GetLengthSquared ( const pandora::Cluster *const  pCluster)
static

Get length squared of cluster.

Parameters
pClusteraddress of the cluster
Returns
the length squared

Definition at line 65 of file LArClusterHelper.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SortByInnerLayer()

bool lar_content::LArClusterHelper::SortByInnerLayer ( const pandora::Cluster *const  pLhs,
const pandora::Cluster *const  pRhs 
)
static

Sort clusters by inner layer, then position, then pulse-height.

Parameters
pLhsaddress of first cluster
pRhsaddress of second cluster

Definition at line 682 of file LArClusterHelper.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SortByLayerSpan()

bool lar_content::LArClusterHelper::SortByLayerSpan ( const pandora::Cluster *const  pLhs,
const pandora::Cluster *const  pRhs 
)
static

Sort clusters by layer span, then inner layer, then position, then pulse-height.

Parameters
pLhsaddress of first cluster
pRhsaddress of second cluster

Definition at line 669 of file LArClusterHelper.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SortByNHits()

bool lar_content::LArClusterHelper::SortByNHits ( const pandora::Cluster *const  pLhs,
const pandora::Cluster *const  pRhs 
)
static

Sort clusters by number of hits, then layer span, then inner layer, then position, then pulse-height.

Parameters
pLhsaddress of first cluster
pRhsaddress of second cluster

Definition at line 656 of file LArClusterHelper.cc.

Here is the call graph for this function:

◆ SortByNOccupiedLayers()

bool lar_content::LArClusterHelper::SortByNOccupiedLayers ( const pandora::Cluster *const  pLhs,
const pandora::Cluster *const  pRhs 
)
static

Sort clusters by number of occupied layers, and by inner layer, then energy in event of a tie.

Parameters
pLhsaddress of first cluster
pRhsaddress of second cluster

Definition at line 643 of file LArClusterHelper.cc.

Here is the call graph for this function:

◆ SortByPosition()

bool lar_content::LArClusterHelper::SortByPosition ( const pandora::Cluster *const  pLhs,
const pandora::Cluster *const  pRhs 
)
static

Sort clusters by position, then pulse-height.

Parameters
pLhsaddress of first cluster
pRhsaddress of second cluster

Definition at line 695 of file LArClusterHelper.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SortByPulseHeight()

bool lar_content::LArClusterHelper::SortByPulseHeight ( const pandora::Cluster *const  pLhs,
const pandora::Cluster *const  pRhs 
)
static

Sort clusters by pulse-height.

Parameters
pLhsaddress of first cluster
pRhsaddress of second cluster

Definition at line 725 of file LArClusterHelper.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SortCoordinatesByPosition()

bool lar_content::LArClusterHelper::SortCoordinatesByPosition ( const pandora::CartesianVector lhs,
const pandora::CartesianVector rhs 
)
static

Sort cartesian vectors by their position (use Z, followed by X, followed by Y)

Parameters
lhsfirst point
rhssecond point

Definition at line 771 of file LArClusterHelper.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SortHitsByPosition()

bool lar_content::LArClusterHelper::SortHitsByPosition ( const pandora::CaloHit *const  pLhs,
const pandora::CaloHit *const  pRhs 
)
static

Sort calo hits by their position (use Z, followed by X, followed by Y)

Parameters
pLhsaddress of first calo hit
pRhsaddress of second calo hit

Definition at line 732 of file LArClusterHelper.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SortHitsByPositionInX()

bool lar_content::LArClusterHelper::SortHitsByPositionInX ( const pandora::CaloHit *const  pLhs,
const pandora::CaloHit *const  pRhs 
)
static

Sort calo hits by their position (use X, followed by Z, followed by Y)

Parameters
pLhsaddress of first calo hit
pRhsaddress of second calo hit

Definition at line 751 of file LArClusterHelper.cc.

Here is the call graph for this function:

◆ SortHitsByPulseHeight()

bool lar_content::LArClusterHelper::SortHitsByPulseHeight ( const pandora::CaloHit *const  pLhs,
const pandora::CaloHit *const  pRhs 
)
static

Sort calo hits by their pulse height.

Parameters
pLhsaddress of first calo hit
pRhsaddress of second calo hit

Definition at line 763 of file LArClusterHelper.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following files: