Analysis Software
Documentation for sPHENIX simulation software
|
#include <analysis/blob/master/ParticleID/RICHAnalysis/SetupDualRICHAnalyzer.h>
Public Member Functions | |
SetupDualRICHAnalyzer () | |
double | calculate_emission_angle (double m_emi[3], double momv[3], PHG4Hit *hit) |
bool | get_true_momentum (PHG4TruthInfoContainer *truthinfo, SvtxTrack *track, double arr_mom[3]) |
bool | get_emission_momentum (PHG4TruthInfoContainer *truthinfo, PHG4HitContainer *richhits, SvtxTrack *track, double arr_mom[3]) |
Public Attributes | |
eic_dual_rich * | _analyzer |
Definition at line 29 of file SetupDualRICHAnalyzer.h.
View newest version in sPHENIX GitHub at line 29 of file SetupDualRICHAnalyzer.h
SetupDualRICHAnalyzer::SetupDualRICHAnalyzer | ( | ) |
Definition at line 11 of file SetupDualRICHAnalyzer.cc.
View newest version in sPHENIX GitHub at line 11 of file SetupDualRICHAnalyzer.cc
double SetupDualRICHAnalyzer::calculate_emission_angle | ( | double | m_emi[3], |
double | momv[3], | ||
PHG4Hit * | hit | ||
) |
Definition at line 17 of file SetupDualRICHAnalyzer.cc.
View newest version in sPHENIX GitHub at line 17 of file SetupDualRICHAnalyzer.cc
References PHG4Hit::get_detid(), PHG4Hit::get_x(), PHG4Hit::get_y(), PHG4Hit::get_z(), vx, vy, and vz.
Referenced by RICHEvaluator::process_event(), and RICHParticleID::process_event().
bool SetupDualRICHAnalyzer::get_emission_momentum | ( | PHG4TruthInfoContainer * | truthinfo, |
PHG4HitContainer * | richhits, | ||
SvtxTrack * | track, | ||
double | arr_mom[3] | ||
) |
Definition at line 69 of file SetupDualRICHAnalyzer.cc.
View newest version in sPHENIX GitHub at line 69 of file SetupDualRICHAnalyzer.cc
References distance(), dy, dz, PHG4Hit::get_trkid(), PHG4Particle::get_vtx_id(), PHG4VtxPoint::get_x(), PHG4VtxPoint::get_y(), PHG4VtxPoint::get_z(), PHG4HitContainer::getHits(), PHG4TruthInfoContainer::GetParticle(), PHG4TruthInfoContainer::GetVtx(), and particle.
Referenced by RICHEvaluator::process_event(), and RICHParticleID::process_event().
bool SetupDualRICHAnalyzer::get_true_momentum | ( | PHG4TruthInfoContainer * | truthinfo, |
SvtxTrack * | track, | ||
double | arr_mom[3] | ||
) |
Definition at line 50 of file SetupDualRICHAnalyzer.cc.
View newest version in sPHENIX GitHub at line 50 of file SetupDualRICHAnalyzer.cc
References PHG4Particle::get_px(), PHG4Particle::get_py(), PHG4Particle::get_pz(), SvtxTrack::get_truth_track_id(), PHG4TruthInfoContainer::GetParticle(), and particle.
Referenced by RICHEvaluator::process_event(), and RICHParticleID::process_event().
eic_dual_rich* SetupDualRICHAnalyzer::_analyzer |
Definition at line 43 of file SetupDualRICHAnalyzer.h.
View newest version in sPHENIX GitHub at line 43 of file SetupDualRICHAnalyzer.h