This document will list information about every RICH table currently installed within PHENIX STAF.
Table Type: Simulation Data
Purpose: Contains GEANT hits for the RICH
Variable Type |
Variable Name |
Description |
float |
x |
Global x coordinate of the hit |
float |
y |
Global y coordinate of the hit |
float |
z |
Global z coordinate of the hit |
float |
px |
x component of the particle momentum |
float |
py |
y component of the particle momentum |
float |
pz |
z component of the particle momentum |
float |
tof |
Time-of-flight |
float |
bp1 |
??? |
float |
bp2 |
??? |
short |
pid |
GEANT particle ID |
short |
parent |
Parent GEANT track id |
short |
pmt |
Photomultiplier tube index |
short |
tra |
??? |
short |
nbf |
??? |
short |
bi1 |
??? |
short |
bi2 |
??? |
Table Type: Simulation Data
Purpose: Contains GEANT hits for the RICH
Variable Type |
Variable Name |
Description |
float |
x |
Global x position of the hit |
float |
y |
Global y position of the hit |
float |
z |
Global z position of the hit |
float |
pvx |
X component of the momentum at the origin vertex |
float |
pvy |
Y component of the momentum at the origin vertex |
float |
pvz |
Z component of the momentum at the origin vertex |
float |
vx |
Global x coordinate of the origin vertex |
float |
vy |
Global y coordinate of the origin vertex |
float |
vz |
Global z coordinate of the origin vertex |
short |
pid |
GEANT particle ID |
short |
itra |
GEANT track number |
short |
detector |
??? |
Table Type: Parameter
Purpose: Contains geometry information for the RICH
Variable Type |
Variable Name |
Description |
float |
phi_cntr |
Phi angle of the center of the two arms |
float |
phi_open |
Phi opening half angle of the two arms |
float |
dphi_carm |
Phi span of CARM outer envelope |
float |
dphi_cshe |
Phi span of CSHE outer envelope |
float |
pmt_phi_min |
Minimum phi angle covered by PMT array |
float |
pmt_phi_max |
Maximum phi angle covered by PMT array |
float |
pmt_dphi |
Phi angle per PMT row |
float |
r_pmt_ent |
Radius of PMT entrance |
float |
dx_pmt[32] |
Sideward displacement of PMTs from SM |
float |
r_pmt[32] |
Radial position of PMTs |
float |
z_pmt[32] |
Z position of PMTs |
float |
theta_pmt[32] |
Theta angle of PMTs |
float |
mir_rin |
Inner radius of the mirror |
float |
mir_thck |
Thickness of the mirror |
float |
mir_theta1 |
Theta angle of the low z edge of the mirror |
float |
mir_theta2 |
Theta angle of the high z edge of the mirror |
float |
mir_thetacut |
Theta angle of the mirror cover (effective area) |
float |
mir_phi1 |
Starting phi angle |
float |
mir_phi2 |
Ending phi angle |
float |
mir_dz |
Displacement of the mirror center along the z axis |
float |
wi1_rin |
Inner radius of the entrance window |
float |
wi1_thck |
Thickness of the entrance window |
float |
wi1_zend |
Z position of the entrance window edge |
float |
wi2_rin |
Radius of the exit window |
float |
wi2_thck |
Thickness of the exit window |
float |
wi2_zend |
Z position of the exit window edge |
Table Type: Parameter
Purpose: Contains input parameters for the mCrkGhitRaw module
Variable Type |
Variable Name |
Description |
short |
ghitraw |
Switch to turn on (1) or off (0) the ghitraw output |
short |
max_adc |
Maximum value of the ADC |
short |
max_tdc |
Maximum value of the TDC |
short |
min_tdc |
Minimum value of the TDC |
float |
N0_pisa |
N0 value used in the PISA simulation |
float |
sinTmax |
Winston cone acceptance |
Table Type: Parameter
Purpose: Contains input parameters for the mCrkRawHit module
Variable Type |
Variable Name |
Description |
float |
min_pe |
Minimum pulse height of a hit |
Table Type: Parameter
Purpose: Contains input parameters for the mCrkProjPid module
Variable Type |
Variable Name |
Description |
short |
in_accept |
Flag whether or not in_accept condition is required |
short |
min_npmt |
Minimum NPMT required to make Pid output |
Table Type: Calibration
Purpose: Contains calibration constants for the RICH
Variable Type |
Variable Name |
Description |
short |
pmt |
PMT channel ID |
float |
adc_gain |
ADC channel per 1 photo-electron |
float |
adc_ped |
Pedestal of ADC |
float |
tdc_clock |
Number of TDC bins per nanosecond |
float |
tdc_t0 |
Timing 0 |
float |
slew |
Slewing parameter |
Table Type: Calibration / Simulation
Purpose: Contains un-calibration constants for the RICH
Variable Type |
Variable Name |
Description |
short |
pmt |
Photomultiplier tube channel ID |
float |
gain |
ADC channels per 1 photo-electron. 0 if the channel is dead |
float |
ped |
Pedestal of the ADC |
float |
clock |
Number of TDC bins per nanosecond |
float |
t0 |
Timing 0 |
float |
slew |
Slewing parameter |
float |
N0p |
Photo-cathode N0 value |
float |
P_noise |
Noise hit probability |
float |
mean_noise |
Noise pulse height |
float |
sigma_pe |
One photo-electron resolution |
float |
sigma_t |
Time resolution for one photon |
Table Type: Date
Purpose: RICH raw data
Variable Type |
Variable Name |
Description |
short |
pmt |
Photo-multiplier tube ID |
short |
adc |
ADC value |
short |
tdc |
TDC value |
Table Type: Data
Purpose: Contains calibrated hit information for the RICH
Variable Type |
Variable Name |
Description |
short |
pmt |
Photo-multiplier ID (0-5119) |
float |
npe |
Normalized pulse height in terms of photo-electrons |
float |
time |
Calibrated time of the hit in nanoseconds |
Table Type: Data
Purpose: Contains track projection into the RICH information
Variable Type |
Variable Name |
Description |
short |
id |
Primary key |
short |
track_id |
Pointer to the reconstructed track |
float |
x[3] |
Starting cartesian coordinates of the projection |
float |
u[3] |
Direction vector of the projection |
Table Type: Data
Purpose: Contains RICH particle identification information
Variable Type |
Variable Name |
Description |
short |
id |
Primary key |
short |
proj_id |
Pointer to dCrkProj.id |
short |
faccept |
Set if in acceptance. Reset if out of acceptance. |
short |
npmt |
Number of photomultiplier tubes associated to the track |
float |
npe |
Sum of the pulse height of the photomultiplier tubes |
float |
timing |
Corrected average timing of photomultiplier tube hits in nanoseconds |
float |
chi2 |
Chi-square per npmt of PMT hits |
float |
rdisp |
Center displacement of PMT hits |
float |
Lpath |
Path length from x of ray to xproj |
float |
xproj[3] |
Projected position in RICH PMT array |
float |
chi2b |
Narrow chi-square |
float |
dt |
??? |
Table Type: Special / Data (Unofficial)
Purpose: Contains perfect RICH tracking information
Variable Type |
Variable Name |
Description |
short |
ctr1 |
index of hit in CTR1 |
short |
ctr2 |
index of hit in CTR2 |
short |
itra |
track number |
short |
pid |
PID code |
float |
u[3] |
Direction at CTR1 (unit vector) |
float |
x1[3] |
Position at CTR1 |
float |
pv[3] |
Momentum vector at origin |
float |
vx[3] |
Origin vertex |
Table Type: Relational
Purpose: Generic relational table format for the RICH
Variable Type |
Variable Name |
Description |
short |
id1 |
Key for table 1 |
short |
id2 |
Key for table 2 |
Last modified 1/20/99