LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "LArOverlapTensor.h"
Public Member Functions | |
Element (const pandora::Cluster *const pClusterU, const pandora::Cluster *const pClusterV, const pandora::Cluster *const pClusterW, const OverlapResult &overlapResult) | |
Constructor. More... | |
const pandora::Cluster * | GetClusterU () const |
Get the address of the u cluster. More... | |
const pandora::Cluster * | GetClusterV () const |
Get the address of the v cluster. More... | |
const pandora::Cluster * | GetClusterW () const |
Get the address of the w cluster. More... | |
const OverlapResult & | GetOverlapResult () const |
Get the overlap result. More... | |
bool | operator< (const Element &rhs) const |
Element less than operator. More... | |
Private Attributes | |
const pandora::Cluster * | m_pClusterU |
The address of the u cluster. More... | |
const pandora::Cluster * | m_pClusterV |
The address of the v cluster. More... | |
const pandora::Cluster * | m_pClusterW |
The address of the w cluster. More... | |
OverlapResult | m_overlapResult |
The overlap result. More... | |
Element class.
Definition at line 31 of file LArOverlapTensor.h.
|
inline |
Constructor.
pClusterU | the address of the u cluster |
pClusterV | the address of the v cluster |
pClusterW | the address of the w cluster |
overlapResult | the overlap result |
Definition at line 399 of file LArOverlapTensor.h.
|
inline |
Get the address of the u cluster.
Definition at line 411 of file LArOverlapTensor.h.
References lar_content::OverlapTensor< T >::Element::m_pClusterU.
|
inline |
Get the address of the v cluster.
Definition at line 419 of file LArOverlapTensor.h.
References lar_content::OverlapTensor< T >::Element::m_pClusterV.
|
inline |
Get the address of the w cluster.
Definition at line 427 of file LArOverlapTensor.h.
References lar_content::OverlapTensor< T >::Element::m_pClusterW.
|
inline |
Get the overlap result.
Definition at line 435 of file LArOverlapTensor.h.
References lar_content::OverlapTensor< T >::Element::m_overlapResult.
Referenced by lar_content::OverlapTensor< T >::Element::operator<().
bool lar_content::OverlapTensor< T >::Element::operator< | ( | const Element & | rhs | ) | const |
Element less than operator.
rhs | the element for comparison |
Definition at line 443 of file LArOverlapTensor.h.
References lar_content::OverlapTensor< T >::Element::GetOverlapResult().
|
private |
The overlap result.
Definition at line 83 of file LArOverlapTensor.h.
Referenced by lar_content::OverlapTensor< T >::Element::GetOverlapResult().
|
private |
The address of the u cluster.
Definition at line 80 of file LArOverlapTensor.h.
Referenced by lar_content::OverlapTensor< T >::Element::GetClusterU().
|
private |
The address of the v cluster.
Definition at line 81 of file LArOverlapTensor.h.
Referenced by lar_content::OverlapTensor< T >::Element::GetClusterV().
|
private |
The address of the w cluster.
Definition at line 82 of file LArOverlapTensor.h.
Referenced by lar_content::OverlapTensor< T >::Element::GetClusterW().