1
#**************************************************************************
2
# Card for MadAnalysis *
4
# This file is used to set the classes and options for *
5
# the MadAnalysis program. *
8
# Some comments about the classes *
9
# 1. Plots are for classes of particles. *
10
# 2. Each particle is identified by its PDG code. *
11
# 3. Classes names are arbitrary (4 symbols max, no spaces allowed). *
12
# 4. Particles in the same class will be ordered with the 'ordering *
13
# function' in the file in_func.f. *
14
# 5. Classes can be added/edited/removed at will, and given a name *
15
# that will then appear in the plots. *
16
# 6. A particle can be put in one class only. Putting a particle in *
17
# two or more classes can lead to double counting of events. *
18
# 7. The class name mET is missing Energy and its name is reserved. *
19
# If used, it must be put last in the classes list below. *
20
# 8. If events contain particles not belonging to an existing class, *
21
# a new class will automatically be generated. *
22
# 9. For LHCO events the PDG code 21 is assigned to a jet (not *
23
# b-tagged), 5 to a b-tagged jet and 12 to missing ET. *
26
# Some comments about the cuts *
27
# 1. In the file kin_func.f the functions on which cuts can be applied *
29
# 2. The syntax is as follows. *
31
# means that from the first class the Et of the first three particles *
32
# has to be greater than 30 GeV. *
35
# means that there must be at least 20 GeV of missing Et *
38
# means that the distance between the first particle in the second *
39
# class and the first three particles in the fourth class has to be *
44
# means that the maximum pt of the third particle in the first class *
45
# has to smaller than 10 GeV, and the first two particles of this *
46
# class has to be smaller than 15 GeV *
47
# 3. The ordering of the particles within a class can be set with the *
48
# 'ordering function' in the file kin_func.f. *
49
# 4. For all the 'min' cuts, an event will be thrown away if the particle *
50
# does not exist. On the other hand, for all the 'max' cuts the cut *
51
# will be ignored if the particle does not exist *
52
# (Only dRij is an exception, for which it is the other way around) *
56
# Some comments about the plotting options *
57
# 1. In the file kin_func.f the functions can be found that can be *
58
# plotted. (only for off-line usage) *
59
# 2. With the plotting options one can set the number of plots for each *
60
# of these functions. *
61
# 3. One has to specify for each variable which particles from which *
62
# class are used to set the plots. Syntax: *
64
# means that the transverse energy of the first four particles in the *
65
# second class will be plotted. *
68
# means that for the invariant mass plots the first three particles *
69
# from the first class and the first two from the second class will be *
70
# used to plot the invariant mass of two particles. (10 plots) *
71
# 4. The ordering of the particles in a class can be set with the *
72
# 'ordering_function'. pt, e and et are valid functions. (For off-line *
73
# users X1, X2 and X3 can also be used, if defined in kin_func.f.) *
74
# 5. Max number of plots is 200. *
77
#**************************************************************************
78
# Put here your list of classes
79
#**************************************************************************
80
# Do NOT put spaces before class names!
81
# Begin Classes # This is TAG. Do not modify this line
82
jet 1 -1 2 -2 3 -3 4 -4 21 # Class number 1
83
b 5 -5 # Class number 2
84
mET 12 -12 14 -14 16 -16 # Missing ET class, name is reserved
85
# End Classes # This is TAG. Do not modify this line
86
#**************************************************************************
87
ordering_function pt # orders particles in classes according to their pt
88
#**************************************************************************
89
# Cuts on plotted events
90
#**************************************************************************
91
# Modify the cuts and remove the pounds/hashes to apply those cuts
92
# Do NOT put spaces at the beginning of the following lines!
93
# Begin Cuts # This is TAG. Do not modify this line
105
#mijmax 2 1 2 2 200d0
106
#mijmin 2 1 2 2 100d0
109
#dRijmin 2 1 2 2 0.7d0
110
#dRijmax 1 3 2 2 0.7d0
112
#XYZA2max 2 2 2 2 4 1 5 1 40d0
113
# End Cuts # This is TAG. Do not modify this line
114
#**************************************************************************
115
# Put here the required plots
116
#**************************************************************************
117
# Do NOT put spaces at the beginning of the following lines!
118
# Begin PlotDefs # This is TAG. Do not modify this line
119
pt 1 4 # plot pt for the first four particles in class 1
120
pt 2 4 # plot pt for the first four particles in class 2
121
pt 3 4 # plot pt for the first four particles in class 3
122
pt 4 4 # plot pt for the first four particles in class 4
127
y 1 4 # plot rapidity for the first four particles in class 1
134
#eta 2 2 # plot pseudo-rapidity for the first two part in the 2nd class
140
mij 1 4 # use the first four particles in the 1st class to plot inv. mass
141
mij 2 2 # use the first two particles from the second class as well
161
#X1 2 2 # plot X1 (defined in kin_func.f)
165
# End PlotDefs # This is TAG. Do not modify this line
166
#**************************************************************************
167
#**************************************************************************
168
# Put here the plot ranges
169
#**************************************************************************
170
# Do NOT put spaces at the beginning of the following lines!
171
# Begin PlotRange # This is TAG. Do not modify this line
172
pt 4 0 200 # bin size, min value, max value
173
et 4 0 200 # bin size, min value, max value
180
# End PlotRange # This is TAG. Do not modify this line
181
#**************************************************************************
182
#**************************************************************************
184
#**************************************************************************
185
# Do NOT put spaces at the beginning of the following lines!
186
# Begin PlotOutput # This is TAG. Do not modify this line
187
output topdrawer # set to topdrawer or gnuplot
188
plot_decayed no # plot (and cut) dec. res.? (Only for LHE events)
189
# End PlotOutput # This is TAG. Do not modify this line
190
#**************************************************************************