Comparing Centrality Methods to Impact Parameter
BRAHMS Analysis Note # 37
Version 1.0
(CVS Revision: )

Christian Holm1

September 6, 2001

Abstract:

Presented is comparative analysis of 5 different methods of centrality determination: 2 from the SMA and TMA multiplicities, 1 from the combined TMA and SMA multiplicities, and 2 based on the energy signals from TMA and SMA. The input data consists of 5000 Fritiof, 5000 Hijing, and 4000 UrQMd minimum bias events. The normal analysis chain was used to obtain the results.


Contents


List of Figures

  1. Upper panel shows the cut functions. Lower panels show the a single vertex bin.
  2. Correlation of # of primaries to # of secondaries.
  3. Correlation of energy deposited by primaries with energy deposited by secondaries.
  4. Impact parameter versus AM centrality.
  5. Impact parameter versus SDM centrality.
  6. Impact parameter versus SDE centrality.
  7. Correlation of centralities determined by SMA and TMA, using a SDE method.
  8. Centralities determined by SMA and TMA, using a SDE method, compared to the SMA+TMA AM centrality.
  9. Mean energy deposited per particle


Introduction

In the everlasting effort to simplify our analysis code and methods, an investigation into the centrality determination compared to 3 event generators quoted impact parameter was carried out. 3 distinct methods (see section 2) was used, all based on the TMA and SMA data, in order to find the simplest methodology to that will give a good correlation with the event generator input.


The Methods

The 5 different centralities $c(M_{\mbox{\footnotesize TMA}})$, $c(M_{\mbox{\footnotesize SMA}})$, $c(E_{\mbox{\footnotesize TMA}})$, $c(E_{\mbox{\footnotesize SMA}})$, and $c(M_{\mbox{\footnotesize TMA+SMA}})$ fall naturally into 3 groups2:

Single Detector Multiplicity (SDM)
Based on the total multiplicity as obtained from one detector i.e., $M_{\mbox{\footnotesize TMA}}$ or $M_{\mbox{\footnotesize SMA}}$.
Single Detector Energy (SDE)
Based on the total energy signal from a single detector i.e., $E_{\mbox{\footnotesize TMA}}$ or $E_{\mbox{\footnotesize SMA}}$.
Array Multiplicity (AD)
Based on the scaled sum of the multiplicity of both detectors i.e., $M_{\mbox{\footnotesize TMA+SMA}} =
M_{\mbox{\footnotesize TMA}} + C\cdot M_{\mbox{\footnotesize SMA}}$.


Single Detector Multiplicity (SDM)

The SDM3 centrality [1] is based on the a set of calibration parameters, describing polynomials in the primary vertex's $z$-cordinate $v_z$.

These polynomials are obtained by making a pass over minimum bias events, and for a number of $v_z$ bins (typically 16), determined the multiplicity $M_c$ value corresponding to the $c\%$ most central events. These $(v_z, M_c)$ pairs are then plotted and fitted with a $N^{th}$ degree polynomial, giving the cut functions $f_c(v_z)$ where $c$ is the defined cut4.

