Changes between Version 39 and Version 40 of WorkBook/Modules
- Timestamp:
- Dec 17, 2014, 12:12:11 AM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WorkBook/Modules
v39 v40 1 == !AngularSmearing == 2 3 Performs transverse angular resolution smearing. 4 5 - input: 6 - !InputArray 7 - output: 8 - !OutputArray 9 - parameters: 10 - !EtaResolutionFormula - eta resolution specified as a function of transverse momentum and pseudo-rapidity 11 - !PhiResolutionFormula - phi resolution specified as a function of transverse momentum and pseudo-rapidity 12 1 13 == BTagging == 2 14 3 determines origin of jet, applies b-tagging efficiency (miss identification rate) formulas and sets b-tagging flags15 Determines origin of jet, applies b-tagging efficiency (miss identification rate) formulas and sets b-tagging flags 4 16 5 17 - input: … … 28 40 == TrackCountingBTagging == 29 41 30 for information on this module, see this presentation [https://cp3.irmp.ucl.ac.be/projects/delphes/raw-attachment/wiki/WorkBook/Modules/btagging_v2.pdf].42 For information on this module, see [https://cp3.irmp.ucl.ac.be/projects/delphes/raw-attachment/wiki/WorkBook/Modules/btagging_v2.pdf this presentation]. 31 43 32 44 33 45 == !SimpleCalorimeter == 34 46 35 fills calorimeter tower, performs calorimeter resolution smearing, preselects towers hit by photons and performs an energy flow algorithm.47 Fills calorimeter tower, performs calorimeter resolution smearing, preselects towers hit by photons and performs an energy flow algorithm. 36 48 37 49 … … 52 64 == Calorimeter == 53 65 54 fills calorimeter towers for both ECAL and HCAL, performs calorimeter resolution smearing, preselects towers hit by photons and performs an energy flow algorithm.66 Fills calorimeter towers for both ECAL and HCAL, performs calorimeter resolution smearing, preselects towers hit by photons and performs an energy flow algorithm. 55 67 ECAL and HCAL are tied together and have the same granularity. For more flexibility use !SimpleCalorimeter. 56 68 … … 73 85 == Efficiency == 74 86 75 selects candidates from the !InputArray according to the efficiency formula87 Selects candidates from the !InputArray according to the efficiency formula 76 88 77 89 - input: … … 86 98 == !EnergySmearing == 87 99 88 performs energy resolution smearing100 Performs energy resolution smearing 89 101 90 102 - input: … … 99 111 == !EnergyScale == 100 112 101 applies an energy scale to the specified object collection113 Applies an energy scale to the specified object collection 102 114 103 115 - input: … … 112 124 == !FastJetFinder == 113 125 114 finds jets using [http://fastjet.fr/ FastJet] library, for more information about parameters see chapters 4 and 5 of the [http://fastjet.fr/repo/fastjet-doc-3.0.2.pdf FasJet user manual]126 Finds jets using [http://fastjet.fr/ FastJet] library, for more information about parameters see chapters 4 and 5 of the [http://fastjet.fr/repo/fastjet-doc-3.0.2.pdf FasJet user manual] 115 127 116 128 - input: … … 197 209 - IPName 198 210 211 == !IdentificationMap == 212 213 This module was written specifically for LHCb, but can be used for any detector. 214 It consists in a generalized version of the Efficiency module. The user can specify not only the probably of reconstructing a particle with a given efficiency but also the probability of being misidentified as another particle. A working example is provided in the [https://github.com/delphes/delphes/blob/master/cards/delphes_card_LHCb.tcl LHCb card]. 215 216 - input: 217 - !InputArray 218 - output: 219 - !OutputArray 220 - parameters: 221 - !EfficiencyFormula (usage: {PID in} {PID out} {formula}) 222 223 - Example for efficiency map: 224 225 - Make sure "PID in" and "PID out" have the same charge (e.g {-13} !{211} or {-321} !{211}) 226 Also, !{211} {-13} is equivalent to {-211} !{13} (and needs to be written once only...) 227 228 - Make sure that for a given (pt, eta) the sum of probabilities do not exceed 1. 229 230 {{{ 231 ## --- pions --- 232 add EfficiencyFormula {211} {211} {(eta <= 2.0) * (0.00) + 233 (eta > 2.0 && eta <= 5.0) * (pt < 0.8) * (0.00) + 234 (eta > 2.0 && eta <= 5.0) * (pt >= 0.8)* (0.95) + 235 (eta > 5.0) * (0.00)} 236 237 add EfficiencyFormula {211} {-13} {(eta <= 2.0) * (0.00) + 238 (eta > 2.0 && eta <= 5.0) * (pt < 0.8) * (0.00) + 239 (eta > 2.0 && eta <= 5.0) * (pt >= 0.8)* (0.005 + 0.0663*exp(-0.13*pt*cosh(eta))) + 240 (eta > 5.0) * (0.00)} 241 242 ## --- kaons --- 243 244 add EfficiencyFormula {321} {321} {(eta <= 2.0) * (0.00) + 245 (eta > 2.0 && eta <= 5.0) * (pt < 0.8) * (0.00) + 246 (eta > 2.0 && eta <= 5.0) * (pt >= 0.8)* (0.95) + 247 (eta > 5.0) * (0.00)} 248 249 add EfficiencyFormula {321} {-13} {(eta <= 2.0) * (0.00) + 250 (eta > 2.0 && eta <= 5.0) * (pt < 0.8) * (0.00) + 251 (eta > 2.0 && eta <= 5.0) * (pt >= 0.8)* (0.005 + 0.086*exp(-0.11*pt*cosh(eta))) + 252 (eta > 5.0) * (0.00)} 253 254 ## --- protons --- 255 256 add EfficiencyFormula {2212} {2212} {(eta <= 2.0) * (0.00) + 257 (eta > 2.0 && eta <= 5.0) * (pt < 0.8) * (0.00) + 258 (eta > 2.0 && eta <= 5.0) * (pt >= 0.8)* (0.95) + 259 (eta > 5.0) * (0.00)} 260 261 add EfficiencyFormula {2212} {-13} {(eta <= 2.0) * (0.00) + 262 (eta > 2.0 && eta <= 5.0) * (pt < 0.8) * (0.00) + 263 (eta > 2.0 && eta <= 5.0) * (pt >= 0.8)* (0.002) + 264 (eta > 5.0) * (0.00)} 265 ## --- muons --- 266 267 add EfficiencyFormula {-13} {-13} {(eta <= 2.0) * (0.00) + 268 (eta > 2.0 && eta <= 5.0) * (pt < 0.8)* (0.00) + 269 (eta > 2.0 && eta <= 5.0) * (pt >= 0.8)* (0.97) + 270 (eta > 5.0) * (0.00)} 271 272 ## efficiency for other charged particles (should be always {0} {0} {formula}) 273 274 add EfficiencyFormula {0} {0} {(eta <= 2.0) * (0.00) + 275 (eta > 2.0 && eta <= 5.0) * (pt < 0.8) * (0.00) + 276 (eta > 2.0 && eta <= 5.0) * (pt > 0.8) * (0.95) + 277 (eta > 5.0) * (0.00)} 278 } 279 }}} 199 280 200 281 == Isolation == 201 282 202 sums transverse momenta of isolation objects (tracks, calorimeter towers, etc) within a DeltaRMax cone around a candidate, calculates fraction of this sum to the candidate's transverse momentum and outputs candidates that have the transverse momenta fraction less than PTRatioMax.283 Sums transverse momenta of isolation objects (tracks, calorimeter towers, etc) within a DeltaRMax cone around a candidate, calculates fraction of this sum to the candidate's transverse momentum and outputs candidates that have the transverse momenta fraction less than PTRatioMax. 203 284 204 285 - input: … … 220 301 == Merger == 221 302 222 merges multiple input arrays into one output array, sums transverse momenta and transverse energies of all input objects303 Merges multiple input arrays into one output array, sums transverse momenta and transverse energies of all input objects 223 304 224 305 - input: … … 232 313 == !MomentumSmearing == 233 314 234 performs transverse momentum resolution smearing315 Performs transverse momentum resolution smearing 235 316 236 317 - input: … … 245 326 == !ParticlePropagator == 246 327 247 propagates charged and neutral particles from a given vertex to a cylinder defined by its radius,328 Propagates charged and neutral particles from a given vertex to a cylinder defined by its radius, 248 329 its half-length, centered at (0,0,0) and with its axis oriented along the z-axis 249 330 … … 264 345 == !TauTagging == 265 346 266 determines origin of jet, applies tau-tagging efficiency (miss identification rate) formulas and sets tau-tagging flags347 Determines origin of jet, applies tau-tagging efficiency (miss identification rate) formulas and sets tau-tagging flags 267 348 268 349 - input: … … 282 363 == !TreeWriter == 283 364 284 fills ROOT tree branches365 Fills ROOT tree branches 285 366 286 367 - parameters: … … 289 370 == !UniqueObjectFinder== 290 371 291 finds uniquely identified photons, electrons, taus and jets372 Finds uniquely identified photons, electrons, taus and jets 292 373 293 374 - parameters: