Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
lar_content::OverlapMatrix< T >::Element Class Reference

Element class. More...

#include "LArOverlapMatrix.h"

Collaboration diagram for lar_content::OverlapMatrix< T >::Element:

Public Member Functions

 Element (const pandora::Cluster *const pCluster1, const pandora::Cluster *const pCluster2, const OverlapResult &overlapResult)
 Constructor.
 
const pandora::ClusterGetCluster1 () const
 Get the address of cluster 1.
 
const pandora::ClusterGetCluster2 () const
 Get the address of cluster 2.
 
const OverlapResultGetOverlapResult () const
 Get the overlap result.
 
bool operator< (const Element &rhs) const
 Element less than operator.
 

Private Attributes

const pandora::Clusterm_pCluster1
 The address of cluster 1.
 
const pandora::Clusterm_pCluster2
 The address of cluster 2.
 
OverlapResult m_overlapResult
 The overlap result.
 

Detailed Description

template<typename T>
class lar_content::OverlapMatrix< T >::Element

Element class.

Definition at line 31 of file LArOverlapMatrix.h.

Constructor & Destructor Documentation

◆ Element()

template<typename T >
lar_content::OverlapMatrix< T >::Element::Element ( const pandora::Cluster *const  pCluster1,
const pandora::Cluster *const  pCluster2,
const OverlapResult overlapResult 
)
inline

Constructor.

Parameters
pCluster1the address of cluster 1
pCluster2the address of cluster 2
overlapResultthe overlap result

Definition at line 336 of file LArOverlapMatrix.h.

Member Function Documentation

◆ GetCluster1()

template<typename T >
const pandora::Cluster * lar_content::OverlapMatrix< T >::Element::GetCluster1 ( ) const
inline

Get the address of cluster 1.

Returns
address of cluster 1

Definition at line 347 of file LArOverlapMatrix.h.

◆ GetCluster2()

template<typename T >
const pandora::Cluster * lar_content::OverlapMatrix< T >::Element::GetCluster2 ( ) const
inline

Get the address of cluster 2.

Returns
address of cluster 2

Definition at line 355 of file LArOverlapMatrix.h.

◆ GetOverlapResult()

template<typename T >
const OverlapMatrix< T >::OverlapResult & lar_content::OverlapMatrix< T >::Element::GetOverlapResult ( ) const
inline

Get the overlap result.

Returns
the overlap result

Definition at line 363 of file LArOverlapMatrix.h.

Here is the caller graph for this function:

◆ operator<()

template<typename T >
bool lar_content::OverlapMatrix< T >::Element::operator< ( const Element rhs) const

Element less than operator.

Parameters
rhsthe element for comparison

Definition at line 371 of file LArOverlapMatrix.h.

Here is the call graph for this function:

Member Data Documentation

◆ m_overlapResult

template<typename T >
OverlapResult lar_content::OverlapMatrix< T >::Element::m_overlapResult
private

The overlap result.

Definition at line 74 of file LArOverlapMatrix.h.

◆ m_pCluster1

template<typename T >
const pandora::Cluster* lar_content::OverlapMatrix< T >::Element::m_pCluster1
private

The address of cluster 1.

Definition at line 72 of file LArOverlapMatrix.h.

◆ m_pCluster2

template<typename T >
const pandora::Cluster* lar_content::OverlapMatrix< T >::Element::m_pCluster2
private

The address of cluster 2.

Definition at line 73 of file LArOverlapMatrix.h.


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