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

TwoViewXOverlap class. More...

#include "LArTwoViewXOverlap.h"

Public Member Functions

 TwoViewXOverlap (const float xMin0, const float xMax0, const float xMin1, const float xMax1)
 Constructor.
 
float GetXMin0 () const
 Get the min x value in the view 0.
 
float GetXMax0 () const
 Get the max x value in the view 0.
 
float GetXMin1 () const
 Get the min x value in the view 1.
 
float GetXMax1 () const
 Get the max x value in the view 1.
 
float GetXSpan0 () const
 Get the x span in the view 0.
 
float GetXSpan1 () const
 Get the x span in the view 1.
 
float GetTwoViewXOverlapSpan () const
 Get the x overlap span.
 
float GetTwoViewXOverlapMin () const
 Get the x overlap max X value.
 
float GetTwoViewXOverlapMax () const
 Get the x overlap min X value.
 
float GetXOverlapFraction0 () const
 Get the fraction of the view 0 cluster that overlaps in x.
 
float GetXOverlapFraction1 () const
 Get the fraction of the view 1 cluster that overlaps in x.
 

Private Attributes

float m_xMin0
 The min x value in the view 0.
 
float m_xMax0
 The max x value in the view 0.
 
float m_xMin1
 The min x value in the view 1.
 
float m_xMax1
 The max x value in the view 1.
 
float m_xOverlapSpan
 The x overlap span.
 

Detailed Description

TwoViewXOverlap class.

Definition at line 21 of file LArTwoViewXOverlap.h.

Constructor & Destructor Documentation

◆ TwoViewXOverlap()

lar_content::TwoViewXOverlap::TwoViewXOverlap ( const float  xMin0,
const float  xMax0,
const float  xMin1,
const float  xMax1 
)
inline

Constructor.

Parameters
xMin0min x value in the view 0
xMax0max x value in the view 0
xMin1min x value in the view 1
xMax1max x value in the view 1

Definition at line 129 of file LArTwoViewXOverlap.h.

Member Function Documentation

◆ GetTwoViewXOverlapMax()

float lar_content::TwoViewXOverlap::GetTwoViewXOverlapMax ( ) const
inline

Get the x overlap min X value.

Returns
the x overlap max

Definition at line 196 of file LArTwoViewXOverlap.h.

Here is the caller graph for this function:

◆ GetTwoViewXOverlapMin()

float lar_content::TwoViewXOverlap::GetTwoViewXOverlapMin ( ) const
inline

Get the x overlap max X value.

Returns
the x overlap min

Definition at line 189 of file LArTwoViewXOverlap.h.

Here is the caller graph for this function:

◆ GetTwoViewXOverlapSpan()

float lar_content::TwoViewXOverlap::GetTwoViewXOverlapSpan ( ) const
inline

Get the x overlap span.

Returns
the x overlap span

Definition at line 182 of file LArTwoViewXOverlap.h.

Here is the caller graph for this function:

◆ GetXMax0()

float lar_content::TwoViewXOverlap::GetXMax0 ( ) const
inline

Get the max x value in the view 0.

Returns
the max x value in the view 0

Definition at line 147 of file LArTwoViewXOverlap.h.

Here is the caller graph for this function:

◆ GetXMax1()

float lar_content::TwoViewXOverlap::GetXMax1 ( ) const
inline

Get the max x value in the view 1.

Returns
the max x value in the view 1

Definition at line 161 of file LArTwoViewXOverlap.h.

Here is the caller graph for this function:

◆ GetXMin0()

float lar_content::TwoViewXOverlap::GetXMin0 ( ) const
inline

Get the min x value in the view 0.

Returns
the min x value in the view 0

Definition at line 140 of file LArTwoViewXOverlap.h.

Here is the caller graph for this function:

◆ GetXMin1()

float lar_content::TwoViewXOverlap::GetXMin1 ( ) const
inline

Get the min x value in the view 1.

Returns
the min x value in the view 1

Definition at line 154 of file LArTwoViewXOverlap.h.

Here is the caller graph for this function:

◆ GetXOverlapFraction0()

float lar_content::TwoViewXOverlap::GetXOverlapFraction0 ( ) const
inline

Get the fraction of the view 0 cluster that overlaps in x.

Returns
the view 0 cluster's fractional overlap

Definition at line 203 of file LArTwoViewXOverlap.h.

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

◆ GetXOverlapFraction1()

float lar_content::TwoViewXOverlap::GetXOverlapFraction1 ( ) const
inline

Get the fraction of the view 1 cluster that overlaps in x.

Returns
the view 1 cluster's fractional overlap

Definition at line 210 of file LArTwoViewXOverlap.h.

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

◆ GetXSpan0()

float lar_content::TwoViewXOverlap::GetXSpan0 ( ) const
inline

Get the x span in the view 0.

Returns
the x span in the view 0

Definition at line 168 of file LArTwoViewXOverlap.h.

Here is the caller graph for this function:

◆ GetXSpan1()

float lar_content::TwoViewXOverlap::GetXSpan1 ( ) const
inline

Get the x span in the view 1.

Returns
the x span in the view 1

Definition at line 175 of file LArTwoViewXOverlap.h.

Here is the caller graph for this function:

Member Data Documentation

◆ m_xMax0

float lar_content::TwoViewXOverlap::m_xMax0
private

The max x value in the view 0.

Definition at line 113 of file LArTwoViewXOverlap.h.

◆ m_xMax1

float lar_content::TwoViewXOverlap::m_xMax1
private

The max x value in the view 1.

Definition at line 115 of file LArTwoViewXOverlap.h.

◆ m_xMin0

float lar_content::TwoViewXOverlap::m_xMin0
private

The min x value in the view 0.

Definition at line 112 of file LArTwoViewXOverlap.h.

◆ m_xMin1

float lar_content::TwoViewXOverlap::m_xMin1
private

The min x value in the view 1.

Definition at line 114 of file LArTwoViewXOverlap.h.

◆ m_xOverlapSpan

float lar_content::TwoViewXOverlap::m_xOverlapSpan
private

The x overlap span.

Definition at line 116 of file LArTwoViewXOverlap.h.


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