Fork me on GitHub

source: git/cards/delphes_card_MuonColliderDet.tcl@ d631475

Last change on this file since d631475 was a02a49e, checked in by Michele Selvaggi <michele.selvaggi@…>, 4 years ago

added alpha version of MuonColliderDet

  • Property mode set to 100644
File size: 35.4 KB
Line 
1#######################################
2# Muon Collider Detector TARGET model
3#
4# Michele Selvaggi michele.selvaggi@cern.ch
5# Ulrike Schnoor ulrike.schnoor@cern.ch
6#
7#
8# !!! DISCLAIMER !!!
9#
10# The parameterisation of the Muon Collider
11# has to be intended as a target performance.
12# This has not been validated by full simulation.
13# Very similar to CLIC performance, added DenseTrackFilter
14#
15# Comments:
16# - fix: angle param in DenseTrackFilter
17# - fix: add FWD muon collection
18# - what to do with Eta acceptance?
19# - for now everything reduced at 2.5
20# - add jet substructure to valencia jets ?
21# - added R02 jets
22# - added electron misId for taus, and make flat eff
23#
24#######################################
25
26#######################################
27# Order of execution of various modules
28#######################################
29
30set ExecutionPath {
31 ParticlePropagator
32 TrackMergerProp
33
34 DenseProp
35 DenseMergeTracks
36 DenseTrackFilter
37
38 ChargedHadronTrackingEfficiency
39 ElectronTrackingEfficiency
40 MuonTrackingEfficiency
41
42 ChargedHadronMomentumSmearing
43 ElectronMomentumSmearing
44 MuonMomentumSmearing
45
46 TrackMerger
47
48 ECal
49 HCal
50
51 Calorimeter
52 EFlowMerger
53 EFlowFilter
54
55 PhotonEfficiency
56 PhotonIsolation
57
58 ElectronFilter
59 ElectronEfficiency
60 ElectronIsolation
61
62 ChargedHadronFilter
63
64 MuonEfficiency
65 MuonIsolation
66
67 UniqueObjectFinder
68
69 NeutrinoFilter
70 GenJetFinder
71
72
73 FastJetFinderKt
74 FastJetFinderVLC_R02_N2
75 FastJetFinderVLC_R02_N3
76 FastJetFinderVLC_R02_N4
77 FastJetFinderVLC_R02_N5
78 FastJetFinderVLC_R02_N6
79 FastJetFinderVLC_R05_N2
80 FastJetFinderVLC_R05_N3
81 FastJetFinderVLC_R05_N4
82 FastJetFinderVLC_R05_N5
83 FastJetFinderVLC_R05_N6
84 FastJetFinderVLC_R07_N2
85 FastJetFinderVLC_R07_N3
86 FastJetFinderVLC_R07_N4
87 FastJetFinderVLC_R07_N5
88 FastJetFinderVLC_R07_N6
89 FastJetFinderVLC_R10_N2
90 FastJetFinderVLC_R10_N3
91 FastJetFinderVLC_R10_N4
92 FastJetFinderVLC_R10_N5
93 FastJetFinderVLC_R10_N6
94 FastJetFinderVLC_R12_N2
95 FastJetFinderVLC_R12_N3
96 FastJetFinderVLC_R12_N4
97 FastJetFinderVLC_R12_N5
98 FastJetFinderVLC_R12_N6
99 FastJetFinderVLC_R15_N2
100 FastJetFinderVLC_R15_N3
101 FastJetFinderVLC_R15_N4
102 FastJetFinderVLC_R15_N5
103 FastJetFinderVLC_R15_N6
104
105 FastJetFinderVLC_R05_inclusive
106 FastJetFinderVLC_R02_inclusive
107 FastJetFinderVLC_R07_inclusive
108 FastJetFinderVLC_R10_inclusive
109 FastJetFinderVLC_R12_inclusive
110 FastJetFinderVLC_R15_inclusive
111
112 MissingET
113 GenMissingET
114
115 JetMomentumSmearing_VLCR02N2
116 JetMomentumSmearing_VLCR02N3
117 JetMomentumSmearing_VLCR02N4
118 JetMomentumSmearing_VLCR02N5
119 JetMomentumSmearing_VLCR02N6
120 JetMomentumSmearing_VLCR02_inclusive
121 JetMomentumSmearing_VLCR05N2
122 JetMomentumSmearing_VLCR05N3
123 JetMomentumSmearing_VLCR05N4
124 JetMomentumSmearing_VLCR05N5
125 JetMomentumSmearing_VLCR05N6
126 JetMomentumSmearing_VLCR05_inclusive
127 JetMomentumSmearing_VLCR07N2
128 JetMomentumSmearing_VLCR07N3
129 JetMomentumSmearing_VLCR07N4
130 JetMomentumSmearing_VLCR07N5
131 JetMomentumSmearing_VLCR07N6
132 JetMomentumSmearing_VLCR07_inclusive
133 JetMomentumSmearing_VLCR10N2
134 JetMomentumSmearing_VLCR10N3
135 JetMomentumSmearing_VLCR10N4
136 JetMomentumSmearing_VLCR10N5
137 JetMomentumSmearing_VLCR10N6
138 JetMomentumSmearing_VLCR10_inclusive
139 JetMomentumSmearing_VLCR12N2
140 JetMomentumSmearing_VLCR12N3
141 JetMomentumSmearing_VLCR12N4
142 JetMomentumSmearing_VLCR12N5
143 JetMomentumSmearing_VLCR12N6
144 JetMomentumSmearing_VLCR12_inclusive
145 JetMomentumSmearing_VLCR15N2
146 JetMomentumSmearing_VLCR15N3
147 JetMomentumSmearing_VLCR15N4
148 JetMomentumSmearing_VLCR15N5
149 JetMomentumSmearing_VLCR15N6
150 JetMomentumSmearing_VLCR15_inclusive
151
152
153 JetFlavorAssociation_R02N2
154 JetFlavorAssociation_R02N3
155 JetFlavorAssociation_R02N4
156 JetFlavorAssociation_R02N5
157 JetFlavorAssociation_R02N6
158 JetFlavorAssociation_R05N2
159 JetFlavorAssociation_R05N3
160 JetFlavorAssociation_R05N4
161 JetFlavorAssociation_R05N5
162 JetFlavorAssociation_R05N6
163
164 JetFlavorAssociation_R07N2
165 JetFlavorAssociation_R07N3
166 JetFlavorAssociation_R07N4
167 JetFlavorAssociation_R07N5
168 JetFlavorAssociation_R07N6
169
170 JetFlavorAssociation_R10N2
171 JetFlavorAssociation_R10N3
172 JetFlavorAssociation_R10N4
173 JetFlavorAssociation_R10N5
174 JetFlavorAssociation_R10N6
175
176 JetFlavorAssociation_R12N2
177 JetFlavorAssociation_R12N3
178 JetFlavorAssociation_R12N4
179 JetFlavorAssociation_R12N5
180 JetFlavorAssociation_R12N6
181
182 JetFlavorAssociation_R15N2
183 JetFlavorAssociation_R15N3
184 JetFlavorAssociation_R15N4
185 JetFlavorAssociation_R15N5
186 JetFlavorAssociation_R15N6
187
188 JetFlavorAssociation_R02_inclusive
189 JetFlavorAssociation_R05_inclusive
190 JetFlavorAssociation_R07_inclusive
191 JetFlavorAssociation_R10_inclusive
192 JetFlavorAssociation_R12_inclusive
193 JetFlavorAssociation_R15_inclusive
194
195
196 BTagging_WP50_R02N2
197 BTagging_WP70_R02N2
198 BTagging_WP90_R02N2
199 BTagging_WP50_R02N3
200 BTagging_WP70_R02N3
201 BTagging_WP90_R02N3
202 BTagging_WP50_R02N4
203 BTagging_WP70_R02N4
204 BTagging_WP90_R02N4
205 BTagging_WP50_R02N5
206 BTagging_WP70_R02N5
207 BTagging_WP90_R02N5
208 BTagging_WP50_R02N6
209 BTagging_WP70_R02N6
210 BTagging_WP90_R02N6
211 BTagging_WP50_R05N2
212 BTagging_WP70_R05N2
213 BTagging_WP90_R05N2
214 BTagging_WP50_R05N3
215 BTagging_WP70_R05N3
216 BTagging_WP90_R05N3
217 BTagging_WP50_R05N4
218 BTagging_WP70_R05N4
219 BTagging_WP90_R05N4
220 BTagging_WP50_R05N5
221 BTagging_WP70_R05N5
222 BTagging_WP90_R05N5
223 BTagging_WP50_R05N6
224 BTagging_WP70_R05N6
225 BTagging_WP90_R05N6
226 BTagging_WP50_R07N2
227 BTagging_WP70_R07N2
228 BTagging_WP90_R07N2
229 BTagging_WP50_R07N3
230 BTagging_WP70_R07N3
231 BTagging_WP90_R07N3
232 BTagging_WP50_R07N4
233 BTagging_WP70_R07N4
234 BTagging_WP90_R07N4
235 BTagging_WP50_R07N5
236 BTagging_WP70_R07N5
237 BTagging_WP90_R07N5
238 BTagging_WP50_R07N6
239 BTagging_WP70_R07N6
240 BTagging_WP90_R07N6
241 BTagging_WP50_R10N2
242 BTagging_WP70_R10N2
243 BTagging_WP90_R10N2
244 BTagging_WP50_R10N3
245 BTagging_WP70_R10N3
246 BTagging_WP90_R10N3
247 BTagging_WP50_R10N4
248 BTagging_WP70_R10N4
249 BTagging_WP90_R10N4
250 BTagging_WP50_R10N5
251 BTagging_WP70_R10N5
252 BTagging_WP90_R10N5
253 BTagging_WP50_R10N6
254 BTagging_WP70_R10N6
255 BTagging_WP90_R10N6
256 BTagging_WP50_R12N2
257 BTagging_WP70_R12N2
258 BTagging_WP90_R12N2
259 BTagging_WP50_R12N3
260 BTagging_WP70_R12N3
261 BTagging_WP90_R12N3
262 BTagging_WP50_R12N4
263 BTagging_WP70_R12N4
264 BTagging_WP90_R12N4
265 BTagging_WP50_R12N5
266 BTagging_WP70_R12N5
267 BTagging_WP90_R12N5
268 BTagging_WP50_R12N6
269 BTagging_WP70_R12N6
270 BTagging_WP90_R12N6
271 BTagging_WP50_R15N2
272 BTagging_WP70_R15N2
273 BTagging_WP90_R15N2
274 BTagging_WP50_R15N3
275 BTagging_WP70_R15N3
276 BTagging_WP90_R15N3
277 BTagging_WP50_R15N4
278 BTagging_WP70_R15N4
279 BTagging_WP90_R15N4
280 BTagging_WP50_R15N5
281 BTagging_WP70_R15N5
282 BTagging_WP90_R15N5
283 BTagging_WP50_R15N6
284 BTagging_WP70_R15N6
285 BTagging_WP90_R15N6
286 BTagging_WP50_R02_inclusive
287 BTagging_WP70_R02_inclusive
288 BTagging_WP90_R02_inclusive
289 BTagging_WP50_R05_inclusive
290 BTagging_WP70_R05_inclusive
291 BTagging_WP90_R05_inclusive
292 BTagging_WP50_R07_inclusive
293 BTagging_WP70_R07_inclusive
294 BTagging_WP90_R07_inclusive
295 BTagging_WP50_R10_inclusive
296 BTagging_WP70_R10_inclusive
297 BTagging_WP90_R10_inclusive
298 BTagging_WP50_R12_inclusive
299 BTagging_WP70_R12_inclusive
300 BTagging_WP90_R12_inclusive
301 BTagging_WP50_R15_inclusive
302 BTagging_WP70_R15_inclusive
303 BTagging_WP90_R15_inclusive
304
305
306 TauTagging_R02N2
307 TauTagging_R02N3
308 TauTagging_R02N4
309 TauTagging_R02N5
310 TauTagging_R02N6
311 TauTagging_R05N2
312 TauTagging_R05N3
313 TauTagging_R05N4
314 TauTagging_R05N5
315 TauTagging_R05N6
316 TauTagging_R07N2
317 TauTagging_R07N3
318 TauTagging_R07N4
319 TauTagging_R07N5
320 TauTagging_R07N6
321 TauTagging_R10N2
322 TauTagging_R10N3
323 TauTagging_R10N4
324 TauTagging_R10N5
325 TauTagging_R10N6
326 TauTagging_R12N2
327 TauTagging_R12N3
328 TauTagging_R12N4
329 TauTagging_R12N5
330 TauTagging_R12N6
331 TauTagging_R15N2
332 TauTagging_R15N3
333 TauTagging_R15N4
334 TauTagging_R15N5
335 TauTagging_R15N6
336 TauTagging_R02_inclusive
337 TauTagging_R05_inclusive
338 TauTagging_R07_inclusive
339 TauTagging_R10_inclusive
340 TauTagging_R12_inclusive
341 TauTagging_R15_inclusive
342
343 ScalarHT
344
345 TreeWriter
346}
347
348#################################
349# Propagate particles in cylinder
350#################################
351
352module ParticlePropagator ParticlePropagator {
353 set InputArray Delphes/stableParticles
354
355 set OutputArray stableParticles
356 set ChargedHadronOutputArray chargedHadrons
357 set ElectronOutputArray electrons
358 set MuonOutputArray muons
359
360 # radius of the magnetic field coverage in the calorimeter, in m
361 set Radius 1.5
362 # half-length of the magnetic field coverage in the calorimeter, in m
363 set HalfLength 2.31
364
365 # magnetic field, in T
366 set Bz 4.0
367}
368
369
370##############
371# Track merger
372##############
373
374module Merger TrackMergerProp {
375# add InputArray InputArray
376 add InputArray ParticlePropagator/chargedHadrons
377 add InputArray ParticlePropagator/electrons
378 add InputArray ParticlePropagator/muons
379 set OutputArray tracks
380}
381
382
383
384####################################
385# Track propagation to pseudo-pixel
386####################################
387
388module ParticlePropagator DenseProp {
389
390 set InputArray TrackMergerProp/tracks
391
392 # radius of the magnetic field coverage, in m
393 set Radius 0.45
394 set RadiusMax 1.5
395 # half-length of the magnetic field coverage, in m
396 set HalfLength 0.8
397 set HalfLengthMax 2.31
398
399 # magnetic field
400 set Bz 4.0
401}
402
403#####################
404# Dense Track merger
405#####################
406
407module Merger DenseMergeTracks {
408# add InputArray InputArray
409 add InputArray DenseProp/chargedHadrons
410 add InputArray DenseProp/electrons
411 add InputArray DenseProp/muons
412 set OutputArray tracks
413}
414
415
416######################
417# Dense Track Filter
418######################
419
420module DenseTrackFilter DenseTrackFilter {
421
422 set TrackInputArray DenseMergeTracks/tracks
423
424 set TrackOutputArray tracks
425 set ChargedHadronOutputArray chargedHadrons
426 set ElectronOutputArray electrons
427 set MuonOutputArray muons
428
429 set EtaPhiRes 0.01
430 set EtaMax 2.5
431
432 set pi [expr {acos(-1)}]
433
434 set nbins_phi [expr {$pi/$EtaPhiRes} ]
435 set nbins_phi [expr {int($nbins_phi)} ]
436
437 set PhiBins {}
438 for {set i -$nbins_phi} {$i <= $nbins_phi} {incr i} {
439 add PhiBins [expr {$i * $pi/$nbins_phi}]
440 }
441
442 set nbins_eta [expr {$EtaMax/$EtaPhiRes} ]
443 set nbins_eta [expr {int($nbins_eta)} ]
444
445 for {set i -$nbins_eta} {$i <= $nbins_eta} {incr i} {
446 set eta [expr {$i * $EtaPhiRes}]
447 add EtaPhiBins $eta $PhiBins
448 }
449}
450
451
452
453
454####################################
455# Charged hadron tracking efficiency
456####################################
457
458module Efficiency ChargedHadronTrackingEfficiency {
459 set InputArray DenseTrackFilter/chargedHadrons
460 set OutputArray chargedHadrons
461 # tracking efficiency formula for charged hadrons
462
463 set EfficiencyFormula { (pt <= 0.5) * (0.00) +
464 (abs(eta) <= 2.0) * (pt > 0.5 && pt <= 1) * (0.90) +
465 (abs(eta) <= 2.0) * (pt > 1) * (0.95) +
466 (abs(eta) > 2.0 && abs(eta) < 2.5) * (pt > 0.5 && pt <= 1) * (0.80) +
467 (abs(eta) > 2.0 && abs(eta) < 2.5) * (pt > 1.0) * (0.85) +
468 (abs(eta) > 2.5 ) * (0.00)
469 }
470}
471
472##############################
473# Electron tracking efficiency
474##############################
475
476module Efficiency ElectronTrackingEfficiency {
477 set InputArray DenseTrackFilter/electrons
478 set OutputArray electrons
479
480 set EfficiencyFormula { (pt <= 0.5) * (0.00) +
481 (abs(eta) <= 2.0) * (pt > 0.5 && pt <= 1) * (0.90) +
482 (abs(eta) <= 2.0) * (pt > 1) * (0.95) +
483 (abs(eta) > 2.0 && abs(eta) < 2.5) * (pt > 0.5 && pt <= 1) * (0.80) +
484 (abs(eta) > 2.0 && abs(eta) < 2.5) * (pt > 1.0) * (0.85) +
485 (abs(eta) > 2.5 ) * (0.00)
486 }
487}
488
489##########################
490# Muon tracking efficiency
491##########################
492
493module Efficiency MuonTrackingEfficiency {
494 set InputArray DenseTrackFilter/muons
495 set OutputArray muons
496
497 set EfficiencyFormula { (pt <= 0.5) * (0.00) +
498 (abs(eta) <= 2.0) * (pt > 0.5 && pt <= 1) * (0.95) +
499 (abs(eta) <= 2.0) * (pt > 1) * (0.99) +
500 (abs(eta) > 2.0 && abs(eta) < 2.5) * (pt > 0.5 && pt <= 1) * (0.90) +
501 (abs(eta) > 2.0 && abs(eta) < 2.5) * (pt > 1.0) * (0.95) +
502 (abs(eta) > 2.5 ) * (0.00)
503 }
504}
505
506########################################
507# Momentum resolution for charged tracks
508########################################
509
510module MomentumSmearing ChargedHadronMomentumSmearing {
511 set InputArray ChargedHadronTrackingEfficiency/chargedHadrons
512 set OutputArray chargedHadrons
513
514
515 # Resolution given in dpT/pT.
516 # CLICdet internal studies
517 set ResolutionFormula {
518 (abs(eta) < 2.50 && abs(eta) >= 1.74 ) * 2 * sqrt( 8.56036e-05^2 * pt^2 +0.0148987^2 ) +
519 (abs(eta) < 1.74 && abs(eta) >= 1.32 ) * 1.5 * sqrt( 8.56036e-05^2 * pt^2 +0.0148987^2 ) +
520 (abs(eta) < 1.32 && abs(eta) >= 0.76 ) * sqrt( 1.12382e-05^2 * pt^2 +0.00391722^2 ) +
521 (abs(eta) < 0.76 && abs(eta) >= 0.36 ) * sqrt( 1.16768e-05^2 * pt^2 +0.00255204^2 ) +
522 (abs(eta) < 0.36 && abs(eta) >= 0.18 ) * sqrt( 1.28327e-05^2 * pt^2 +0.00220587^2 ) +
523 (abs(eta) < 0.18) * sqrt( 1.32845e-05^2 * pt^2 +0.00209325^2 )
524
525 }
526}
527
528###################################
529# Momentum resolution for electrons
530###################################
531
532module MomentumSmearing ElectronMomentumSmearing {
533 set InputArray ElectronTrackingEfficiency/electrons
534 set OutputArray electrons
535
536 # Resolution given in dpT/pT.
537 # CLICdet internal studies
538 set ResolutionFormula {
539 (abs(eta) < 2.50 && abs(eta) >= 1.74 ) * 2 * sqrt( 8.62283e-05^2 * pt^2 + 0.0177556^2 ) +
540 (abs(eta) < 1.74 && abs(eta) >= 1.32 ) * 1.5 * sqrt( 8.62283e-05^2 * pt^2 + 0.0177556^2 ) +
541 (abs(eta) < 1.32 && abs(eta) >= 0.76 ) * sqrt( 1.0915e-05 ^2 * pt^2 + 0.00663766^2 ) +
542 (abs(eta) < 0.76 && abs(eta) >= 0.36 ) * sqrt( 1.15518e-05^2 * pt^2 + 0.00398644^2 ) +
543 (abs(eta) < 0.36 && abs(eta) >= 0.18 ) * sqrt( 1.3307e-05 ^2 * pt^2 + 0.00317807^2 ) +
544 (abs(eta) < 0.18) * sqrt( 1.40722e-05^2 * pt^2 + 0.00292138^2 )
545
546 }
547}
548
549###############################
550# Momentum resolution for muons
551###############################
552
553module MomentumSmearing MuonMomentumSmearing {
554 set InputArray MuonTrackingEfficiency/muons
555 set OutputArray muons
556
557 # Resolution given in dpT/pT.
558
559 # CLICdet internal studies
560 set ResolutionFormula {
561
562 (abs(eta) < 2.50 && abs(eta) >= 1.74 ) * 2 * sqrt(4.57439e-05^2 * pt^2 + 0.0149328^2 ) +
563 (abs(eta) < 1.74 && abs(eta) >= 1.32 ) * 1.5 * sqrt(4.57439e-05^2 * pt^2 + 0.0149328^2 ) +
564 (abs(eta) < 1.32 && abs(eta) >= 0.76 ) * sqrt(9.81626e-06^2 * pt^2 + 0.00379895^2 ) +
565 (abs(eta) < 0.76 && abs(eta) >= 0.36 ) * sqrt(1.1959e-05^2 * pt^2 + 0.00242417^2 ) +
566 (abs(eta) < 0.36 && abs(eta) >= 0.18 ) * sqrt(1.20149e-05^2 * pt^2 + 0.00219291^2 ) +
567 (abs(eta) < 0.18) * sqrt(1.29686e-05^2 * pt^2 + 0.0020392^2 )
568
569 }
570}
571
572##############
573# Track merger
574##############
575
576module Merger TrackMerger {
577 # add InputArray InputArray
578 add InputArray ChargedHadronMomentumSmearing/chargedHadrons
579 add InputArray ElectronMomentumSmearing/electrons
580 add InputArray MuonMomentumSmearing/muons
581 set OutputArray tracks
582}
583
584#############
585# ECAL
586#############
587
588module SimpleCalorimeter ECal {
589 set ParticleInputArray ParticlePropagator/stableParticles
590 set TrackInputArray TrackMerger/tracks
591
592 set TowerOutputArray ecalTowers
593 set EFlowTrackOutputArray eflowTracks
594 set EFlowTowerOutputArray eflowPhotons
595
596 set IsEcal true
597
598 set EnergyMin 0.5
599 set EnergySignificanceMin 1.0
600
601 set SmearTowerCenter true
602
603 set pi [expr {acos(-1)}]
604
605 # lists of the edges of each tower in eta and phi
606 # each list starts with the lower edge of the first tower
607 # the list ends with the higher edged of the last tower
608
609 #ECAL barrel: dphi = 0.2 degree, deta=0.003 towers up to |eta| <=1.2
610 #ECAL endcaps: dphi = 0.8 degree, deta=0.02 towers up to |eta| <=2.5
611
612 #barrel:
613 #dphi = 0.2 degree towers up to eta <=1.2
614 set PhiBins {}
615 for {set i -900} {$i <= 900} {incr i} {
616 add PhiBins [expr {$i * $pi/900.0 }]
617 }
618 # 0.003 unit (5x5 mm^2) in eta up to eta <=1.2
619 for {set i -400} {$i <=400} {incr i} {
620 set eta [expr {$i * 0.003}]
621 add EtaPhiBins $eta $PhiBins
622 }
623
624 #endcaps:
625 #dphi = 0.8 degree towers for 1.2 < eta <=2.5
626 set PhiBins {}
627 for {set i -225} {$i <= 225} {incr i} {
628 add PhiBins [expr {$i * $pi/225.}]
629 }
630 #deta=0.02 units for 1.2 < |eta| <=2.5
631 #first, from -2.5 to -1.2, there will be (1.3/0.02=)65 segments
632 for {set i 1} {$i <=66} {incr i} {
633 set eta [expr {-2.52 + $i * 0.02}]
634 add EtaPhiBins $eta $PhiBins
635 }
636 #same for 1.2 to 2.5
637 for {set i 1} {$i <=66} {incr i} {
638 set eta [expr {1.18 + $i*0.02}]
639 add EtaPhiBins $eta $PhiBins
640 }
641
642
643 # default energy fractions {abs(PDG code)} {fraction of energy deposited in ECAL}
644
645 add EnergyFraction {0} {0.0}
646 # energy fractions for e, gamma and pi0
647 add EnergyFraction {11} {1.0}
648 add EnergyFraction {22} {1.0}
649 add EnergyFraction {111} {1.0}
650 # energy fractions for muon, neutrinos and neutralinos
651 add EnergyFraction {12} {0.0}
652 add EnergyFraction {13} {0.0}
653 add EnergyFraction {14} {0.0}
654 add EnergyFraction {16} {0.0}
655 add EnergyFraction {1000022} {0.0}
656 add EnergyFraction {1000023} {0.0}
657 add EnergyFraction {1000025} {0.0}
658 add EnergyFraction {1000035} {0.0}
659 add EnergyFraction {1000045} {0.0}
660 # energy fractions for K0short and Lambda
661 add EnergyFraction {310} {0.3}
662 add EnergyFraction {3122} {0.3}
663
664 # set ECalResolutionFormula {resolution formula as a function of eta and energy}
665 set ResolutionFormula {
666 (abs(eta) <= 0.78 ) * sqrt(energy^2*0.01^2 + energy*0.156^2)+
667 (abs(eta) > 0.78 && abs(eta) <=0.83 ) * sqrt( energy^0.01^2 + energy*0.175^2 ) +
668 (abs(eta) <= 2.5 && abs(eta) > 0.83) * sqrt( energy^2*0.01^2 + energy*0.151^2 )}
669}
670
671#############
672# HCAL
673#############
674
675module SimpleCalorimeter HCal {
676 set ParticleInputArray ParticlePropagator/stableParticles
677 set TrackInputArray ECal/eflowTracks
678
679 set TowerOutputArray hcalTowers
680 set EFlowTrackOutputArray eflowTracks
681 set EFlowTowerOutputArray eflowNeutralHadrons
682
683 set IsEcal false
684
685 set EnergyMin 1.0
686 set EnergySignificanceMin 1.0
687
688 set SmearTowerCenter true
689
690 set pi [expr {acos(-1)}]
691
692 # lists of the edges of each tower in eta and phi
693 # each list starts with the lower edge of the first tower
694 # the list ends with the higher edged of the last tower
695
696
697 #HCAL barrel: dphi = 1 degree, deta= 0.02 towers up to |eta| <=0.8
698 #HCAL ring: dphi = 1 degree, deta= 0.02 towers up to |eta| <=0.9
699 #HCAL endcaps: dphi = 6 degree, deta = 0.1 up to |eta| <=2.5
700 #HCAL cell sizes always 30x30 mm^2
701
702 #barrel and ring:
703 #dphi = 1 degree up to |eta| <=0.9
704 set PhiBins {}
705 for {set i -180} {$i <=180} {incr i} {
706 add PhiBins [expr {$i * $pi/180.0}]
707 }
708 #deta= 0.02 towers up to |eta| <=0.9
709 for {set i -45} {$i <=45} {incr i} {
710 set eta [expr {$i * 0.02}]
711 add EtaPhiBins $eta $PhiBins
712 }
713
714 #endcaps:
715 # dphi = 6 degree
716 set PhiBins {}
717 for {set i -30} {$i <=30} {incr i} {
718 add PhiBins [expr {$i * $pi/30.0}]
719 }
720 # deta =0.1 for 0.9 < |eta| <=2.5
721 #for -2.5 to -0.9, 21 segments
722 for {set i 1} {$i <=17} {incr i} {
723 set eta [expr {-2.5 + $i * 0.1}]
724 add EtaPhiBins $eta $PhiBins
725 }
726 #same for 0.9 to 2.5
727 for {set i 1} {$i <=17} {incr i} {
728 set eta [expr {0.8 + $i * 0.1 }]
729 add EtaPhiBins $eta $PhiBins
730 }
731
732 # default energy fractions {abs(PDG code)} {Fecal Fhcal}
733 add EnergyFraction {0} {1.0}
734 # energy fractions for e, gamma and pi0
735 add EnergyFraction {11} {0.0}
736 add EnergyFraction {22} {0.0}
737 add EnergyFraction {111} {0.0}
738 # energy fractions for muon, neutrinos and neutralinos
739 add EnergyFraction {12} {0.0}
740 add EnergyFraction {13} {0.0}
741 add EnergyFraction {14} {0.0}
742 add EnergyFraction {16} {0.0}
743 add EnergyFraction {1000022} {0.0}
744 add EnergyFraction {1000023} {0.0}
745 add EnergyFraction {1000025} {0.0}
746 add EnergyFraction {1000035} {0.0}
747 add EnergyFraction {1000045} {0.0}
748 # energy fractions for K0short and Lambda
749 add EnergyFraction {310} {0.7}
750 add EnergyFraction {3122} {0.7}
751
752 # set HCalResolutionFormula {resolution formula as a function of eta and energy}
753 #CLICdet internal studies
754 set ResolutionFormula {
755 (abs(eta)<= 0.3) * sqrt(1.38^2 + energy*0.308^2 + energy^2*0.050^2) +
756 (abs(eta)<= 0.78 && abs(eta) > 0.3) * sqrt(1.25^2 + energy*0.322^2 + energy^2*0.048^2) +
757 (abs(eta)<=1.099 && abs(eta) > 0.78) * sqrt( 1.159^2 + energy*0.341^2 + energy^2*0.049^2 ) +
758 (abs(eta)<=2.5 && abs(eta)> 1.099) * sqrt( 1.09^2 + energy*0.319^2 + energy^2*0.052^2 )
759 }
760
761}
762
763#################
764# Electron filter
765#################
766
767module PdgCodeFilter ElectronFilter {
768 set InputArray HCal/eflowTracks
769 set OutputArray electrons
770 set Invert true
771 add PdgCode {11}
772 add PdgCode {-11}
773}
774
775######################
776# ChargedHadronFilter
777######################
778
779module PdgCodeFilter ChargedHadronFilter {
780 set InputArray HCal/eflowTracks
781 set OutputArray chargedHadrons
782
783 add PdgCode {11}
784 add PdgCode {-11}
785 add PdgCode {13}
786 add PdgCode {-13}
787}
788
789
790
791###################################################
792# Tower Merger (in case not using e-flow algorithm)
793###################################################
794
795module Merger Calorimeter {
796 # add InputArray InputArray
797 add InputArray ECal/ecalTowers
798 add InputArray HCal/hcalTowers
799 add InputArray MuonMomentumSmearing/muons
800 set OutputArray towers
801}
802
803
804####################
805# Energy flow merger
806####################
807
808module Merger EFlowMerger {
809 # add InputArray InputArray
810 add InputArray HCal/eflowTracks
811 add InputArray ECal/eflowPhotons
812 add InputArray HCal/eflowNeutralHadrons
813 set OutputArray eflow
814}
815
816######################
817# EFlowFilter
818######################
819
820module PdgCodeFilter EFlowFilter {
821 set InputArray EFlowMerger/eflow
822 set OutputArray eflow
823
824 add PdgCode {11}
825 add PdgCode {-11}
826 add PdgCode {13}
827 add PdgCode {-13}
828}
829
830
831###################
832# Photon efficiency
833###################
834
835module Efficiency PhotonEfficiency {
836 set InputArray ECal/eflowPhotons
837 set OutputArray photons
838
839 # set EfficiencyFormula {efficiency formula as a function of eta and pt}
840
841 # efficiency formula for photons
842 set EfficiencyFormula {
843 (energy < 2.0 ) * (0.000) +
844 (energy >= 2.0) * (abs(eta) < 0.7)*(0.94) +
845 (energy >= 2.0) * (abs(eta) >=0.7 && abs(eta) <=2.5) * (0.9) }
846
847}
848
849
850##################
851# Photon isolation
852##################
853
854module Isolation PhotonIsolation {
855 set CandidateInputArray PhotonEfficiency/photons
856 set IsolationInputArray EFlowMerger/eflow
857
858 set OutputArray photons
859
860 set DeltaRMax 0.1
861
862 set PTMin 0.5
863
864 set PTRatioMax 0.2
865}
866
867
868#####################
869# Electron efficiency
870#####################
871
872module Efficiency ElectronEfficiency {
873 set InputArray ElectronFilter/electrons
874 set OutputArray electrons
875
876 # set EfficiencyFormula {efficiency formula as a function of eta and pt}
877
878 set EfficiencyFormula {
879 (energy < 3.0 ) * ( 0.00 ) +
880 (abs(eta) > 2.50) * ( 0.00 ) +
881 ( energy >=3 && energy < 8 ) * (abs(eta) > 1.95 && abs(eta) < 2.50) * (0.58 ) +
882 ( energy >=3 && energy < 8 ) * (abs(eta) <= 1.95 && abs(eta) > 1.22) * ( 0.7 ) +
883 ( energy >=3 && energy < 8 ) * (abs(eta) <= 1.22 && abs(eta) > 1.1 ) * ( 0.6 ) +
884 ( energy >=3 && energy < 8 ) * (abs(eta) <= 1.1 && abs(eta) > 0.91 ) * ( 0.7 ) +
885 ( energy >=3 && energy < 8 ) * (abs(eta) <= 0.91 && abs(eta) > 0.69) * ( 0.8 ) +
886 ( energy >=3 && energy < 8 ) * (abs(eta) <= 0.69) * (0.84 ) +
887 ( energy >=8 && energy < 13 ) * (abs(eta) > 1.95 && abs(eta) < 2.50) * ( 0.6 ) +
888 ( energy >=8 && energy < 13 ) * (abs(eta) <= 1.95 && abs(eta) > 1.22) * ( 0.76 ) +
889 ( energy >=8 && energy < 13 ) * (abs(eta) <= 1.22 && abs(eta) > 1.1 ) * ( 0.67 ) +
890 ( energy >=8 && energy < 13 ) * (abs(eta) <= 1.1 && abs(eta) > 0.91 ) * ( 0.78 ) +
891 ( energy >=8 && energy < 13 ) * (abs(eta) <= 0.91 && abs(eta) > 0.69) * ( 0.86 ) +
892 ( energy >=8 && energy < 13 ) * (abs(eta) <= 0.69) * ( 0.88 ) +
893 ( energy >=13 && energy < 18 ) * (abs(eta) > 1.95 && abs(eta) < 2.50) * ( 0.6 ) +
894 ( energy >=13 && energy < 18 ) * (abs(eta) <= 1.95 && abs(eta) > 1.22) * ( 0.8 ) +
895 ( energy >=13 && energy < 18 ) * (abs(eta) <= 1.22 && abs(eta) > 1.1 ) * ( 0.68 ) +
896 ( energy >=13 && energy < 18 ) * (abs(eta) <= 1.1 && abs(eta) > 0.91 ) * ( 0.84 ) +
897 ( energy >=13 && energy < 18 ) * (abs(eta) <= 0.91 && abs(eta) > 0.69) * ( 0.88 ) +
898 ( energy >=13 && energy < 18 ) * (abs(eta) <= 0.69) * ( 0.9 ) +
899 ( energy >=18 && energy < 23 ) * (abs(eta) > 1.95 && abs(eta) < 2.50) * (0.64 ) +
900 ( energy >=18 && energy < 23 ) * (abs(eta) <= 1.95 && abs(eta) > 1.22) * (0.82 ) +
901 ( energy >=18 && energy < 23 ) * (abs(eta) <= 1.22 && abs(eta) > 1.1 ) * ( 0.7 ) +
902 ( energy >=18 && energy < 23 ) * (abs(eta) <= 1.1 && abs(eta) > 0.91 ) * (0.84 ) +
903 ( energy >=18 && energy < 23 ) * (abs(eta) <= 0.91 && abs(eta) > 0.69) * ( 0.9 ) +
904 ( energy >=18 && energy < 23 ) * (abs(eta) <= 0.69) * (0.92 ) +
905 ( energy >= 23 && energy < 28 ) * (abs(eta) > 1.95 && abs(eta) < 2.50) * (0.64 ) +
906 ( energy >= 23 && energy < 28 ) * (abs(eta) <= 1.95 && abs(eta) > 1.22) * (0.86 ) +
907 ( energy >= 23 && energy < 28 ) * (abs(eta) <= 1.22 && abs(eta) > 1.1 ) * (0.74 ) +
908 ( energy >= 23 && energy < 28 ) * (abs(eta) <= 1.1 && abs(eta) > 0.91 ) * (0.87 ) +
909 ( energy >= 23 && energy < 28 ) * (abs(eta) <= 0.91 && abs(eta) > 0.69) * (0.91 ) +
910 ( energy >= 23 && energy < 28 ) * (abs(eta) <= 0.69) * (0.94 ) +
911 ( energy >=28 && energy < 35 ) * (abs(eta) > 1.95 && abs(eta) < 2.50) * (0.67 ) +
912 ( energy >=28 && energy < 35 ) * (abs(eta) <= 1.95 && abs(eta) > 1.22) * (0.88 ) +
913 ( energy >=28 && energy < 35 ) * (abs(eta) <= 1.22 && abs(eta) > 1.1 ) * (0.78 ) +
914 ( energy >=28 && energy < 35 ) * (abs(eta) <= 1.1 && abs(eta) > 0.91 ) * ( 0.9 ) +
915 ( energy >=28 && energy < 35 ) * (abs(eta) <= 0.91 && abs(eta) > 0.69) * (0.94 ) +
916 ( energy >=28 && energy < 35 ) * (abs(eta) <= 0.69) * (0.94 ) +
917 ( energy >=35 && energy < 45 ) * (abs(eta) > 1.95 && abs(eta) < 2.50) * (0.68 ) +
918 ( energy >=35 && energy < 45 ) * (abs(eta) <= 1.95 && abs(eta) > 1.22) * ( 0.9 ) +
919 ( energy >=35 && energy < 45 ) * (abs(eta) <= 1.22 && abs(eta) > 1.1 ) * (0.86 ) +
920 ( energy >=35 && energy < 45 ) * (abs(eta) <= 1.1 && abs(eta) > 0.91 ) * (0.92 ) +
921 ( energy >=35 && energy < 45 ) * (abs(eta) <= 0.91 && abs(eta) > 0.69) * (0.94 ) +
922 ( energy >=35 && energy < 45 ) * (abs(eta) <= 0.69) * (0.96 ) +
923 ( energy >=45 && energy < 80 ) * (abs(eta) > 1.95 && abs(eta) < 2.50) * ( 0.7 ) +
924 ( energy >=45 && energy < 80 ) * (abs(eta) <= 1.95 && abs(eta) > 1.22) * ( 0.92 ) +
925 ( energy >=45 && energy < 80 ) * (abs(eta) <= 1.22 && abs(eta) > 1.1 ) * ( 0.8 ) +
926 ( energy >=45 && energy < 80 ) * (abs(eta) <= 1.1 && abs(eta) > 0.91 ) * ( 0.94 ) +
927 ( energy >=45 && energy < 80 ) * (abs(eta) <= 0.91 && abs(eta) > 0.69) * ( 0.96 ) +
928 ( energy >=45 && energy < 80 ) * (abs(eta) <= 0.69) * ( 0.97 ) +
929 ( energy >=80 && energy < 200 ) * (abs(eta) > 1.95 && abs(eta) < 2.50) * (0.68 ) +
930 ( energy >=80 && energy < 200 ) * (abs(eta) <= 1.95 && abs(eta) > 1.22) * (0.96 ) +
931 ( energy >=80 && energy < 200 ) * (abs(eta) <= 1.22 && abs(eta) > 1.1 ) * (0.84 ) +
932 ( energy >=80 && energy < 200 ) * (abs(eta) <= 1.1 && abs(eta) > 0.91 ) * (0.94 ) +
933 ( energy >=80 && energy < 200 ) * (abs(eta) <= 0.91 && abs(eta) > 0.69) * (0.98 ) +
934 ( energy >=80 && energy < 200 ) * (abs(eta) <= 0.69) * (0.98 ) +
935 ( energy >=200 && energy < 400 ) * (abs(eta) > 1.95 && abs(eta) < 2.50) * ( 0.68 ) +
936 ( energy >=200 && energy < 400 ) * (abs(eta) <= 1.95 && abs(eta) > 1.22) * ( 0.97 ) +
937 ( energy >=200 && energy < 400 ) * (abs(eta) <= 1.22 && abs(eta) > 1.1 ) * ( 0.86 ) +
938 ( energy >=200 && energy < 400 ) * (abs(eta) <= 1.1 && abs(eta) > 0.91 ) * ( 0.96 ) +
939 ( energy >=200 && energy < 400 ) * (abs(eta) <= 0.91 && abs(eta) > 0.69) * ( 0.98 ) +
940 ( energy >=200 && energy < 400 ) * (abs(eta) <= 0.69) * ( 0.98 ) +
941 ( energy >=400 ) * (abs(eta) > 1.95 && abs(eta) < 2.50) * (0.68 ) +
942 ( energy >=400 ) * (abs(eta) <= 1.95 && abs(eta) > 1.22) * (0.96 ) +
943 ( energy >=400 ) * (abs(eta) <= 1.22 && abs(eta) > 1.1 ) * (0.82 ) +
944 ( energy >=400 ) * (abs(eta) <= 1.1 && abs(eta) > 0.91 ) * (0.96 ) +
945 ( energy >=400 ) * (abs(eta) <= 0.91 && abs(eta) > 0.69) * (0.98 ) +
946 ( energy >=400 ) * (abs(eta) <= 0.69) * (0.98 )
947 }
948}
949
950####################
951# Electron isolation
952####################
953
954module Isolation ElectronIsolation {
955 set CandidateInputArray ElectronEfficiency/electrons
956 set IsolationInputArray EFlowMerger/eflow
957
958 set OutputArray electrons
959
960 set DeltaRMax 0.1
961
962 set PTMin 0.5
963
964 set PTRatioMax 0.2
965}
966
967#################
968# Muon efficiency
969#################
970
971module Efficiency MuonEfficiency {
972 set InputArray MuonMomentumSmearing/muons
973 set OutputArray muons
974
975 # set EfficiencyFormula {efficiency as a function of eta and pt}
976
977 set EfficiencyFormula {
978 (energy < 2.5 ) * (0.00) +
979 (energy>=2.5 ) * (0.999)
980 }
981}
982
983################
984# Muon isolation
985################
986
987module Isolation MuonIsolation {
988 set CandidateInputArray MuonEfficiency/muons
989 set IsolationInputArray EFlowMerger/eflow
990
991 set OutputArray muons
992
993 set DeltaRMax 0.1
994
995 set PTMin 0.5
996
997 set PTRatioMax 0.2
998}
999
1000
1001
1002###################
1003# Missing ET merger
1004###################
1005
1006module Merger MissingET {
1007 # add InputArray InputArray
1008 add InputArray EFlowMerger/eflow
1009 set MomentumOutputArray momentum
1010}
1011
1012
1013##################
1014# Scalar HT merger
1015##################
1016
1017module Merger ScalarHT {
1018 # add InputArray InputArray
1019 add InputArray EFlowMerger/eflow
1020 set EnergyOutputArray energy
1021}
1022######################
1023# EFlowFilter (UniqueObjectFinder)
1024######################
1025module UniqueObjectFinder UniqueObjectFinder {
1026 add InputArray PhotonIsolation/photons photons
1027 add InputArray ElectronIsolation/electrons electrons
1028 add InputArray MuonIsolation/muons muons
1029 add InputArray EFlowMerger/eflow eflow
1030}
1031
1032#################
1033# Neutrino Filter
1034#################
1035
1036module PdgCodeFilter NeutrinoFilter {
1037
1038 set InputArray Delphes/stableParticles
1039 set OutputArray filteredParticles
1040
1041 set PTMin 0.0
1042
1043 add PdgCode {12}
1044 add PdgCode {14}
1045 add PdgCode {16}
1046 add PdgCode {-12}
1047 add PdgCode {-14}
1048 add PdgCode {-16}
1049
1050}
1051
1052
1053#####################
1054# MC truth jet finder
1055#####################
1056
1057module FastJetFinder GenJetFinder {
1058 set InputArray NeutrinoFilter/filteredParticles
1059
1060 set OutputArray jets
1061
1062 # algorithm: 1 CDFJetClu, 2 MidPoint, 3 SIScone, 4 kt, 5 Cambridge/Aachen, 6 antikt, 7 anti-kt with winner-take-all axis (for N-subjettiness), 8 N-jettiness, 9 Valencia
1063 set JetAlgorithm 9
1064 set ParameterR 0.5
1065
1066 set JetPTMin 20.0
1067}
1068
1069#########################
1070# Gen Missing ET merger
1071########################
1072
1073module Merger GenMissingET {
1074 # add InputArray InputArray
1075 add InputArray NeutrinoFilter/filteredParticles
1076 set MomentumOutputArray momentum
1077}
1078
1079
1080
1081############
1082# Jet finder
1083############
1084
1085module FastJetFinder FastJetFinderKt {
1086 # set InputArray Calorimeter/towers
1087 set InputArray EFlowMerger/eflow
1088
1089 set OutputArray KTjets
1090
1091 # algorithm: 1 CDFJetClu, 2 MidPoint, 3 SIScone, 4 kt, 5 Cambridge/Aachen, 6 antikt, 7 anti-kt with winner-take-all axis (for N-subjettiness), 8 N-jettiness, 9 Valencia
1092 set JetAlgorithm 4
1093 set ParameterR 0.5
1094
1095 set JetPTMin 20.0
1096}
1097
1098################
1099# Jet finder VLC
1100################
1101
1102
1103source MuonCollider/MuonColliderDet_JetReco.tcl
1104
1105
1106#########################################
1107# Jet Momentum Smearing to mimick overlay
1108#########################################
1109
1110
1111source MuonCollider/MuonColliderDet_JetSmearing.tcl
1112
1113
1114
1115########################
1116# Jet Flavor Association
1117########################
1118
1119source MuonCollider/MuonColliderDet_JetFlavorAssociation.tcl
1120
1121###########
1122# b-tagging
1123###########
1124# based on CLICdp-Note-2014-002
1125
1126source MuonCollider/MuonColliderDet_BTagging.tcl
1127
1128
1129#############
1130# tau-tagging
1131#############
1132
1133source MuonCollider/MuonColliderDet_TauTagging.tcl
1134
1135##################
1136# ROOT tree writer
1137##################
1138
1139module TreeWriter TreeWriter {
1140 # add Branch InputArray BranchName BranchClass
1141 add Branch Delphes/allParticles Particle GenParticle
1142
1143 add Branch GenJetFinder/jets GenJet Jet
1144
1145 add Branch FastJetFinderKt/KTjets KTjet Jet
1146
1147 add Branch JetMomentumSmearing_VLCR05N2/JER_VLCjetsR05N2 VLCjetR05N2 Jet
1148 add Branch JetMomentumSmearing_VLCR05N3/JER_VLCjetsR05N3 VLCjetR05N3 Jet
1149 add Branch JetMomentumSmearing_VLCR05N4/JER_VLCjetsR05N4 VLCjetR05N4 Jet
1150 add Branch JetMomentumSmearing_VLCR05N5/JER_VLCjetsR05N5 VLCjetR05N5 Jet
1151 add Branch JetMomentumSmearing_VLCR05N6/JER_VLCjetsR05N6 VLCjetR05N6 Jet
1152
1153 add Branch JetMomentumSmearing_VLCR07N2/JER_VLCjetsR07N2 VLCjetR07N2 Jet
1154 add Branch JetMomentumSmearing_VLCR07N3/JER_VLCjetsR07N3 VLCjetR07N3 Jet
1155 add Branch JetMomentumSmearing_VLCR07N4/JER_VLCjetsR07N4 VLCjetR07N4 Jet
1156 add Branch JetMomentumSmearing_VLCR07N5/JER_VLCjetsR07N5 VLCjetR07N5 Jet
1157 add Branch JetMomentumSmearing_VLCR07N6/JER_VLCjetsR07N6 VLCjetR07N6 Jet
1158
1159 add Branch JetMomentumSmearing_VLCR10N2/JER_VLCjetsR10N2 VLCjetR10N2 Jet
1160 add Branch JetMomentumSmearing_VLCR10N3/JER_VLCjetsR10N3 VLCjetR10N3 Jet
1161 add Branch JetMomentumSmearing_VLCR10N4/JER_VLCjetsR10N4 VLCjetR10N4 Jet
1162 add Branch JetMomentumSmearing_VLCR10N5/JER_VLCjetsR10N5 VLCjetR10N5 Jet
1163 add Branch JetMomentumSmearing_VLCR10N6/JER_VLCjetsR10N6 VLCjetR10N6 Jet
1164
1165 add Branch JetMomentumSmearing_VLCR12N2/JER_VLCjetsR12N2 VLCjetR12N2 Jet
1166 add Branch JetMomentumSmearing_VLCR12N3/JER_VLCjetsR12N3 VLCjetR12N3 Jet
1167 add Branch JetMomentumSmearing_VLCR12N4/JER_VLCjetsR12N4 VLCjetR12N4 Jet
1168 add Branch JetMomentumSmearing_VLCR12N5/JER_VLCjetsR12N5 VLCjetR12N5 Jet
1169 add Branch JetMomentumSmearing_VLCR12N6/JER_VLCjetsR12N6 VLCjetR12N6 Jet
1170
1171 add Branch JetMomentumSmearing_VLCR15N2/JER_VLCjetsR15N2 VLCjetR15N2 Jet
1172 add Branch JetMomentumSmearing_VLCR15N3/JER_VLCjetsR15N3 VLCjetR15N3 Jet
1173 add Branch JetMomentumSmearing_VLCR15N4/JER_VLCjetsR15N4 VLCjetR15N4 Jet
1174 add Branch JetMomentumSmearing_VLCR15N5/JER_VLCjetsR15N5 VLCjetR15N5 Jet
1175 add Branch JetMomentumSmearing_VLCR15N6/JER_VLCjetsR15N6 VLCjetR15N6 Jet
1176
1177 add Branch JetMomentumSmearing_VLCR05_inclusive/JER_VLCjetsR05_inclusive VLCjetR05_inclusive Jet
1178 add Branch JetMomentumSmearing_VLCR07_inclusive/JER_VLCjetsR07_inclusive VLCjetR07_inclusive Jet
1179 add Branch JetMomentumSmearing_VLCR10_inclusive/JER_VLCjetsR10_inclusive VLCjetR10_inclusive Jet
1180 add Branch JetMomentumSmearing_VLCR12_inclusive/JER_VLCjetsR12_inclusive VLCjetR12_inclusive Jet
1181 add Branch JetMomentumSmearing_VLCR15_inclusive/JER_VLCjetsR15_inclusive VLCjetR15_inclusive Jet
1182
1183
1184 ####
1185
1186 add Branch GenMissingET/momentum GenMissingET MissingET
1187
1188 add Branch TrackMerger/tracks Track Track
1189 add Branch Calorimeter/towers Tower Tower
1190
1191 add Branch HCal/eflowTracks EFlowTrack Track
1192 add Branch ECal/eflowPhotons EFlowPhoton Tower
1193 add Branch HCal/eflowNeutralHadrons EFlowNeutralHadron Tower
1194
1195 add Branch UniqueObjectFinder/photons Photon Photon
1196 add Branch UniqueObjectFinder/electrons Electron Electron
1197 add Branch UniqueObjectFinder/muons Muon Muon
1198
1199 add Branch MissingET/momentum MissingET MissingET
1200 add Branch ScalarHT/energy ScalarHT ScalarHT
1201}
Note: See TracBrowser for help on using the repository browser.