EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <fun4all_coresoftware/blob/master/simulation/g4simulation/g4eval/SvtxEvalStack.h>
Public Member Functions | |
SvtxEvalStack (PHCompositeNode *topNode) | |
virtual | ~SvtxEvalStack () |
void | next_event (PHCompositeNode *topNode) |
void | do_caching (bool do_cache) |
void | set_strict (bool strict) |
void | set_use_initial_vertex (bool use_init_vtx) |
void | set_use_genfit_vertex (bool use_genfit_vtx) |
void | set_verbosity (int verbosity) |
SvtxVertexEval * | get_vertex_eval () |
SvtxTrackEval * | get_track_eval () |
SvtxClusterEval * | get_cluster_eval () |
SvtxHitEval * | get_hit_eval () |
SvtxTruthEval * | get_truth_eval () |
unsigned int | get_errors () |
void | set_track_nodename (const std::string &name) |
Private Attributes | |
SvtxVertexEval | _vertexeval |
Definition at line 20 of file SvtxEvalStack.h.
View newest version in sPHENIX GitHub at line 20 of file SvtxEvalStack.h
SvtxEvalStack::SvtxEvalStack | ( | PHCompositeNode * | topNode | ) |
Definition at line 3 of file SvtxEvalStack.cc.
View newest version in sPHENIX GitHub at line 3 of file SvtxEvalStack.cc
|
inlinevirtual |
Definition at line 24 of file SvtxEvalStack.h.
View newest version in sPHENIX GitHub at line 24 of file SvtxEvalStack.h
|
inline |
Definition at line 27 of file SvtxEvalStack.h.
View newest version in sPHENIX GitHub at line 27 of file SvtxEvalStack.h
References _vertexeval, and SvtxVertexEval::do_caching().
Referenced by JetTruthEval::do_caching().
|
inline |
Definition at line 36 of file SvtxEvalStack.h.
View newest version in sPHENIX GitHub at line 36 of file SvtxEvalStack.h
References _vertexeval, and SvtxVertexEval::get_cluster_eval().
Referenced by SvtxEvaluator::fillOutputNtuples(), ActsEvaluator::getGlobalTruthHit(), KFParticle_truthAndDetTools::getTruthTrack(), and SvtxEvaluator::printOutputInfo().
|
inline |
Definition at line 40 of file SvtxEvalStack.h.
View newest version in sPHENIX GitHub at line 40 of file SvtxEvalStack.h
References _vertexeval, and SvtxVertexEval::get_errors().
Referenced by SvtxEvaluator::End(), and JetTruthEval::get_errors().
|
inline |
Definition at line 37 of file SvtxEvalStack.h.
View newest version in sPHENIX GitHub at line 37 of file SvtxEvalStack.h
References _vertexeval, and SvtxVertexEval::get_hit_eval().
Referenced by SvtxEvaluator::fillOutputNtuples(), and KFParticle_truthAndDetTools::getTruthTrack().
|
inline |
Definition at line 35 of file SvtxEvalStack.h.
View newest version in sPHENIX GitHub at line 35 of file SvtxEvalStack.h
References _vertexeval, and SvtxVertexEval::get_track_eval().
Referenced by JetRecoEval::all_truth_hits(), JetRecoEval::all_truth_particles(), ActsEvaluator::evaluateTrackFits(), SvtxEvaluator::fillOutputNtuples(), JetRecoEval::get_energy_contribution(), AnaTutorial::getTracks(), KFParticle_truthAndDetTools::getTruthTrack(), and SvtxEvaluator::printOutputInfo().
|
inline |
Definition at line 38 of file SvtxEvalStack.h.
View newest version in sPHENIX GitHub at line 38 of file SvtxEvalStack.h
References _vertexeval, and SvtxVertexEval::get_truth_eval().
Referenced by JetTruthEval::all_truth_hits(), ActsEvaluator::fillG4Particle(), SvtxEvaluator::fillOutputNtuples(), KFParticle_truthAndDetTools::getTruthTrack(), SvtxEvaluator::printInputInfo(), and SvtxEvaluator::printOutputInfo().
|
inline |
Definition at line 34 of file SvtxEvalStack.h.
View newest version in sPHENIX GitHub at line 34 of file SvtxEvalStack.h
References _vertexeval.
Referenced by SvtxEvaluator::fillOutputNtuples(), and KFParticle_truthAndDetTools::getTruthTrack().
void SvtxEvalStack::next_event | ( | PHCompositeNode * | topNode | ) |
Definition at line 8 of file SvtxEvalStack.cc.
View newest version in sPHENIX GitHub at line 8 of file SvtxEvalStack.cc
References _vertexeval, and SvtxVertexEval::next_event().
Referenced by AnaTutorial::getTracks(), KFParticle_truthAndDetTools::getTruthTrack(), JetTruthEval::next_event(), SvtxEvaluator::process_event(), and ActsEvaluator::process_event().
|
inline |
Definition at line 28 of file SvtxEvalStack.h.
View newest version in sPHENIX GitHub at line 28 of file SvtxEvalStack.h
References _vertexeval, and SvtxVertexEval::set_strict().
Referenced by SvtxEvaluator::process_event(), and JetTruthEval::set_strict().
|
inline |
Definition at line 42 of file SvtxEvalStack.h.
View newest version in sPHENIX GitHub at line 42 of file SvtxEvalStack.h
References _vertexeval, and SvtxVertexEval::set_track_nodename().
Referenced by JetTruthEval::set_track_nodename().
|
inline |
Definition at line 31 of file SvtxEvalStack.h.
View newest version in sPHENIX GitHub at line 31 of file SvtxEvalStack.h
References _vertexeval, and SvtxVertexEval::set_use_genfit_vertex().
Referenced by SvtxEvaluator::process_event().
|
inline |
Definition at line 30 of file SvtxEvalStack.h.
View newest version in sPHENIX GitHub at line 30 of file SvtxEvalStack.h
References _vertexeval, and SvtxVertexEval::set_use_initial_vertex().
Referenced by SvtxEvaluator::process_event().
|
inline |
Definition at line 32 of file SvtxEvalStack.h.
View newest version in sPHENIX GitHub at line 32 of file SvtxEvalStack.h
References _vertexeval, and SvtxVertexEval::set_verbosity().
Referenced by AnaTutorial::getTracks(), SvtxEvaluator::process_event(), and JetTruthEval::set_verbosity().
|
private |
Definition at line 45 of file SvtxEvalStack.h.
View newest version in sPHENIX GitHub at line 45 of file SvtxEvalStack.h
Referenced by do_caching(), get_cluster_eval(), get_errors(), get_hit_eval(), get_track_eval(), get_truth_eval(), get_vertex_eval(), next_event(), set_strict(), set_track_nodename(), set_use_genfit_vertex(), set_use_initial_vertex(), and set_verbosity().