Analysis Software
Documentation for sPHENIX simulation software
|
#include <analysis/blob/master/ParticleID/RICHAnalysis/dualrich_analyzer.h>
Public Member Functions | |
double | ind_ray (double Ex, double Ey, double Ez, double Dx, double Dy, double Dz, double vx, double vy, double vz, int select_radiator=2) |
void | set_mirror (double center_posx, double center_posy, double center_posz, double radius) |
void | set_radiator_one (double mean_refraction_index1) |
void | set_radiator_two (double mean_refraction_index2) |
void | fill_cherenkov_array (double angle) |
void | cut_cherenkov_array (double theta_min, double theta_max) |
double | mean_cherenkov_angle () |
double | SD_cherenkov_angle () |
void | clear_cherenkov_array () |
Public Attributes | |
double | cx |
double | cy |
double | cz |
double | R_mirror |
double | refidx1 |
double | refidx2 |
double | sx |
double | sy |
double | sz |
vector< double > | ch_vector |
Definition at line 18 of file dualrich_analyzer.h.
View newest version in sPHENIX GitHub at line 18 of file dualrich_analyzer.h
void eic_dual_rich::clear_cherenkov_array | ( | ) |
Definition at line 184 of file dualrich_analyzer.cc.
View newest version in sPHENIX GitHub at line 184 of file dualrich_analyzer.cc
Definition at line 131 of file dualrich_analyzer.cc.
View newest version in sPHENIX GitHub at line 131 of file dualrich_analyzer.cc
References i.
void eic_dual_rich::fill_cherenkov_array | ( | double | angle | ) |
Definition at line 125 of file dualrich_analyzer.cc.
View newest version in sPHENIX GitHub at line 125 of file dualrich_analyzer.cc
double eic_dual_rich::ind_ray | ( | double | Ex, |
double | Ey, | ||
double | Ez, | ||
double | Dx, | ||
double | Dy, | ||
double | Dz, | ||
double | vx, | ||
double | vy, | ||
double | vz, | ||
int | select_radiator = 2 |
||
) |
Definition at line 33 of file dualrich_analyzer.cc.
View newest version in sPHENIX GitHub at line 33 of file dualrich_analyzer.cc
References KFPMath::a, eps, i, Acts::IntegrationTest::R, ambiguity_solver_full_chain::x, and y.
double eic_dual_rich::mean_cherenkov_angle | ( | ) |
Definition at line 152 of file dualrich_analyzer.cc.
View newest version in sPHENIX GitHub at line 152 of file dualrich_analyzer.cc
double eic_dual_rich::SD_cherenkov_angle | ( | ) |
Definition at line 168 of file dualrich_analyzer.cc.
View newest version in sPHENIX GitHub at line 168 of file dualrich_analyzer.cc
void eic_dual_rich::set_mirror | ( | double | center_posx, |
double | center_posy, | ||
double | center_posz, | ||
double | radius | ||
) |
Definition at line 12 of file dualrich_analyzer.cc.
View newest version in sPHENIX GitHub at line 12 of file dualrich_analyzer.cc
void eic_dual_rich::set_radiator_one | ( | double | mean_refraction_index1 | ) |
Definition at line 21 of file dualrich_analyzer.cc.
View newest version in sPHENIX GitHub at line 21 of file dualrich_analyzer.cc
void eic_dual_rich::set_radiator_two | ( | double | mean_refraction_index2 | ) |
Definition at line 27 of file dualrich_analyzer.cc.
View newest version in sPHENIX GitHub at line 27 of file dualrich_analyzer.cc
vector<double> eic_dual_rich::ch_vector |
Definition at line 32 of file dualrich_analyzer.h.
View newest version in sPHENIX GitHub at line 32 of file dualrich_analyzer.h
double eic_dual_rich::cx |
Definition at line 24 of file dualrich_analyzer.h.
View newest version in sPHENIX GitHub at line 24 of file dualrich_analyzer.h
double eic_dual_rich::cy |
Definition at line 25 of file dualrich_analyzer.h.
View newest version in sPHENIX GitHub at line 25 of file dualrich_analyzer.h
double eic_dual_rich::cz |
Definition at line 26 of file dualrich_analyzer.h.
View newest version in sPHENIX GitHub at line 26 of file dualrich_analyzer.h
double eic_dual_rich::R_mirror |
Definition at line 27 of file dualrich_analyzer.h.
View newest version in sPHENIX GitHub at line 27 of file dualrich_analyzer.h
double eic_dual_rich::refidx1 |
Definition at line 28 of file dualrich_analyzer.h.
View newest version in sPHENIX GitHub at line 28 of file dualrich_analyzer.h
double eic_dual_rich::refidx2 |
Definition at line 29 of file dualrich_analyzer.h.
View newest version in sPHENIX GitHub at line 29 of file dualrich_analyzer.h
double eic_dual_rich::sx |
Definition at line 30 of file dualrich_analyzer.h.
View newest version in sPHENIX GitHub at line 30 of file dualrich_analyzer.h
double eic_dual_rich::sy |
Definition at line 30 of file dualrich_analyzer.h.
View newest version in sPHENIX GitHub at line 30 of file dualrich_analyzer.h
double eic_dual_rich::sz |
Definition at line 30 of file dualrich_analyzer.h.
View newest version in sPHENIX GitHub at line 30 of file dualrich_analyzer.h