LArSoft
v09_90_00
Liquid Argon Software toolkit - https://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 * | GetCluster (const pandora::HitType hitType) const |
Get the address of the given hit type cluster. 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 412 of file LArOverlapTensor.h.
const Cluster * lar_content::OverlapTensor< T >::Element::GetCluster | ( | const pandora::HitType | hitType | ) | const |
Get the address of the given hit type cluster.
hitType | hit type of the required cluster |
Definition at line 31 of file LArOverlapTensor.cc.
|
inline |
Get the address of the u cluster.
Definition at line 424 of file LArOverlapTensor.h.
References lar_content::OverlapTensor< T >::Element::m_pClusterU.
|
inline |
Get the address of the v cluster.
Definition at line 432 of file LArOverlapTensor.h.
References lar_content::OverlapTensor< T >::Element::m_pClusterV.
|
inline |
Get the address of the w cluster.
Definition at line 440 of file LArOverlapTensor.h.
References lar_content::OverlapTensor< T >::Element::m_pClusterW.
|
inline |
Get the overlap result.
Definition at line 448 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 456 of file LArOverlapTensor.h.
References lar_content::OverlapTensor< T >::Element::GetOverlapResult().
|
private |
The overlap result.
Definition at line 93 of file LArOverlapTensor.h.
Referenced by lar_content::OverlapTensor< T >::Element::GetOverlapResult().
|
private |
The address of the u cluster.
Definition at line 90 of file LArOverlapTensor.h.
Referenced by lar_content::OverlapTensor< T >::Element::GetClusterU().
|
private |
The address of the v cluster.
Definition at line 91 of file LArOverlapTensor.h.
Referenced by lar_content::OverlapTensor< T >::Element::GetClusterV().
|
private |
The address of the w cluster.
Definition at line 92 of file LArOverlapTensor.h.
Referenced by lar_content::OverlapTensor< T >::Element::GetClusterW().