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

DeltaRayOverlapResult class. More...

#include "LArTrackOverlapResult.h"

Inheritance diagram for lar_content::DeltaRayOverlapResult:
Collaboration diagram for lar_content::DeltaRayOverlapResult:

Public Member Functions

 DeltaRayOverlapResult ()
 Default constructor.
 
 DeltaRayOverlapResult (const unsigned int nMatchedSamplingPoints, const unsigned int nSamplingPoints, const float chi2, const XOverlap &xOverlap, const pandora::PfoList &commonMuonPfoList)
 Constructor.
 
 DeltaRayOverlapResult (const DeltaRayOverlapResult &rhs)
 Copy constructor.
 
virtual ~DeltaRayOverlapResult ()
 Destructor.
 
const pandora::PfoListGetCommonMuonPfoList () const
 Get the common muon pfo list.
 
DeltaRayOverlapResultoperator= (const DeltaRayOverlapResult &rhs)
 Track overlap result assigment operator.
 
const XOverlapGetXOverlap () const
 Get the x overlap object.
 
bool IsInitialized () const
 Whether the track overlap result has been initialized.
 
unsigned int GetNMatchedSamplingPoints () const
 Get the number of matched sampling points.
 
unsigned int GetNSamplingPoints () const
 Get the number of sampling points.
 
float GetMatchedFraction () const
 Get the fraction of sampling points resulting in a match.
 
float GetChi2 () const
 Get the absolute chi2 value.
 
float GetReducedChi2 () const
 Get the chi2 per samping point value.
 
bool operator< (const TrackOverlapResult &rhs) const
 Track overlap result less than operator.
 
bool operator> (const TrackOverlapResult &rhs) const
 Track overlap result greater than operator.
 

Protected Attributes

bool m_isInitialized
 Whether the track overlap result has been initialized.
 
unsigned int m_nMatchedSamplingPoints
 The number of matched sampling points.
 
unsigned int m_nSamplingPoints
 The number of sampling points.
 
float m_matchedFraction
 The fraction of sampling points resulting in a match.
 
float m_chi2
 The absolute chi2 value.
 
float m_reducedChi2
 The chi2 per samping point value.
 

Private Attributes

pandora::PfoList m_commonMuonPfoList
 The list of cosmic ray pfos that, in each view, lie close to the clusters of the tensor element.
 
XOverlap m_xOverlap
 The x overlap object.
 

Detailed Description

DeltaRayOverlapResult class.

Definition at line 349 of file LArTrackOverlapResult.h.

Constructor & Destructor Documentation

◆ DeltaRayOverlapResult() [1/3]

lar_content::DeltaRayOverlapResult::DeltaRayOverlapResult ( )

Default constructor.

Definition at line 299 of file LArTrackOverlapResult.cc.

◆ DeltaRayOverlapResult() [2/3]

lar_content::DeltaRayOverlapResult::DeltaRayOverlapResult ( const unsigned int  nMatchedSamplingPoints,
const unsigned int  nSamplingPoints,
const float  chi2,
const XOverlap xOverlap,
const pandora::PfoList commonMuonPfoList 
)

Constructor.

Parameters
nMatchedSamplingPoints
nSamplingPoints
chi2
xOverlap
commonMuonPfoListthe list of cosmic ray pfos that, in each view, lie close to the clusters of the tensor element

Definition at line 305 of file LArTrackOverlapResult.cc.

◆ DeltaRayOverlapResult() [3/3]

lar_content::DeltaRayOverlapResult::DeltaRayOverlapResult ( const DeltaRayOverlapResult rhs)

Copy constructor.

Parameters
rhs

Definition at line 314 of file LArTrackOverlapResult.cc.

◆ ~DeltaRayOverlapResult()

lar_content::DeltaRayOverlapResult::~DeltaRayOverlapResult ( )
virtual

Destructor.

Definition at line 322 of file LArTrackOverlapResult.cc.

Member Function Documentation

◆ GetChi2()

float lar_content::TrackOverlapResult::GetChi2 ( ) const
inlineinherited

Get the absolute chi2 value.

Returns
the absolute chi2 value

Definition at line 441 of file LArTrackOverlapResult.h.

Here is the caller graph for this function:

◆ GetCommonMuonPfoList()

const pandora::PfoList & lar_content::DeltaRayOverlapResult::GetCommonMuonPfoList ( ) const
inline

Get the common muon pfo list.

Returns
the common muon pfo list

Definition at line 503 of file LArTrackOverlapResult.h.

Here is the caller graph for this function:

