Manual

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 2

DownloadManual
Open PDF In BrowserView PDF
nESSie - Event Shape Sorter
nESSie is Event Shape Sorting algorithm, which sort your events according to their similar shapes.
The main advantage of this algorithm is that it takes into account all orders of anisotropies at the
same time.

Running program
The program is running in Linux (tested on Ubuntu 16.04). To compile it, you can use Makefile
and just type in terminal:
1

make

Then you can run program by typing:
1

. / main . e x e

Input to program
The input file containing data should be in OSCAR1997A format. That means the file should
looks like this
1
2
3
4
5
6
7
8
9

# OSC1997A
# final id p x
# UrQMD
1
3223 8 . 5 4 7 0
1 −2212 −0.27254 0 . 0 8 2 9 9 6 7 0 . 3 1 0 0 3 1 . 0 2 8 1 7 0 . 9 3 8 −0.829524 5 . 6 8 7 7 9 1 0 . 2 9 0 9 3 2 . 7 8 0 2
...
2 2038 9 . 9 6 7 0
1 111 −0.279362 0 . 1 1 2 4 6 9
1 0 . 1 9 0 3 1 0 . 1 9 5 7 0 . 1 3 8 5 . 0 2 6 3 3 3 . 1 1 0 8 4 1 9 9 . 5 7 8 200
...

The first three lines are information about format and generator, so their are skipped. Then
follows information about event: its number, number of particles in this event, impact parameter1
and 0. After this line follows list of all particles in event with its properties: number, PDG particle
code, p1 , p2 , p3 , p0 , mass of particle, x1 , x2 , x3 and x0 .

Input parameters
To change parameters of algorithm, use file params.h. The parameters you can set are:
1
2
3

c o n s t i n t 6 4 t NoEvents = 1 0 0 0 0 ;
c o n s t i n t NoAzibins = 2 0 ;
c o n s t i n t NoBins = 1 0 ;

4
5
6
7
8
9
10

const
const
const
const
const
const

int RelevantParticles = 0;
f l o a t RapidityCut = 1 . 0 ;
i n t AnisotropyOrder = 2 ;
f l o a t ptMin = 0 . 0 ;
f l o a t ptMax = 1 0 . 0 ;
i n t 6 4 t MaxNoCycles = 1 0 0 0 ;

11
12
13

const char ∗ DataDirectory = ” . / ” ;
c o n s t c h a r ∗ D a t a F i l e = ”GENERATOR events . out ” ;

NoEvents - Number of events in datafile. This number has to be equal to actual number of
events.
NoAzibins - To find out shape of event, algorithm uses azimuthal angle histograms. This
parameter sets number of bins for azimuthal angle. More bins, better shape description, but also
worse statistics. Default value: 20.
NoBins - Number of event classes, in which all events are splitted. Bigger the number is,
classes become smaller and more similar, but again there is worse statistics. Default value: 10.
RelevantParticles - Simple switch which choose, which particles will be taken in account.
Rotations of events and also sorting will assume only these particles. Possible values are:
1 which

is not important for sorting algorithm

1

• 0 - all charged particles
• 1 - all charged pions
• 2 - all charged kaons
• 3 - all protons
RapidityCut - Cut on rapidity. Particles with higher rapidity will not be taken in account.
Default value: 1.0.
AnisotropyOrder - First part of the program rotate all events to the same direction of
q~n = (hcos(nφ)i , hsin(nφ)i). This parameter is simple the n, so all events are rotated according to
n-th anisotropy. Default value: 2.
ptMin & ptMax - Cut on pt in GeV. Default values are set large enough to accept all particles.
Default values: 0.0 and 10.0.
MaxNoCycles - In some initial conditions, algoritm can’t find the ideal shapes of classes and
program loop forever. For these cases there must be some limit of how many cycles can be done.
Default value: 1000.
DataDirectory - Path to the input datafile. Can be set relative to the program directory.
Default value: ”./”
DataFile - Name of the input datafile, depends on generator.

Output of program
Output of this program is located in directory results. All result files contain date and time in
their names, so you don’t have to worry that result files will be replaced. There are three types of
result files:
• yymmdd hhmmss id events - This is the order of the events after sorting process. The numbers in this files are original order numbers of events.
• yymmdd hhmmss av bin - There are histograms of average events for each class. That means
you will find here NoBins columns and NoAzibins rows of data. For better plotting (in
gnuplot for example) the first column contains middle azimuthal angle for each azimuthal
bin.
• yymmdd hhmmss bin i - Each of these files contain list of all events in class, their azimuthal
histograms and also mean class number µ, which is the last number in each row.

2



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.5
Linearized                      : No
Page Count                      : 2
Producer                        : pdfTeX-1.40.16
Creator                         : TeX
Create Date                     : 2018:09:12 10:28:09+02:00
Modify Date                     : 2018:09:12 10:28:09+02:00
Trapped                         : False
PTEX Fullbanner                 : This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) kpathsea version 6.2.1
EXIF Metadata provided by EXIF.tools

Navigation menu