Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/packages/trackreco/PHGhostRejection.h>
Public Member Functions | |
PHGhostRejection () | |
PHGhostRejection (unsigned int verbosity) | |
Tracking includes. | |
~PHGhostRejection () | |
void | rejectGhostTracks (std::vector< float > &trackChi2) |
void | verbosity (int verb) |
void | trackSeedContainer (TrackSeedContainer *seeds) |
void | positionMap (std::map< TrkrDefs::cluskey, Acts::Vector3 > &map) |
Private Member Functions | |
bool | checkClusterSharing (TrackSeed *tr1, unsigned int trid1, TrackSeed *tr2, unsigned int trid2) |
Private Attributes | |
double | _phi_cut = 0.01 |
double | _eta_cut = 0.004 |
double | _x_cut = 0.3 |
double | _y_cut = 0.3 |
double | _z_cut = 0.4 |
int | _n_iteration = 0 |
unsigned int | m_verbosity = 0 |
TrackSeedContainer * | m_trackMap = nullptr |
std::map< TrkrDefs::cluskey, Acts::Vector3 > | m_positions |
Definition at line 27 of file PHGhostRejection.h.
View newest version in sPHENIX GitHub at line 27 of file PHGhostRejection.h
|
inline |
Definition at line 30 of file PHGhostRejection.h.
View newest version in sPHENIX GitHub at line 30 of file PHGhostRejection.h
PHGhostRejection::PHGhostRejection | ( | unsigned int | verbosity | ) |
Tracking includes.
Definition at line 22 of file PHGhostRejection.cc.
View newest version in sPHENIX GitHub at line 22 of file PHGhostRejection.cc
PHGhostRejection::~PHGhostRejection | ( | ) |
Definition at line 28 of file PHGhostRejection.cc.
View newest version in sPHENIX GitHub at line 28 of file PHGhostRejection.cc
|
private |
Definition at line 164 of file PHGhostRejection.cc.
View newest version in sPHENIX GitHub at line 164 of file PHGhostRejection.cc
References TrackSeed::begin_cluster_keys(), TrackSeed::end_cluster_keys(), and m_verbosity.
Referenced by rejectGhostTracks().
|
inline |
Definition at line 38 of file PHGhostRejection.h.
View newest version in sPHENIX GitHub at line 38 of file PHGhostRejection.h
References m_positions.
Referenced by PHSimpleKFProp::process_event().
void PHGhostRejection::rejectGhostTracks | ( | std::vector< float > & | trackChi2 | ) |
Definition at line 33 of file PHGhostRejection.cc.
View newest version in sPHENIX GitHub at line 33 of file PHGhostRejection.cc
References _eta_cut, _phi_cut, _x_cut, _y_cut, _z_cut, checkClusterSharing(), TrackSeedContainer::erase(), TrackSeedContainer::get(), TrackSeed::get_eta(), TrackSeed::get_phi(), TrackSeed::get_x(), TrackSeed::get_y(), TrackSeed::get_z(), it, m_positions, m_trackMap, m_verbosity, and TrackSeedContainer::size().
Referenced by PHSimpleKFProp::process_event().
|
inline |
Definition at line 37 of file PHGhostRejection.h.
View newest version in sPHENIX GitHub at line 37 of file PHGhostRejection.h
References m_trackMap.
Referenced by PHSimpleKFProp::process_event().
|
inline |
Definition at line 36 of file PHGhostRejection.h.
View newest version in sPHENIX GitHub at line 36 of file PHGhostRejection.h
References m_verbosity.
|
private |
Definition at line 46 of file PHGhostRejection.h.
View newest version in sPHENIX GitHub at line 46 of file PHGhostRejection.h
Referenced by rejectGhostTracks().
|
private |
Definition at line 50 of file PHGhostRejection.h.
View newest version in sPHENIX GitHub at line 50 of file PHGhostRejection.h
|
private |
Definition at line 45 of file PHGhostRejection.h.
View newest version in sPHENIX GitHub at line 45 of file PHGhostRejection.h
Referenced by rejectGhostTracks().
|
private |
Definition at line 47 of file PHGhostRejection.h.
View newest version in sPHENIX GitHub at line 47 of file PHGhostRejection.h
Referenced by rejectGhostTracks().
|
private |
Definition at line 48 of file PHGhostRejection.h.
View newest version in sPHENIX GitHub at line 48 of file PHGhostRejection.h
Referenced by rejectGhostTracks().
|
private |
Definition at line 49 of file PHGhostRejection.h.
View newest version in sPHENIX GitHub at line 49 of file PHGhostRejection.h
Referenced by rejectGhostTracks().
|
private |
Definition at line 55 of file PHGhostRejection.h.
View newest version in sPHENIX GitHub at line 55 of file PHGhostRejection.h
Referenced by positionMap(), and rejectGhostTracks().
|
private |
Definition at line 53 of file PHGhostRejection.h.
View newest version in sPHENIX GitHub at line 53 of file PHGhostRejection.h
Referenced by rejectGhostTracks(), and trackSeedContainer().
|
private |
Definition at line 51 of file PHGhostRejection.h.
View newest version in sPHENIX GitHub at line 51 of file PHGhostRejection.h
Referenced by checkClusterSharing(), rejectGhostTracks(), and verbosity().