◆ GetMatchedFraction()

float lar_content::TrackOverlapResult::GetMatchedFraction ( ) const
inlineinherited

Get the fraction of sampling points resulting in a match.

Returns
the fraction of sampling points resulting in a match

Definition at line 431 of file LArTrackOverlapResult.h.

Here is the caller graph for this function:

◆ GetNMatchedSamplingPoints()

unsigned int lar_content::TrackOverlapResult::GetNMatchedSamplingPoints ( ) const
inlineinherited

Get the number of matched sampling points.

Returns
the number of matched sampling points

Definition at line 411 of file LArTrackOverlapResult.h.

Here is the caller graph for this function:

◆ GetNSamplingPoints()

unsigned int lar_content::TrackOverlapResult::GetNSamplingPoints ( ) const
inlineinherited

Get the number of sampling points.

Returns
the number of sampling points

Definition at line 421 of file LArTrackOverlapResult.h.

Here is the caller graph for this function:

◆ GetReducedChi2()

float lar_content::TrackOverlapResult::GetReducedChi2 ( ) const
inlineinherited

Get the chi2 per samping point value.

Returns
the chi2 per samping point value

Definition at line 451 of file LArTrackOverlapResult.h.

Here is the caller graph for this function:

◆ GetXOverlap()

const XOverlap & lar_content::TransverseOverlapResult::GetXOverlap ( ) const
inlineinherited

Get the x overlap object.

Returns
the x overlap object

Definition at line 462 of file LArTrackOverlapResult.h.

Here is the caller graph for this function:

◆ IsInitialized()

bool lar_content::TrackOverlapResult::IsInitialized ( ) const
inlineinherited

Whether the track overlap result has been initialized.

Returns
boolean

Definition at line 404 of file LArTrackOverlapResult.h.

Here is the caller graph for this function:

◆ operator<()

bool lar_content::TrackOverlapResult::operator< ( const TrackOverlapResult rhs) const
inherited

Track overlap result less than operator.

Parameters
rhsthe track overlap result for comparison

Definition at line 67 of file LArTrackOverlapResult.cc.

Here is the call graph for this function:

◆ operator=()

DeltaRayOverlapResult & lar_content::DeltaRayOverlapResult::operator= ( const DeltaRayOverlapResult rhs)

Track overlap result assigment operator.

Parameters
rhsthe track overlap result to assign

Definition at line 328 of file LArTrackOverlapResult.cc.

Here is the call graph for this function:

◆ operator>()

bool lar_content::TrackOverlapResult::operator> ( const TrackOverlapResult rhs) const
inherited

Track overlap result greater than operator.

Parameters
rhsthe track overlap result for comparison

Definition at line 92 of file LArTrackOverlapResult.cc.

Member Data Documentation

◆ m_chi2

float lar_content::TrackOverlapResult::m_chi2
protectedinherited

The absolute chi2 value.

Definition at line 122 of file LArTrackOverlapResult.h.

◆ m_commonMuonPfoList

pandora::PfoList lar_content::DeltaRayOverlapResult::m_commonMuonPfoList
private

The list of cosmic ray pfos that, in each view, lie close to the clusters of the tensor element.

Definition at line 396 of file LArTrackOverlapResult.h.

◆ m_isInitialized

bool lar_content::TrackOverlapResult::m_isInitialized
protectedinherited

Whether the track overlap result has been initialized.

Definition at line 118 of file LArTrackOverlapResult.h.

◆ m_matchedFraction

float lar_content::TrackOverlapResult::m_matchedFraction
protectedinherited

The fraction of sampling points resulting in a match.

Definition at line 121 of file LArTrackOverlapResult.h.

◆ m_nMatchedSamplingPoints

unsigned int lar_content::TrackOverlapResult::m_nMatchedSamplingPoints
protectedinherited

The number of matched sampling points.

Definition at line 119 of file LArTrackOverlapResult.h.

◆ m_nSamplingPoints

unsigned int lar_content::TrackOverlapResult::m_nSamplingPoints
protectedinherited

The number of sampling points.

Definition at line 120 of file LArTrackOverlapResult.h.

◆ m_reducedChi2

float lar_content::TrackOverlapResult::m_reducedChi2
protectedinherited

The chi2 per samping point value.

Definition at line 123 of file LArTrackOverlapResult.h.

◆ m_xOverlap

XOverlap lar_content::TransverseOverlapResult::m_xOverlap
privateinherited

The x overlap object.

Definition at line 176 of file LArTrackOverlapResult.h.


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