Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
eic_bnl_rich Class Reference

Public Member Functions

Double_t ind_ray (double Ex, double Ey, double Ez, double Dx, double Dy, double Dz, double cx, double cy, double cz, double vx, double vy, double vz)
 
void acq (string input_filename, int ind, int pix_lab, int part)
 
double qe (double energy)
 
void read (string input_filename)
 

Public Attributes

Double_t momentum
 
Double_t ch
 
Double_t ch_v [500]
 
Double_t c_mean
 
Double_t c_rms
 
Double_t p_ang
 
Int_t sec
 

Detailed Description

Definition at line 50 of file bnl_rich_analyzer_pid.cpp.

View newest version in sPHENIX GitHub at line 50 of file bnl_rich_analyzer_pid.cpp

Member Function Documentation

void eic_bnl_rich::acq ( string  input_filename,
int  ind,
int  pix_lab,
int  part 
)

Definition at line 172 of file bnl_rich_analyzer_pid.cpp.

View newest version in sPHENIX GitHub at line 172 of file bnl_rich_analyzer_pid.cpp

References release::app, file, h, i, Acts::UnitConstants::m, momentum, out, ActsTests::PropagationDatasets::phi, and ActsTests::PropagationDatasets::theta.

Double_t eic_bnl_rich::ind_ray ( double  Ex,
double  Ey,
double  Ez,
double  Dx,
double  Dy,
double  Dz,
double  cx,
double  cy,
double  cz,
double  vx,
double  vy,
double  vz 
)

Definition at line 69 of file bnl_rich_analyzer_pid.cpp.

View newest version in sPHENIX GitHub at line 69 of file bnl_rich_analyzer_pid.cpp

References KFPMath::a, eps, i, Acts::IntegrationTest::R, ambiguity_solver_full_chain::x, and y.

double eic_bnl_rich::qe ( double  energy)

Definition at line 161 of file bnl_rich_analyzer_pid.cpp.

View newest version in sPHENIX GitHub at line 161 of file bnl_rich_analyzer_pid.cpp

void eic_bnl_rich::read ( string  input_filename)

Definition at line 442 of file bnl_rich_analyzer_pid.cpp.

View newest version in sPHENIX GitHub at line 442 of file bnl_rich_analyzer_pid.cpp

References c2, i, ambiguity_solver_full_chain::idx, j, and momentum.

Member Data Documentation

Double_t eic_bnl_rich::c_mean

Definition at line 60 of file bnl_rich_analyzer_pid.cpp.

View newest version in sPHENIX GitHub at line 60 of file bnl_rich_analyzer_pid.cpp

Double_t eic_bnl_rich::c_rms

Definition at line 60 of file bnl_rich_analyzer_pid.cpp.

View newest version in sPHENIX GitHub at line 60 of file bnl_rich_analyzer_pid.cpp

Double_t eic_bnl_rich::ch

Definition at line 59 of file bnl_rich_analyzer_pid.cpp.

View newest version in sPHENIX GitHub at line 59 of file bnl_rich_analyzer_pid.cpp

Double_t eic_bnl_rich::ch_v[500]

Definition at line 59 of file bnl_rich_analyzer_pid.cpp.

View newest version in sPHENIX GitHub at line 59 of file bnl_rich_analyzer_pid.cpp

Double_t eic_bnl_rich::momentum

Definition at line 59 of file bnl_rich_analyzer_pid.cpp.

View newest version in sPHENIX GitHub at line 59 of file bnl_rich_analyzer_pid.cpp

Double_t eic_bnl_rich::p_ang

Definition at line 60 of file bnl_rich_analyzer_pid.cpp.

View newest version in sPHENIX GitHub at line 60 of file bnl_rich_analyzer_pid.cpp

Int_t eic_bnl_rich::sec

Definition at line 61 of file bnl_rich_analyzer_pid.cpp.

View newest version in sPHENIX GitHub at line 61 of file bnl_rich_analyzer_pid.cpp


The documentation for this class was generated from the following file: