EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/eic/htree/HoughCell.h>
Public Member Functions | |
HoughCell (const HoughTree *tree) | |
~HoughCell () | |
bool | DaughtersArrayAllocated () const |
void | SetDaughter (unsigned iq, HoughCell *ptr) |
HoughCell ** | GetDaughterPtr (unsigned iq) const |
void | UpdateRanges (const HoughTree *tree, const t_hough_range id[]) |
void | AllocateDaughterCells (unsigned num) |
void | ResetRanges (const HoughTree *tree, bool immunity[]=0) |
t_hough_range | From (unsigned gr) const |
t_hough_range | To (unsigned gr) const |
const t_hough_range * | From () const |
const t_hough_range * | To () const |
Private Attributes | |
t_hough_range * | mFrom |
t_hough_range * | mTo |
HoughCell ** | mDaughters |
Definition at line 14 of file HoughCell.h.
View newest version in sPHENIX GitHub at line 14 of file HoughCell.h
HoughCell::HoughCell | ( | const HoughTree * | tree | ) |
Definition at line 14 of file HoughCell.cxx.
View newest version in sPHENIX GitHub at line 14 of file HoughCell.cxx
References HoughTree::GetGdim(), mFrom, mTo, and ResetRanges().
|
inline |
Definition at line 17 of file HoughCell.h.
View newest version in sPHENIX GitHub at line 17 of file HoughCell.h
References mDaughters, mFrom, and mTo.
|
inline |
Definition at line 32 of file HoughCell.h.
View newest version in sPHENIX GitHub at line 32 of file HoughCell.h
References mDaughters, and num.
Referenced by HoughTree::CheckCell(), and HoughTree::GetInitializedCell().
|
inline |
Definition at line 24 of file HoughCell.h.
View newest version in sPHENIX GitHub at line 24 of file HoughCell.h
References mDaughters.
Referenced by HoughTree::CheckCell(), and HoughTree::GetInitializedCell().
|
inline |
Definition at line 40 of file HoughCell.h.
View newest version in sPHENIX GitHub at line 40 of file HoughCell.h
References mFrom.
Referenced by HoughTree::CheckCell(), HoughTree::GetInitializedCell(), and HoughTree::GetUsefulGroupCount().
|
inline |
Definition at line 43 of file HoughCell.h.
View newest version in sPHENIX GitHub at line 43 of file HoughCell.h
References mFrom.
|
inline |
Definition at line 28 of file HoughCell.h.
View newest version in sPHENIX GitHub at line 28 of file HoughCell.h
References mDaughters.
Referenced by HoughTree::CheckCell().
void HoughCell::ResetRanges | ( | const HoughTree * | tree, |
bool | immunity[] = 0 |
||
) |
Definition at line 27 of file HoughCell.cxx.
View newest version in sPHENIX GitHub at line 27 of file HoughCell.cxx
References __OUT_OF_RANGE_BIT_, HoughTree::GetGdim(), mFrom, and mTo.
Referenced by HoughTree::GetInitializedCell(), and HoughCell().
|
inline |
Definition at line 26 of file HoughCell.h.
View newest version in sPHENIX GitHub at line 26 of file HoughCell.h
References mDaughters.
Referenced by HoughTree::GetInitializedCell().
|
inline |
Definition at line 41 of file HoughCell.h.
View newest version in sPHENIX GitHub at line 41 of file HoughCell.h
References mTo.
Referenced by HoughTree::CheckCell(), and HoughTree::GetInitializedCell().
|
inline |
Definition at line 44 of file HoughCell.h.
View newest version in sPHENIX GitHub at line 44 of file HoughCell.h
References mTo.
void HoughCell::UpdateRanges | ( | const HoughTree * | tree, |
const t_hough_range | id[] | ||
) |
Definition at line 38 of file HoughCell.cxx.
View newest version in sPHENIX GitHub at line 38 of file HoughCell.cxx
References __OUT_OF_RANGE_BIT_, HoughNodeGroup::GetCoordDescr(), HoughTree::GetGdim(), HoughTree::GetGroup(), mFrom, mTo, CoordinateDescriptor::PackCoord(), CoordinateDescriptor::UnpackCoord(), and value.
Referenced by HoughTree::GetInitializedCell().
|
private |
Definition at line 52 of file HoughCell.h.
View newest version in sPHENIX GitHub at line 52 of file HoughCell.h
Referenced by AllocateDaughterCells(), DaughtersArrayAllocated(), GetDaughterPtr(), SetDaughter(), and ~HoughCell().
|
private |
Definition at line 44 of file HoughCell.h.
View newest version in sPHENIX GitHub at line 44 of file HoughCell.h
Referenced by From(), HoughCell(), ResetRanges(), UpdateRanges(), and ~HoughCell().
|
private |
Definition at line 44 of file HoughCell.h.
View newest version in sPHENIX GitHub at line 44 of file HoughCell.h
Referenced by HoughCell(), ResetRanges(), To(), UpdateRanges(), and ~HoughCell().