The calling sequence for this module (with links to the source code) is:
Calculate dN/d(eta) distributions from the MVD using the
digitized information from the barrel.
In the MVD strips (barrel part of the detector), the current algorithm uses only the inner shell. In
central Au+Au Hijing events, the occupancy in the inner barrel is high (around 50%) and most
particles hit more than one strip -- therefore the algorithm makes no attempt to find individual
hits. Instead, the barrel is divided into groups of adjacent strips (currently the algorithm uses groups
of 64 adjacent strips) which are in the same row (azimuthal segment). For each of these groups of
channels, a dN/deta value is calculated as follows:
Results are returned in
There is a complicated calibration parameter involved in this algorithm.
The original algorithm converted ADC signals to mips by asssuming
all particles were "mips". This is clearly wrong. It is also clear
that the average dE/dx should change (at the 10% level) with pseudo-rapidity.
In an effort to include this correction, a calibration/fit was made
to the average ADC signal vs. eta. This fit is of the form:
Average Signal = a + b*(Eta^2) + c*(EtaAvg^4) + exp( d + f*abs(Eta) )
The module also fills
mMvbdNdEta
dMvdGeo
dMvbGeo
dMvdPar
dMvbPar
dMvbDbase.idl
dMvbRaw
dMvdVertexOut
dMvddNdEtaPar
dMvddNdEtaOut
dMvdMultOut
dMvdIo
softdndeta is set to 1.xx (currently 1.01) for the algorithm which
combined all rows (azimuthal segments) at a given eta value into a single
entry. It is set to 2.xx (currently 2.01) for the algorithm which
produces separate dN/deta/dphi values for each row. Every time the
module is called, it puts both sets of entries into the output.
where "Average Signal" is in ADC channels.
The five parameters in this algorithm are from a "database"
file filled by mMvdDbase.
They are stored as:
a=dMvbDbase[index].calib_const[0];
b=dMvbDbase[index].calib_const[1];
c=dMvbDbase[index].calib_const[2];
d=dMvbDbase[index].calib_const[3];
f=dMvbDbase[index].calib_const[4];
where index refers to channel numbers.
Despite the effort put into this effort, we still get better results
by assuming all particles are mips. We do not understand this, put think
that background particles passing through the MVD at an unexpected
angle of incidence are causing calibration problems. The Yonsei group
is working on this problem an a solution is expected soon (in a month or so).
John Sullivan
comments to: sullivan@lanl.gov
updated 23-Dec-1999