Changeset 4acf2fd in git for cards/delphes_card_IDEA.tcl
- Timestamp:
- May 17, 2021, 6:05:38 PM (3 years ago)
- Branches:
- master
- Children:
- 7dac4ea
- Parents:
- 46d3442 (diff), 4afb18d (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - git-author:
- Michele Selvaggi <michele.selvaggi@…> (05/17/21 18:05:38)
- git-committer:
- GitHub <noreply@…> (05/17/21 18:05:38)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cards/delphes_card_IDEA.tcl
r46d3442 r4acf2fd 11 11 set B 2.0 12 12 13 ## Drift chamber coordinates 14 set DCHZMIN -2.125 15 set DCHZMAX 2.125 16 set DCHRMIN 0.345 17 set DCHRMAX 2.02 18 19 13 20 ####################################### 14 21 # Order of execution of various modules … … 16 23 17 24 set ExecutionPath { 25 26 TruthVertexFinder 18 27 ParticlePropagator 19 28 … … 25 34 TrackSmearing 26 35 ClusterCounting 36 TimeSmearing 37 TimeOfFlight 27 38 28 39 TrackMerger … … 61 72 ScalarHT 62 73 TreeWriter 74 } 75 76 ################################# 77 # Truth Vertex Finder 78 ################################# 79 80 module TruthVertexFinder TruthVertexFinder { 81 82 ## below this distance two vertices are assumed to be the same 83 set Resolution 1E-06 84 85 set InputArray Delphes/stableParticles 86 set VertexOutputArray vertices 63 87 } 64 88 … … 101 125 } 102 126 } 103 104 # (pt <= 0.1) * (0.00) +105 # (abs(eta) <= 3.0) * (pt > 0.1) * (1.00) +106 # (abs(eta) > 3) * (0.00)107 127 108 128 … … 212 232 2 VTXDSK 0.141 0.3 0.92 0.00028 0.0937 2 0 1.5708 7e-006 7e-006 1 213 233 214 1 DCHCANI -2.125 2.125 0.3450.0002 0.237223 0 0 0 0 0 0234 1 DCHCANI $DCHZMIN $DCHZMAX $DCHRMIN 0.0002 0.237223 0 0 0 0 0 0 215 235 1 DCH -2 2 0.36 0.0147748 1400 1 0.0203738 0 0.0001 0 1 216 236 1 DCH -2 2 0.374775 0.0147748 1400 1 -0.0212097 0 0.0001 0 1 … … 325 345 1 DCH -2 2 1.98523 0.0147748 1400 1 0.111898 0 0.0001 0 1 326 346 1 DCH -2 2 2 0.0147748 1400 1 -0.112723 0 0.0001 0 1 327 1 DCHCANO -2.125 2.125 2.020.02 1.667 0 0 0 0 0 0347 1 DCHCANO $DCHZMIN $DCHZMAX $DCHRMAX $DCHRMAX 0.02 1.667 0 0 0 0 0 0 328 348 1 BSILWRP -2.35 2.35 2.04 0.00047 0.0937 2 0 1.5708 7e-006 9e-005 1 329 349 1 BSILWRP -2.35 2.35 2.06 0.00047 0.0937 2 0 1.5708 7e-006 9e-005 1 330 350 1 MAG -2.5 2.5 2.25 0.05 0.0658 0 0 0 0 0 0 331 351 1 BPRESH -2.55 2.55 2.45 0.02 1 2 0 1.5708 7e-005 0.01 1 332 2 DCHWALL 0.345 2.02 2.1250.25 5.55 0 0 0 0 0 0333 2 DCHWALL 0.345 2.02 -2.1250.25 5.55 0 0 0 0 0 0352 2 DCHWALL $DCHRMIN $DCHRMAX $DCHZMAX 0.25 5.55 0 0 0 0 0 0 353 2 DCHWALL $DCHRMIN $DCHRMAX $DCHZMIN 0.25 5.55 0 0 0 0 0 0 334 354 2 FSILWRP 0.354 2.02 -2.32 0.00047 0.0937 2 0 1.5708 7e-006 9e-005 1 335 355 2 FSILWRP 0.35 2.02 -2.3 0.00047 0.0937 2 0 1.5708 7e-006 9e-005 1 … … 355 375 set Bz $B 356 376 357 set Rmin 0.35 358 set Rmax 2.0 359 set Zmin -2.0 360 set Zmax 2.0 361 362 # gas mix option: 0 377 ## check that these are consistent with DCHCANI/DCHNANO parameters in TrackCovariance module 378 set Rmin $DCHRMIN 379 set Rmax $DCHRMAX 380 set Zmin $DCHZMIN 381 set Zmax $DCHZMAX 382 383 # gas mix option: 363 384 # 0: Helium 90% - Isobutane 10% 364 385 # 1: Helium 100% … … 371 392 372 393 394 ######################################## 395 # Time Smearing MIP 396 ######################################## 397 398 module TimeSmearing TimeSmearing { 399 set TrackInputArray ClusterCounting/tracks 400 set OutputArray tracks 401 402 # assume constant 30 ps resolution for now 403 set TimeResolution { 404 (abs(eta) > 0.0 && abs(eta) <= 3.0)* 30E-12 405 } 406 } 407 408 ######################################## 409 # Time Of Flight Measurement 410 ######################################## 411 412 module TimeOfFlight TimeOfFlight { 413 set TrackInputArray TimeSmearing/tracks 414 set VertexInputArray TruthVertexFinder/vertices 415 416 set OutputArray tracks 417 418 # 0: assume vertex time tV from MC Truth (ideal case) 419 # 1: assume vertex time tV=0 420 # 2: calculate vertex time as vertex TOF, assuming tPV=0 421 set VertexTimeMode 2 422 423 } 424 373 425 374 426 ############## … … 378 430 module Merger TrackMerger { 379 431 # add InputArray InputArray 380 add InputArray ClusterCounting/tracks432 add InputArray TimeOfFlight/tracks 381 433 set OutputArray tracks 382 434 } … … 779 831 780 832 module UniqueObjectFinder UniqueObjectFinder { 833 834 set UseUniqueID true 781 835 # earlier arrays take precedence over later ones 782 836 # add InputArray InputArray OutputArray … … 788 842 789 843 790 791 844 ################## 792 845 # ROOT tree writer
Note:
See TracChangeset
for help on using the changeset viewer.