LPROTO version 0.03 User Guide
LPROTO version 0.03 User Guide (?)
(Last update of this page: 02-Feb-2001 T. Mashimo)
FFREAD data cards
Geometry
- NPMT nxpmt nypmt nzpmt
- Numbers of PMTs in x, y, and z directions.
The default values are 6, 6, and 8.
The z-axis goes along the direction of the incident photon beam.
The y-axis points upward.
The z = 0 is located at the boundary between the liquid Xe
and the quartz glass window of the PMTs on the front-side.
- PMTINT distance
- Distance between two adjacent PMTs in cm.
The default is 6.2cm.
Event kinematics
- KINE
mode ... (the 2nd arguments onward depend on the ``mode'')
- The ``mode'' is an integer,
the rest are floating point numbers.
- For mode = 0 (this is the default),
no particle is generated, except those specified by
subroutine USKINE.
The LP library contains a dummy USKINE routine
which does nothing.
- -112<= mode <= -1
A single particle is generated.
KINE mode x y z p1 p2 theta1 theta2 phi1 phi2
|mode| is taken as a GEANT particle code
(e.g. 1: gamma, 2: positron, 3: electron, 5: mu+,
6: mu-, 48: geantino).
The vertex is specified by the (x, y, z) (they are in cm).
The momentum is generated randomly in the range [p1, p2]
(p1 and p2 are expressed in MeV/c (not GeV/c)).
The direction of the particle is randomly distributed
in the range [cos(theta2), cos(theta1)] and [phi1, phi2].
The theta1, theta2, phi1, and phi2 should be given
in degrees.
- -1112<= mode <= -1001
A single particle is generated.
KINE mode x1 x2 y1 y2 z p1 p2 theta1 theta2 phi
|mode|-1000 is taken as a GEANT particle code.
The x and y of the vertex is uniformly distributed in the
area x1 < x < x2 and y1 < y < y2.
The momentum is generated randomly in the range [p1, p2]
(p1 and p2 are expressed in MeV/c (not GeV/c)).
The direction of the particle is randomly distributed
in the range [cos(theta2), cos(theta1)], but with a fixed phi.
The theta1, theta2, and phi should be given in degrees.
Due to the limited size of PKINE array in the GEANT common
/GCKINE/, phi cannot be given as a range.
- mode > 0: reserved for future.
Xe scintillation light tracking
- XESCTRACK iflag
- iflag = 1 enabels the tracking of Xe scintillation light.
iflag = 0 dislables it.
The default is 1.
- XESCENERGY energy
- Energy loss (in eV) for creating one scintillation photon.
The default is 24.0 eV.
- XESCPOISSON iflag
- iflag = 1 enabels Poisson fluctuation in the number of
scintillation photons to be generated.
iflag = 0 disables the fluctuation.
The default is 1.
- XESCRFRIDX index
- Refractive index of liquid xenon (which determines the
light velocity).
The default is 1.5655.
- XESCRAYL iflag
- iflag = 2 enables Rayleigh scattering of Xe scintillation light
in the liquid Xe;
the scattering angle is generated according to
1+(cos(theta))**2.
iflag = 1 enabels Rayleigh scattering of Xe scintillation light
in the liquid Xe;
scattering is isotropic.
iflag = 0 disables Rayleigh scattering.
The default is 2 (it was 1 for v0.02).
- XESCDRAYL distance
- Mean Rayleigh scattering length in cm.
The default is 30.0 cm.
- XESCABSO iflag
- iflag = 1 enabels absorption of Xe scintillation light
in the liquid Xe.
iflag = 0 disables it.
The default is 0.
- XESCDABSO distance
- Mean absorption length in cm.
The default is 110.0 cm.
- XESCREFL iflag
- iflag = 1 enabels the reflection of Xe scintillation light
on the detector inner walls.
iflag = 0 disables it; photons are absorbed in the walls.
The default is 0.
- XESCEREFL eff
- Efficiency of the reflection on the inner walls.
The default is 0.6.
Histogramming
- HIST filename
- The ``filename'' is the name of the output HBOOK file.
- NTUPLE iflag
- iflag = 1 enables creation of the standard ntuple in the HBOOK
file.
iflag = 0 disables the creation of the ntuple.
The default is 0.
When no HIST data card is specified, the ntuple creation
is automatically disabled.
Graphics
- META filename
- The ``filename'' is the name of the output PostScript file.
- PLOT event1 event2
- plots events from event1 to event2.
When no PLOT data card is specified, no plots will be created.
- CUTXYZ cut
- The momentum threshold (in MeV/c) for subroutine GUSTEP to store
the position of the current particles for later drawing.
The default is 0.0 MeV/c.
Tetsuro Mashimo
02-Feb-2001