ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
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 |
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 > |
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 |
Implements TrkrClusterIterationMap.
Definition at line 35 of file TrkrClusterIterationMapv1.cc.
View newest version in sPHENIX GitHub at line 35 of file TrkrClusterIterationMapv1.cc
References m_map.
Referenced by PHTrackSelector::process_event().
|
private |
|
overridevirtual |
Implements TrkrClusterIterationMap.
Definition at line 40 of file TrkrClusterIterationMapv1.cc.
View newest version in sPHENIX GitHub at line 40 of file TrkrClusterIterationMapv1.cc
References m_map.
Referenced by PHCASeeding::FillTree(), PHActsSiliconSeeding::getMvtxSpacePoints(), 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
References m_map.
|
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().
Reimplemented from TrkrClusterIterationMap.
Definition at line 50 of file TrkrClusterIterationMapv1.cc.
View newest version in sPHENIX GitHub at line 50 of file TrkrClusterIterationMapv1.cc
References m_map.
|
private |
Definition at line 43 of file TrkrClusterIterationMapv1.h.
View newest version in sPHENIX GitHub at line 43 of file TrkrClusterIterationMapv1.h
Referenced by addIteration(), getIteration(), identify(), Reset(), and size().