![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/eic/htree/HoughNodeGroup.h>
Inheritance diagram for HoughNodeGroup:
Collaboration diagram for HoughNodeGroup:Public Member Functions | |
| HoughNodeGroup (unsigned id) | |
| void | ConfigureCoordinateDescriptors (unsigned cdim, const double min[], const double max[], const double gra[]) |
| virtual | ~HoughNodeGroup () |
| int | AddMember (const std::pair< void *, void * > &ptr, t_hough_range from, t_hough_range to) |
| void | ResetMemberCounter () |
| unsigned | GetMemberCount () const |
| GroupMember * | GetMember (unsigned mm) |
| void | SetPhaseSpaceSmearing (unsigned smearing) |
| unsigned | GetPhaseSpaceSmearing () const |
| unsigned | GetGroupId () const |
| unsigned | GetCoord (t_hough_range value, EicMagneticField::XYZ id) |
| const std::vector < CoordinateDescriptor > & | GetCoordDescr () |
| t_hough_range | OffsetThisValue (t_hough_range value, int offset) |
| bool | Overlap (std::pair< t_hough_range, t_hough_range > r1, std::pair< t_hough_range, t_hough_range > r2) |
| double | GetMin (unsigned iq) const |
| double | GetGra (unsigned iq) const |
Protected Member Functions | |
| t_hough_range | HoughPack (const int coord[]) |
Protected Attributes | |
| std::vector< CoordinateDescriptor > | mCoordDescr |
Private Attributes | |
| unsigned | mId |
| unsigned | mPhaseSpaceSmearing |
| std::vector< GroupMember > | mMembers |
Definition at line 167 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 167 of file HoughNodeGroup.h
|
inline |
Definition at line 169 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 169 of file HoughNodeGroup.h
|
inlinevirtual |
Definition at line 182 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 182 of file HoughNodeGroup.h
|
inline |
Definition at line 184 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 184 of file HoughNodeGroup.h
References mMembers.
Referenced by FwdTrackFinder::Exec().
Here is the caller graph for this function:
|
inline |
Definition at line 171 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 171 of file HoughNodeGroup.h
References mCoordDescr.
Referenced by HoughTree::AddNodeGroup().
Here is the caller graph for this function:
|
inline |
Definition at line 205 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 205 of file HoughNodeGroup.h
References mCoordDescr.
|
inline |
Definition at line 211 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 211 of file HoughNodeGroup.h
References mCoordDescr.
Referenced by HoughCell::UpdateRanges().
Here is the caller graph for this function:
|
inline |
Definition at line 261 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 261 of file HoughNodeGroup.h
References mCoordDescr.
Referenced by FwdHoughNodeGroup::PackCore().
Here is the caller graph for this function:
|
inline |
Definition at line 202 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 202 of file HoughNodeGroup.h
References mId.
Referenced by HoughTree::CheckCell().
Here is the caller graph for this function:
|
inline |
Definition at line 197 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 197 of file HoughNodeGroup.h
References Acts::UnitConstants::mm, and mMembers.
Referenced by HoughTree::CheckCell(), and HoughTree::LaunchPatternFinder().
Here is the caller graph for this function:
|
inline |
Definition at line 196 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 196 of file HoughNodeGroup.h
References mMembers.
Referenced by HoughTree::CheckCell(), and HoughTree::LaunchPatternFinder().
Here is the caller graph for this function:
|
inline |
Definition at line 258 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 258 of file HoughNodeGroup.h
References mCoordDescr.
Referenced by FwdHoughNodeGroup::PackCore().
Here is the caller graph for this function:
|
inline |
Definition at line 200 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 200 of file HoughNodeGroup.h
References mPhaseSpaceSmearing.
Referenced by HoughTree::CheckCell().
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 270 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 270 of file HoughNodeGroup.h
References mCoordDescr, and value.
Referenced by FwdHoughNodeGroup::PackCore().
Here is the caller graph for this function:
|
inline |
Definition at line 215 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 215 of file HoughNodeGroup.h
References mCoordDescr.
Referenced by HoughTree::CheckCell().
Here is the caller graph for this function:
|
inline |
Definition at line 226 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 226 of file HoughNodeGroup.h
References mCoordDescr, and CoordinateDescriptor::UnpackCoord().
Referenced by HoughTree::CheckCell().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 195 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 195 of file HoughNodeGroup.h
References mMembers.
Referenced by FwdTrackFinder::Exec().
Here is the caller graph for this function:
|
inline |
Definition at line 199 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 199 of file HoughNodeGroup.h
References mPhaseSpaceSmearing.
Referenced by FwdHoughTree::AddNodeGroup().
Here is the caller graph for this function:
|
protected |
Definition at line 263 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 263 of file HoughNodeGroup.h
Referenced by ConfigureCoordinateDescriptors(), GetCoord(), GetCoordDescr(), GetGra(), GetMin(), HoughPack(), OffsetThisValue(), and Overlap().
|
private |
Definition at line 277 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 277 of file HoughNodeGroup.h
Referenced by GetGroupId().
|
private |
Definition at line 291 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 291 of file HoughNodeGroup.h
Referenced by AddMember(), GetMember(), GetMemberCount(), and ResetMemberCounter().
|
private |
Definition at line 284 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 284 of file HoughNodeGroup.h
Referenced by GetPhaseSpaceSmearing(), and SetPhaseSpaceSmearing().