Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/simulation/g4simulation/g4tracking/TruthClusterizerBase.h>
Public Member Functions | |
TruthClusterizerBase () | |
void | init_clusterizer_base (PHCompositeNode *&_topNode, int verbosity) |
virtual | ~TruthClusterizerBase () |
void | check_g4hit_status (PHG4Hit *) |
void | transfer_clusters (TrkrClusterContainer *) |
void | update_track () |
void | transfer_clusters () |
void | addhitset (TrkrDefs::hitsetkey, TrkrDefs::hitkey, float neffelectrons) |
int | Verbosity () |
void | set_verbosity (int _) |
void | print_clusters (int nclusprint=20) |
Protected Attributes | |
TrkrHitSetContainer * | m_hits |
int | m_verbosity { 0 } |
PHCompositeNode * | m_topNode { nullptr } |
TrkrTruthTrackContainer * | m_truthtracks { nullptr } |
TrkrClusterContainer * | m_clusters { nullptr } |
PHG4TruthInfoContainer * | m_truthinfo { nullptr } |
int | m_trkid { -1 } |
bool | m_is_emb { false } |
bool | m_was_emb { false } |
bool | m_is_new_track { false } |
TrkrTruthTrack * | m_current_track { nullptr } |
std::map< TrkrDefs::hitsetkey, unsigned int > | m_hitsetkey_cnt {} |
Definition at line 35 of file TruthClusterizerBase.h.
View newest version in sPHENIX GitHub at line 35 of file TruthClusterizerBase.h
TruthClusterizerBase::TruthClusterizerBase | ( | ) |
Definition at line 49 of file TruthClusterizerBase.cc.
View newest version in sPHENIX GitHub at line 49 of file TruthClusterizerBase.cc
|
virtual |
void TruthClusterizerBase::addhitset | ( | TrkrDefs::hitsetkey | , |
TrkrDefs::hitkey | , | ||
float | neffelectrons | ||
) |
void TruthClusterizerBase::check_g4hit_status | ( | PHG4Hit * | ) |
void TruthClusterizerBase::init_clusterizer_base | ( | PHCompositeNode *& | _topNode, |
int | verbosity | ||
) |
void TruthClusterizerBase::print_clusters | ( | int | nclusprint = 20 | ) |
|
inline |
Definition at line 72 of file TruthClusterizerBase.h.
View newest version in sPHENIX GitHub at line 72 of file TruthClusterizerBase.h
References _, and m_verbosity.
void TruthClusterizerBase::transfer_clusters | ( | TrkrClusterContainer * | ) |
void TruthClusterizerBase::transfer_clusters | ( | ) |
void TruthClusterizerBase::update_track | ( | ) |
|
inline |
Definition at line 71 of file TruthClusterizerBase.h.
View newest version in sPHENIX GitHub at line 71 of file TruthClusterizerBase.h
References m_verbosity.
|
protected |
Definition at line 41 of file TruthClusterizerBase.h.
View newest version in sPHENIX GitHub at line 41 of file TruthClusterizerBase.h
|
protected |
Definition at line 47 of file TruthClusterizerBase.h.
View newest version in sPHENIX GitHub at line 47 of file TruthClusterizerBase.h
|
protected |
Definition at line 37 of file TruthClusterizerBase.h.
View newest version in sPHENIX GitHub at line 37 of file TruthClusterizerBase.h
|
protected |
Definition at line 50 of file TruthClusterizerBase.h.
View newest version in sPHENIX GitHub at line 50 of file TruthClusterizerBase.h
|
protected |
Definition at line 44 of file TruthClusterizerBase.h.
View newest version in sPHENIX GitHub at line 44 of file TruthClusterizerBase.h
|
protected |
Definition at line 46 of file TruthClusterizerBase.h.
View newest version in sPHENIX GitHub at line 46 of file TruthClusterizerBase.h
|
protected |
Definition at line 39 of file TruthClusterizerBase.h.
View newest version in sPHENIX GitHub at line 39 of file TruthClusterizerBase.h
|
protected |
Definition at line 43 of file TruthClusterizerBase.h.
View newest version in sPHENIX GitHub at line 43 of file TruthClusterizerBase.h
|
protected |
Definition at line 42 of file TruthClusterizerBase.h.
View newest version in sPHENIX GitHub at line 42 of file TruthClusterizerBase.h
|
protected |
Definition at line 40 of file TruthClusterizerBase.h.
View newest version in sPHENIX GitHub at line 40 of file TruthClusterizerBase.h
|
protected |
Definition at line 38 of file TruthClusterizerBase.h.
View newest version in sPHENIX GitHub at line 38 of file TruthClusterizerBase.h
Referenced by set_verbosity(), and Verbosity().
|
protected |
Definition at line 45 of file TruthClusterizerBase.h.
View newest version in sPHENIX GitHub at line 45 of file TruthClusterizerBase.h