LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
lar_cluster3d::AccumulatorValues Class Reference

Public Member Functions

 AccumulatorValues ()
 A utility class to contain the values of a given "bin" in Hough Space. More...
 
 AccumulatorValues (const TVector3 &position, const reco::HitPairListPtr::const_iterator &itr)
 
const TVector3 & getPosition () const
 
reco::HitPairListPtr::const_iterator getHitIterator () const
 

Private Attributes

TVector3 m_position
 We really only need the x,y coordinates here but keep all three for now. More...
 
reco::HitPairListPtr::const_iterator m_hit3DIterator
 This will be used to take us back to our 3D hit. More...
 

Detailed Description

Definition at line 96 of file HoughSeedFinderAlg.cxx.

Constructor & Destructor Documentation

lar_cluster3d::AccumulatorValues::AccumulatorValues ( )
inline

A utility class to contain the values of a given "bin" in Hough Space.

Specifically, this is keeping track of the projected x,y coordinates of a given 3D hit projected to the plane of largest spread in PCA and an interator to that hit in the input container

Definition at line 106 of file HoughSeedFinderAlg.cxx.

106 : m_position(0.,0.,0.) {}
TVector3 m_position
We really only need the x,y coordinates here but keep all three for now.
lar_cluster3d::AccumulatorValues::AccumulatorValues ( const TVector3 &  position,
const reco::HitPairListPtr::const_iterator itr 
)
inline

Definition at line 107 of file HoughSeedFinderAlg.cxx.

107  :
108  m_position(position), m_hit3DIterator(itr) {}
reco::HitPairListPtr::const_iterator m_hit3DIterator
This will be used to take us back to our 3D hit.
TVector3 m_position
We really only need the x,y coordinates here but keep all three for now.

Member Function Documentation

reco::HitPairListPtr::const_iterator lar_cluster3d::AccumulatorValues::getHitIterator ( ) const
inline

Definition at line 111 of file HoughSeedFinderAlg.cxx.

111 {return m_hit3DIterator;}
reco::HitPairListPtr::const_iterator m_hit3DIterator
This will be used to take us back to our 3D hit.
const TVector3& lar_cluster3d::AccumulatorValues::getPosition ( ) const
inline

Definition at line 110 of file HoughSeedFinderAlg.cxx.

110 {return m_position;}
TVector3 m_position
We really only need the x,y coordinates here but keep all three for now.

Member Data Documentation

reco::HitPairListPtr::const_iterator lar_cluster3d::AccumulatorValues::m_hit3DIterator
private

This will be used to take us back to our 3D hit.

Definition at line 115 of file HoughSeedFinderAlg.cxx.

TVector3 lar_cluster3d::AccumulatorValues::m_position
private

We really only need the x,y coordinates here but keep all three for now.

Definition at line 114 of file HoughSeedFinderAlg.cxx.


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