RICH Tables in STAF

 


This document will list information about every RICH table currently installed within PHENIX STAF.


Table: crkghit

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: ctra

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: dCrkGeo

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: dCrkGhitRawPar

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: dCrkRawHitPar

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: dCrkProjPidPar

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: dCrkCal

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: dCrkUcal

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: dCrkRaw

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: dCrkHit

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: dCrkProj

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: dCrkPid

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: dCrkTrk

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: dCrkRel2s

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


Jeffery T. Mitchell - mitchell@bnl.gov

Last modified 1/20/99