Analysis Software
Documentation for sPHENIX simulation software
|
Class for associating clusters to the hits that went into them. More...
#include <coresoftware/blob/master/offline/packages/trackbase/TrkrClusterIterationMapv1.h>
Public Member Functions | |
TrkrClusterIterationMapv1 ()=default | |
void | Reset () override |
Clear Event. | |
void | identify (std::ostream &os=std::cout) const override |
void | addIteration (TrkrDefs::cluskey, short int) override |
Add association between cluster andthe tracking iteration it was used in. | |
short int | getIteration (TrkrDefs::cluskey ckey) override |
unsigned int | size (void) const override |
ConstIter | begin () const override |
ConstIter | end () const override |
Private Member Functions | |
ClassDefOverride (TrkrClusterIterationMapv1, 1) | |
Private Attributes | |
Map | m_map |
Additional Inherited Members | |
Public Types inherited from TrkrClusterIterationMap | |
using | Map = std::map< TrkrDefs::cluskey, short int > |
using | ConstIter = Map::const_iterator |
Protected Member Functions inherited from TrkrClusterIterationMap | |
TrkrClusterIterationMap ()=default | |
Class for associating clusters to the hits that went into them.
Store the associations between clusters and the hits that went into them.
Definition at line 25 of file TrkrClusterIterationMapv1.h.
View newest version in sPHENIX GitHub at line 25 of file TrkrClusterIterationMapv1.h
|
default |
|
overridevirtual |
Add association between cluster andthe tracking iteration it was used in.
[in] | ckey | Cluster key |
[in] | tracking | iteration |
Reimplemented from TrkrClusterIterationMap.
Definition at line 34 of file TrkrClusterIterationMapv1.cc.
View newest version in sPHENIX GitHub at line 34 of file TrkrClusterIterationMapv1.cc
References m_map.
Referenced by PHTrackSelector::process_event().
|
inlineoverridevirtual |
Reimplemented from TrkrClusterIterationMap.
Definition at line 40 of file TrkrClusterIterationMapv1.h.
View newest version in sPHENIX GitHub at line 40 of file TrkrClusterIterationMapv1.h
References m_map.
|
private |
|
inlineoverridevirtual |
Reimplemented from TrkrClusterIterationMap.
Definition at line 41 of file TrkrClusterIterationMapv1.h.
View newest version in sPHENIX GitHub at line 41 of file TrkrClusterIterationMapv1.h
References m_map.
|
overridevirtual |
Reimplemented from TrkrClusterIterationMap.
Definition at line 39 of file TrkrClusterIterationMapv1.cc.
View newest version in sPHENIX GitHub at line 39 of file TrkrClusterIterationMapv1.cc
References m_map.
Referenced by PHCASeeding::FillTree(), PHActsKDTreeSeeding::getMvtxSpacePoints(), PHActsSiliconSeeding::getSiliconSpacePoints(), PHActsSiliconSeeding::matchInttClusters(), PHSimpleKFProp::PrepareKDTrees(), and PHMicromegasTpcTrackMatching::process_event().
|
overridevirtual |
identify Function from PHObject
os | Output Stream |
Reimplemented from PHObject.
Definition at line 17 of file TrkrClusterIterationMapv1.cc.
View newest version in sPHENIX GitHub at line 17 of file TrkrClusterIterationMapv1.cc
|
overridevirtual |
Clear Event.
Reimplemented from TrkrClusterIterationMap.
Definition at line 12 of file TrkrClusterIterationMapv1.cc.
View newest version in sPHENIX GitHub at line 12 of file TrkrClusterIterationMapv1.cc
References m_map.
Referenced by PHTrackSelector::process_event().
|
overridevirtual |
Reimplemented from TrkrClusterIterationMap.
Definition at line 52 of file TrkrClusterIterationMapv1.cc.
View newest version in sPHENIX GitHub at line 52 of file TrkrClusterIterationMapv1.cc
References m_map.
|
private |
Definition at line 44 of file TrkrClusterIterationMapv1.h.
View newest version in sPHENIX GitHub at line 44 of file TrkrClusterIterationMapv1.h
Referenced by addIteration(), begin(), end(), getIteration(), identify(), Reset(), and size().