Public Member Functions | Private Attributes | List of all members
lar_cluster3d::HoughSeedFinderAlg::AccumulatorBin Class Reference

Public Member Functions

 AccumulatorBin ()
 A utility class used to accumulate the above values. More...
 
 AccumulatorBin (AccumulatorValues &values)
 
void setVisited ()
 
void setNoise ()
 
void setInCluster ()
 
void addAccumulatorValue (AccumulatorValues &value)
 
bool isVisited () const
 
bool isNoise () const
 
bool isInCluster () const
 
const AccumulatorValuesVecgetAccumulatorValues () const
 
 AccumulatorBin ()
 A utility class used to accumulate the above values. More...
 
 AccumulatorBin (AccumulatorValues &values)
 
void setVisited ()
 
void setNoise ()
 
void setInCluster ()
 
void addAccumulatorValue (AccumulatorValues &value)
 
bool isVisited () const
 
bool isNoise () const
 
bool isInCluster () const
 
const AccumulatorValuesVecgetAccumulatorValues () const
 

Private Attributes

bool m_visited
 
bool m_noise
 
bool m_inCluster
 
AccumulatorValuesVec m_accumulatorValuesVec
 

Detailed Description

Definition at line 120 of file HoughSeedFinderAlg.cxx.

Constructor & Destructor Documentation

lar_cluster3d::HoughSeedFinderAlg::AccumulatorBin::AccumulatorBin ( )
inline

A utility class used to accumulate the above values.

One of these objects will exist for each "bin" in rho-theta space and this will be used to accumulate the 3D hits which contribute to this bin

Definition at line 129 of file HoughSeedFinderAlg.cxx.

lar_cluster3d::HoughSeedFinderAlg::AccumulatorBin::AccumulatorBin ( AccumulatorValues values)
inline
lar_cluster3d::HoughSeedFinderAlg::AccumulatorBin::AccumulatorBin ( )
inline

A utility class used to accumulate the above values.

One of these objects will exist for each "bin" in rho-theta space and this will be used to accumulate the 3D hits which contribute to this bin

Definition at line 114 of file HoughSeedFinderAlg.cxx.

lar_cluster3d::HoughSeedFinderAlg::AccumulatorBin::AccumulatorBin ( AccumulatorValues values)
inline

Member Function Documentation

void lar_cluster3d::HoughSeedFinderAlg::AccumulatorBin::addAccumulatorValue ( AccumulatorValues value)
inline

Definition at line 137 of file HoughSeedFinderAlg.cxx.

138  {
139  m_accumulatorValuesVec.push_back(value);
140  }
void lar_cluster3d::HoughSeedFinderAlg::AccumulatorBin::addAccumulatorValue ( AccumulatorValues value)
inline

Definition at line 139 of file HoughSeedFinderAlg.cxx.

const AccumulatorValuesVec& lar_cluster3d::HoughSeedFinderAlg::AccumulatorBin::getAccumulatorValues ( ) const
inline

Definition at line 145 of file HoughSeedFinderAlg.cxx.

const AccumulatorValuesVec& lar_cluster3d::HoughSeedFinderAlg::AccumulatorBin::getAccumulatorValues ( ) const
inline

Definition at line 159 of file HoughSeedFinderAlg.cxx.

160  {
161  return m_accumulatorValuesVec;
162  }
bool lar_cluster3d::HoughSeedFinderAlg::AccumulatorBin::isInCluster ( ) const
inline
bool lar_cluster3d::HoughSeedFinderAlg::AccumulatorBin::isInCluster ( ) const
inline

Definition at line 153 of file HoughSeedFinderAlg.cxx.

bool lar_cluster3d::HoughSeedFinderAlg::AccumulatorBin::isNoise ( ) const
inline
bool lar_cluster3d::HoughSeedFinderAlg::AccumulatorBin::isNoise ( ) const
inline

Definition at line 148 of file HoughSeedFinderAlg.cxx.

bool lar_cluster3d::HoughSeedFinderAlg::AccumulatorBin::isVisited ( ) const
inline
bool lar_cluster3d::HoughSeedFinderAlg::AccumulatorBin::isVisited ( ) const
inline

Definition at line 143 of file HoughSeedFinderAlg.cxx.

void lar_cluster3d::HoughSeedFinderAlg::AccumulatorBin::setInCluster ( )
inline

Definition at line 131 of file HoughSeedFinderAlg.cxx.

void lar_cluster3d::HoughSeedFinderAlg::AccumulatorBin::setInCluster ( )
inline
void lar_cluster3d::HoughSeedFinderAlg::AccumulatorBin::setNoise ( )
inline

Definition at line 126 of file HoughSeedFinderAlg.cxx.

void lar_cluster3d::HoughSeedFinderAlg::AccumulatorBin::setNoise ( )
inline
void lar_cluster3d::HoughSeedFinderAlg::AccumulatorBin::setVisited ( )
inline

Definition at line 121 of file HoughSeedFinderAlg.cxx.

void lar_cluster3d::HoughSeedFinderAlg::AccumulatorBin::setVisited ( )
inline

Member Data Documentation

AccumulatorValuesVec lar_cluster3d::HoughSeedFinderAlg::AccumulatorBin::m_accumulatorValuesVec
private

Definition at line 150 of file HoughSeedFinderAlg.cxx.

bool lar_cluster3d::HoughSeedFinderAlg::AccumulatorBin::m_inCluster
private

Definition at line 149 of file HoughSeedFinderAlg.cxx.

bool lar_cluster3d::HoughSeedFinderAlg::AccumulatorBin::m_noise
private

Definition at line 148 of file HoughSeedFinderAlg.cxx.

bool lar_cluster3d::HoughSeedFinderAlg::AccumulatorBin::m_visited
private

Definition at line 147 of file HoughSeedFinderAlg.cxx.


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