- Timestamp:
- May 5, 2021, 6:19:09 PM (3 years ago)
- Branches:
- master
- Children:
- 193c267c
- Parents:
- f08474a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cards/delphes_card_IDEA.tcl
rf08474a r058667b 16 16 17 17 set ExecutionPath { 18 19 TruthVertexFinder 18 20 ParticlePropagator 19 21 … … 25 27 TrackSmearing 26 28 ClusterCounting 29 TimeSmearing 30 TimeOfFlight 27 31 28 32 TrackMerger … … 61 65 ScalarHT 62 66 TreeWriter 67 } 68 69 ################################# 70 # Truth Vertex Finder 71 ################################# 72 73 module TruthVertexFinder TruthVertexFinder { 74 75 ## below this distance two vertices are assumed to be the same 76 set Resolution 1E-06 77 78 set InputArray Delphes/stableParticles 79 set VertexOutputArray vertices 63 80 } 64 81 … … 101 118 } 102 119 } 103 104 # (pt <= 0.1) * (0.00) +105 # (abs(eta) <= 3.0) * (pt > 0.1) * (1.00) +106 # (abs(eta) > 3) * (0.00)107 120 108 121 … … 355 368 set Bz $B 356 369 357 set Rmin 0.35 370 ## check that these are consistent with DCHCANI/DCHNANO parameters in TrackCovariance module 371 set Rmin 0.345 358 372 set Rmax 2.0 359 373 set Zmin -2.0 360 374 set Zmax 2.0 361 375 362 # gas mix option: 0376 # gas mix option: 363 377 # 0: Helium 90% - Isobutane 10% 364 378 # 1: Helium 100% … … 371 385 372 386 387 ######################################## 388 # Time Smearing MIP 389 ######################################## 390 391 module TimeSmearing TimeSmearing { 392 set TrackInputArray ClusterCounting/tracks 393 set OutputArray tracks 394 395 # assume constant 30 ps resolution for now 396 set TimeResolution { 397 (abs(eta) > 0.0 && abs(eta) <= 3.0)* 30E-12 398 } 399 } 400 401 ######################################## 402 # Time Of Flight Measurement 403 ######################################## 404 405 module TimeOfFlight TimeOfFlight { 406 set TrackInputArray TimeSmearing/tracks 407 set VertexInputArray TruthVertexFinder/vertices 408 409 set OutputArray tracks 410 411 # 0: assume vertex time tV from MC Truth (ideal case) 412 # 1: assume vertex time tV=0 413 # 2: calculate vertex time as vertex TOF, assuming tPV=0 414 set VertexTimeMode 2 415 416 } 417 373 418 374 419 ############## … … 378 423 module Merger TrackMerger { 379 424 # add InputArray InputArray 380 add InputArray ClusterCounting/tracks425 add InputArray TimeOfFlight/tracks 381 426 set OutputArray tracks 382 427 }
Note:
See TracChangeset
for help on using the changeset viewer.