In the analysis, these function is evaluated at the current primary vertex position $v_z'$. The centrality is then the least of the $c$'s so that the total multiplicity from the given detector exceeds the function value $f_c(v_z')$.

Using this method, it is only possible to say, that a given event is as central or more, as the defined cuts (the $c$s).

It should be noted, that the total multiplicity $M$ for the SMA and TMA5 have been corrected for the pseudo-rapidity $\eta$ coverage for a single event (see [2]), so that the $\frac{d^2N}{dv_zd_M}$ distribution is more or less flat. Therefore, $f_c$ are usually 1st order polynomials6.


Single Detector Energy (SDE)

The SDE7centrality is obtained very much like for SDM (see section 2.1 above.).

In the calibration, however, rather than finding the multiplicity $M_c$ corresponding to each cut in each $v_z$ bin, we find the energy $E_c$ corresponding to the $c$% most central events. Again, the pairs $(v_z, E_c)$ are plotted and fitted with a $N^{th}$ degree polynomial, giving the cut functions $g_c(v_z)$.

Again, in the analysis, the functions $g_c(v_z')$ are evaluated, and the centrality is then the least of the $c$'s so that the total energy signal from the given detector exceeds the function value $g_c(v_z')$.

As above, it is only possible to say, that a given event is as central or more, as the defined cuts (the $c$s).

By trial and error, the best8 degree of the polynomials was found to be 4. The result of the calibration is shown in figure 1.

Figure 1: Upper panel shows the cut functions. Lower panels show the a single vertex bin.
\begin{figure}
\begin{center}
\subfigure[SMA]{\begin{tabular}{c}
\epsfig {fil...
...=tmaCutsVzbin6.eps,width=.45\textwidth} \end{tabular}}
\end{center}\end{figure}

The advantage of the SDE centrality over the SDM centrality, is that it is not sensitive to the various calibrations that goes into converting the ADC signals to multiplicities9 -- only the pedestal, pulser, and gain calibrations affect the SDE centrality calibration. One may argue that this ignores the fact that much of the energy deposited in the detector elements in fact stems from (slow?) secondary particles, and that these should be corrected for. This will be explored more in section 3 below.


Array Multiplicity (AM)

The AM centrality also depends on a set of calibration parameters10. These parameters define to piece-wise function:


\begin{displaymath}
h(M_{\mbox{\footnotesize TMA+SMA}}) =
\left\{\begin{array}{...
... M_{\mbox{\footnotesize TMA+SMA}} \leq 100
\end{array}\right.
\end{displaymath} (1)

How this parameters was obtained is unknown to me11.

In the analysis, the function $h(M_{\mbox{\footnotesize TMA+SMA}})$ is evaluated to directly give the centrality. Hence the AM centrality is continuous (where as the SDM and SDE centralities are discreet).

However, from the general error propagation, one finds that

\begin{displaymath}
\Delta M_{\mbox{\footnotesize TMA+SMA}} = \Delta M_{\mbox{\f...
...}}+C\cdot\Delta M_{\mbox{\footnotesize SMA}}\quad C =
1.5476 ,
\end{displaymath}

and so relatively12 more weight is put on the SMA signal than on the TMA signal.


The Role of Secondaries

If, as there seems to be good reason to believe, that the number of secondary particles scales with the number of primary particles produced in the collision, then it is irrelevant to the centrality determination whether one corrects for the number of secondaries. The secondaries will simply make the $dN/dM$ curve wider, but the top $x$% is still the top $x$% of the distribution. If there's a constant background of secondaries, it will move the left end-point of $dN/dM$ away from 0, but will not change the integral of the distribution.

Being slightly more formal. Suppose that the number of secondaries $M_{\mbox{\footnotesize s}}$ is given as

\begin{displaymath}
M_{\mbox{\footnotesize s}} = a\cdot M_{\mbox{\footnotesize p}}\quad,
\end{displaymath}

where $M_{\mbox{\footnotesize p}}$ is the number of primaries, so that the measured number of particles is

\begin{displaymath}
M = M_{\mbox{\footnotesize s}} + M_{\mbox{\footnotesize p}} = (1 + a)M_{\mbox{\footnotesize p}}
\end{displaymath}

then, if we define the cut multiplicity $M_c$ corresponding to the centrality $c$ by

\begin{displaymath}
c = \frac{\int_{M_c}^{M_{\mbox{\footnotesize max}}}dM\,\frac...
...M}}{
\int_0^{M_{\mbox{\footnotesize max}}}dM\,\frac{dN}{dM}}
\end{displaymath}

Writing

\begin{eqnarray*}
M_c &=& (1 + a) M_{\mbox{\footnotesize p,c}}\\
M_{\mbox{\footnotesize max}} &=& (1 + a) M_{\mbox{\footnotesize p,max}}
\end{eqnarray*}



and changing integration variable

\begin{displaymath}
M = (1 + a)M_{\mbox{\footnotesize p}}\quad\Rightarrow\quad dM = (1 + a) dM_{\mbox{\footnotesize p}}\quad,
\end{displaymath}

we find

\begin{displaymath}
c = \frac{\int_{M_{\mbox{\footnotesize p,c}}}^{M_{\mbox{\foo...
...ootnotesize p}}\,\frac{dN}{dM_{\mbox{\footnotesize p}}}}\quad,
\end{displaymath}

so we see that one can equally well cut in the measured multiplicity than the multiplicity corrected for secondaries.

The assumption that the number of secondaries scales with the number of primaries are justified by the analysis of simulated data, using Fritiof, UrQMD and Hijing. Figure 2 shows the correlation of primary particles with the number of secondaries. Figure 3 show the correlation between the energy deposited by primaries with the same of primaries.

Figure 2: Correlation of # of primaries to # of secondaries.
\begin{figure}
\begin{center}
\subfigure[SMA]{\begin{tabular}{c}
\epsfig {fil...
...=tmaUrQMDPvsSM.eps,width=.45\textwidth} \end{tabular}}
\end{center}\end{figure}

Figure 3: Correlation of energy deposited by primaries with energy deposited by secondaries.
\begin{figure}
\begin{center}
\subfigure[SMA]{\begin{tabular}{c}
\epsfig {fil...
...tmaUrQMDPvsSE.eps,width=.45\textwidth} \end{tabular}}
\end{center}\end{figure}

As a side effect of this analysis, I also obtained a mean value of the deposited energy per particle, for each of the three event generators. As been postulated many times, but I've never actually seen the plots, I find that to a large extent the mean energy deposited per particle, is independent of the event generator. The plots are reproduced for you're reference in appendix B.


Comparing Centrality to Impact Parameter

An analysis of 5000 Fritiof, 5000 Hijing, and 4000 UrQMD minimum bias events13 at $\sqrt{s_{NN}} = 130$GeV was carried out, using the standard tools as provided by BRAT and BRAG.

A skeleton KUMAC for the BRAG job-control is reproduced in appendix A.

After passing the event generator data through BRAG, digitisation of the GEANT hit structures was performed, using the standard BRAT digitisation modules for BB, TMA and SMA14 15. It should be noted that I defined some user modules16, so that I could carry over a summary of the original hits in the TMA and SMA17, but this does not effect the subsequent analysis in any way.

Using the output of the digitisation pass above, I analyse these events, just as I would analyse raw data18 i.e., I use the standard BRAT RDO modules to obtain the multiplicities and energy signals, as well as the standard centrality modules19. In addition, I also determined a SDE centrality for both SMA and TMA. A primary vertex cut of $\vert v_z\vert < 50$cm was applied, since all calibrations seem valid in that interval.

The SDM and SDM centrality calibrations used in this analysis is based on $\approx$ 300,000 minimum bias events from run 2481 of last year.

The result of the analysis outlined above is shown in figures 4 to 6.

The seemingly large range over impact parameter that is assigned a low (0-5%) centrality in the case of the Fritiof event generator, simple comes about by the fact that Fritiof has a higher multiplicity than was seen in the data last year. Therefore, some events will have a higher multiplicity/energy signal than what was deemed the maximum multiplicity20/energy deposited in the calibration, and hence will be assigned a low centrality. Hence, this seemingly odd shape of the curves near low impact parameter is not to be alarmed about.

Figure 4: Impact parameter versus AM centrality.
\begin{figure}
\begin{center}
\epsfig {file=multFritiofBvsCM.eps,width=.45\tex...
...} \epsfig {file=multUrQMDBvsCM.eps,width=.45\textwidth} \end{center}\end{figure}

Figure 5: Impact parameter versus SDM centrality.
\begin{figure}
\begin{center}
\subfigure[SMA]{\begin{tabular}{c}
\epsfig {fil...
...tmaUrQMDBvsCM.eps,width=.45\textwidth} \end{tabular}}
\end{center}\end{figure}

Figure 6: Impact parameter versus SDE centrality.
\begin{figure}
\begin{center}
\subfigure[SMA]{\begin{tabular}{c}
\epsfig {fil...
...tmaUrQMDBvsCE.eps,width=.45\textwidth} \end{tabular}}
\end{center}\end{figure}

The centralities determined by the SDE method corresponds well to the numbers given in table 6 of [3], which is reproduced in part below in table 1.


Table 1: Centrality cuts with corresponding impact parameter range (From Hijing)
Centrality [%] Approximate $b$ range [fm] -  
0 - 10 0 - 5
10 - 20 5 - 7
20 - 30 7 - 8.5
30 - 40 8.5 - 10
40 - 50 10 - 11


Figure 7 shows the correlation between the two detector systems. Figure 8 shows the correlation of the SMA and TMA SDE centrality compared to the SMA+TMA AM centrality.

Figure 7: Correlation of centralities determined by SMA and TMA, using a SDE method.
\begin{figure}
\begin{center}
\epsfig {file=tmaSmaFritiofCvsCE.eps,width=.33\t...
...\epsfig {file=tmaSmaUrQMDCvsCE.eps,width=.33\textwidth} \end{center}\end{figure}

Figure 8: Centralities determined by SMA and TMA, using a SDE method, compared to the SMA+TMA AM centrality.
\begin{figure}
\begin{center}
\subfigure[SMA]{ \epsfig {file=smaMultFritiofCvs...
...sfig {file=tmaMultUrQMDCvsCE.eps,width=.33\textwidth}}
\end{center}\end{figure}


Conclusions

In my mind, it is evident, when it comes to determining the centrality of a collision, that there's little advantage in cutting in the multiplicity measured by the TMA or SMA, or the combined measurement, over making cut's in the measured deposited energy.

There's a nice correlation between the determined centrality and the event generators quoted impact parameter. Also, the SDE methods gives consistent results in both the SMA and TMA, though the SMA seems to perform a bit worse than the TMA. This in itself should make the AM method unattractive in it self.

There's a loads of other reason why I believe we should give up the AM centrality method in favour of the SDE centrality method. First and foremost, the SDE method is simpler and does not call for many corrections and parameterisations, as the SDM and AM methods does. Secondly, it is much faster to do the centrality calibrations using the SDE method, since one does not need to have the full multiplicity calibrations done to do the centrality calibration.

This last property of SDE should in itself be attractive for people wishing to do $\frac{dN}{d\eta}$, $\frac{d^2N}{m_\perp dm_\perp dy}$, $\frac{\bar{p}}{p}$ and other analysis using the two spectrometers, since the centrality calibrations can be done after the successful store of $\approx$ 1,000,000 minimum bias events21. This, adopting the SDE centrality, the BRAHMS collaboration should much faster be able to present centrality dependent results.

Bibliography

1
C. E. O. Jørgensen and C. H. Christensen, ``Centrality estimates using the scintilator tiles in the multiplicty array,'' BRAHMS Analysis Note 22, Niels Bohr Institute, University of Copenhagen, Febuary, 2001.

2
H. Ito and S. Sanders, ``$dn/d\eta$ Analysis by Silicon and Tile,'' BRAHMS Analysis Note 26, New York University, Texas A&M University, February, 2001.

3
C. E. O. Jørgensen, `` $\frac{dN}{d\eta}$ at Au+Au at $\sqrt{s_{NN}} = 130$AGeV,'' Master's thesis, University of Copenhagen, 4, 2001.


BRAG KUMAC

Below, the following shell variables are used:

Table 2: BRAG KUMAC shell variables
Variable Description
$func File containing Fortran77 analysis subroutines
$format Input file format (e.g., 7 for OSC1997a)
$input Input data file
$output Output file
$nevents Number of events in input file



MACRO SETUP  
    ** Debugging setup 
    KUIP/MESSAGE '=> Debugging setup' 
    * GEANT/CONTROL/SWITCH 3 1 
    GEANT/CONTROL/DEBUG  off 

    ** Geometry 
    KUIP/MESSAGE '=> Start setting the geometry' 
    SETUP/GEOINI 

    ** Shut of most stuff 
    KUIP/MESSAGE '=> Turning MIDS,FMS1, and FMS2 volumes off' 
    SETUP/SET_TREE mids z
    SETUP/SET_TREE fms1 z
    SETUP/SET_TREE fms2 z
    SETUP/SET_TREE zdc  z
    SETUP/SET_TREE zdc  z
    SETUP/SET_TREE shld z
    SETUP/SET_TREE flor z
    SETUP/SET_TREE dx   z

    ** Turn on all global stuff 
    KUIP/MESSAGE '=> Turning BB,ZDC,MULT,BEAM,SHLD,FLOR and DX volumes on' 
    SETUP/SET_TREE bb   osa
    SETUP/SET_TREE mult osa
    SETUP/SET_TREE beam osa 
    * SETUP/SET_TREE zdc  osca
    * SETUP/SET_TREE shld osa
    * SETUP/SET_TREE flor osa
    * SETUP/SET_TREE dx   osa

    ** Finalise the setup
    KUIP/MESSAGE '=> Finishing the geometry' 
    SETUP/GEODEF 
    SETUP/GEOFIN
    
    ** For debugging 
    * KUIP/MESSAGE '=> Draw it' 
    * GEANT/GRAPHICS_CONTROL/SATT mult seen 0
    * GEANT/GRAPHICS_CONTROL/SATT bevi seen 0
    * GEANT/GRAPHICS_CONTROL/DOPT hide on        
    * GEANT/GRAPHICS_CONTROL/NEXT
    * GEANT/DRAWING/DRAW cave 45. 45. 0. 10. 10. .01 .01 

    ** Read the analysis functions 
    KUIP/MESSAGE '=> Call analysis routine' 
    FORTRAN/CALL $func 

    ** Setup the detector 
    KUIP/MESSAGE '=> Initialise detector' 
    FORTRAN/CALL init_detector 

    ** Particles per trigger 
    KUIP/MESSAGE '=> 1 particle per trigger' 
    USER/CONTROL/EVSPLIT 1 
    
    ** Do not store space-time points 
    KUIP/MESSAGE '=> Not storing space time points (card SPAC)' 
    USER/CONTROL/CARDS spac 1 

    ** Set input and input format 
    KUIP/MESSAGE '=> Setting the input file to $input of format $format' 
    USER/CONTROL/CARDS ukin $format $input  

    ** Set kinematically allowed region 
    KUIP/MESSAGE '=> Setting the kinematic region' 
    GEANT/CONTROL/KINE 1 0 100 0. 180. 0 360 0 49 

    ** Set vertex distribution 
    **                <x> varX  <y> varY  <z>   varZ   maxX  maxY maxZ
    KUIP/MESSAGE '=> Setting the vertex' 
    USER/CONTROL/SPOT 0.  1.    0.  1.    -0.95 77.16  2.    2.   50. 

    ** Set the output file 
    KUIP/MESSAGE '=> Setting the output file to $output' 
    FORTRAN/CALL gbrfile('$output') 

    ** Loop over rotations 
    * KUIP/MESSAGE '=> Loop over rotations' 
    * DO i = 0, $nrot 
    * USER/CONTROL/ROTANG [i]*$angle 

    ** Do the actual event analysis 
    KUIP/MESSAGE '==> Analysing $nevent events' 
    USER/CONTROL/ANALYZE gbrana $nevent 10 0
    *ENDDO 

    ** Close the output file 
    FORTRAN/CALL gbrend 
RETURN


Mean Energy Deposited per Particle

Figure 9: Mean energy deposited per particle (both primaries and secondaries). The distributions are fitted to a Landau distribution, and shows reasonably good agreement within the errors.
\begin{figure}
\begin{center}
\subfigure[SMA]{\begin{tabular}{c}
\epsfig{file...
...=tmaUrQMDdEdN.eps,width=.45\textwidth} \end{tabular}}
\end{center}\end{figure}

About this document ...

Comparing Centrality Methods to Impact Parameter
BRAHMS Analysis Note # 37
Version 1.0
(CVS Revision: )

This document was generated using the LaTeX2HTML translator Version 99.1 release (March 30, 1999)

Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.

The command line arguments were:
latex2html -split 0 -no_navigation -no_auto_link -dir html -white ban37

The translation was initiated by Christian Holm Christensen on 2001-09-06


Footnotes

... Holm1
Niels Bohr Institute, cholm@nbi.dk
... groups2
In the following, I'll let $c(x)$ denote the centrality as obtained from quantity $x$, $M_x$ denote multiplicity, and $E_x$. ${x}_{\mbox{TMA}}$ is to be understood as $x$ as obtained from the single detector TMA, and similar for ${x}_{\mbox{TMA}}$. ${x}_{\mbox{TMA+SMA}}$ should be understood as the scaled sum of ${x}_{\mbox{TMA}}$ and $x_{\mbox{SMA}}$.
... SDM3
The BRAT modules Br[Si|Tile]CentCalModule implements the calibration, while Br[Si|Tile]CentModule implements the analysis routines described below.
... cut4
$c$ is typically one of $0.05, 0.1,
0.15, 0.2, 0.25, 0.3, 0.4, 0.5$ and so on.
... TMA5
Determined by modules BrSiRdoModule and BrTileRdoModule.
... polynomials6
Note, that the $\eta$ correction is a 9th degree polynomial in $v_z$ for the SMA and a 4t degree polynomial in $v_z$ for the TMA. See also the BRAT modules BrSiRdoModule and BrTileRdoModule, as well as calibration classes BrSiTmpCalibration and BrTileTmpCalibration.
... SDE7
The implementation of the below described algorithms are not (yet?) present in BRAT. However, the corresponding modules can be found in my CVS area in classes BrMultCentCalModule implements the calibration, while NewCentModule.
... best8
Gave best $\chi^2$ and gave consistent results.
... multiplicities9
To get the single element multiplicity a correction function is applied in both the SMA and TMA. For the TMA, this is a 6th degree polynomial in $\eta$ and ring position. For the SMA, it's a 8th degree polynomial in $\eta$. See also [2] and the BRAT modules BrSiRdoModule and BrTileRdoModule, as well as calibration classes BrSiTmpCalibration and BrTileTmpCalibration.
... parameters10
See also BrMultCentModule and calibration in BrMultCentTmpCalibration.
... me11
Steve and Hiro should provide us with the code.
... relatively12
The value of $C$ is is taken from BrMultCentModule.
... events13
The event generator files are not directly available to everyone, but I'll happily make all files available should the need arise.
... SMA14
Note, that the actual calibrations was used to smear the data, rather than the parameters from the ASCII parameter file, as this gave far more consistent results.
...\space15
I'd very much have liked to get the ZDC data too, but unfortunately, no digitisation module exists at this time.
... modules16
These are available from my CVS area as SMASimulModule and TMASimulModule.
... SMA17
I store the summaries in objects of class MultSimul, also available from my CVS area.
... data18
As done by using BrGlbPackage, though I took out the ZDC module, since no such data is available in the input.
... modules19
Corresponding to the SDM and AM centrality methods outlined above.
... multiplicity20
In the AM module BrCentModule, there's a sharp hard coded cut-off at 1680. Events with a higher multiplicity than 1680, are always assigned centrality 0.
... events21
As far as I remember, of the top of my head, this is no more than an afternoon of running.


Christian Holm Christensen
2001-09-06