Fork me on GitHub

Changeset 4acf2fd in git for cards/delphes_card_IDEA.tcl


Ignore:
Timestamp:
May 17, 2021, 6:05:38 PM (3 years ago)
Author:
GitHub <noreply@…>
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)
Message:

Merge branch 'master' into master

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cards/delphes_card_IDEA.tcl

    r46d3442 r4acf2fd  
    1111set B 2.0
    1212
     13## Drift chamber coordinates
     14set DCHZMIN -2.125
     15set DCHZMAX 2.125
     16set DCHRMIN 0.345
     17set DCHRMAX 2.02
     18
     19
    1320#######################################
    1421# Order of execution of various modules
     
    1623
    1724set ExecutionPath {
     25
     26  TruthVertexFinder
    1827  ParticlePropagator
    1928
     
    2534  TrackSmearing
    2635  ClusterCounting
     36  TimeSmearing
     37  TimeOfFlight
    2738
    2839  TrackMerger
     
    6172  ScalarHT
    6273  TreeWriter
     74}
     75
     76#################################
     77# Truth Vertex Finder
     78#################################
     79
     80module 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
    6387}
    6488
     
    101125    }
    102126}
    103 
    104 #       (pt <= 0.1)                                     * (0.00) +
    105 #       (abs(eta) <= 3.0)               * (pt > 0.1)    * (1.00) +
    106 #       (abs(eta) > 3)                                  * (0.00)
    107127
    108128
     
    212232      2        VTXDSK      0.141  0.3    0.92     0.00028   0.0937     2        0          1.5708           7e-006        7e-006         1
    213233
    214       1 DCHCANI -2.125 2.125 0.345 0.0002 0.237223 0 0 0 0 0 0
     234      1 DCHCANI $DCHZMIN $DCHZMAX $DCHRMIN 0.0002 0.237223 0 0 0 0 0 0
    215235      1 DCH -2 2 0.36 0.0147748 1400 1 0.0203738 0 0.0001 0 1
    216236      1 DCH -2 2 0.374775 0.0147748 1400 1 -0.0212097 0 0.0001 0 1
     
    325345      1 DCH -2 2 1.98523 0.0147748 1400 1 0.111898 0 0.0001 0 1
    326346      1 DCH -2 2 2 0.0147748 1400 1 -0.112723 0 0.0001 0 1
    327       1 DCHCANO -2.125 2.125 2.02 0.02 1.667 0 0 0 0 0 0
     347      1 DCHCANO $DCHZMIN $DCHZMAX $DCHRMAX $DCHRMAX 0.02 1.667 0 0 0 0 0 0
    328348      1 BSILWRP -2.35 2.35 2.04 0.00047 0.0937 2 0 1.5708 7e-006 9e-005 1
    329349      1 BSILWRP -2.35 2.35 2.06 0.00047 0.0937 2 0 1.5708 7e-006 9e-005 1
    330350      1 MAG -2.5 2.5 2.25 0.05 0.0658 0 0 0 0 0 0
    331351      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.125 0.25 5.55 0 0 0 0 0 0
    333       2 DCHWALL 0.345 2.02 -2.125 0.25 5.55 0 0 0 0 0 0
     352      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
    334354      2 FSILWRP 0.354 2.02 -2.32 0.00047 0.0937 2 0 1.5708 7e-006 9e-005 1
    335355      2 FSILWRP 0.35 2.02 -2.3 0.00047 0.0937 2 0 1.5708 7e-006 9e-005 1
     
    355375  set Bz $B
    356376
    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:
    363384  # 0:  Helium 90% - Isobutane 10%
    364385  # 1:  Helium 100%
     
    371392
    372393
     394########################################
     395#   Time Smearing MIP
     396########################################
     397
     398module 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
     412module 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
    373425
    374426##############
     
    378430module Merger TrackMerger {
    379431# add InputArray InputArray
    380   add InputArray ClusterCounting/tracks
     432  add InputArray TimeOfFlight/tracks
    381433  set OutputArray tracks
    382434}
     
    779831
    780832module UniqueObjectFinder UniqueObjectFinder {
     833
     834  set UseUniqueID true
    781835# earlier arrays take precedence over later ones
    782836# add InputArray InputArray OutputArray
     
    788842
    789843
    790 
    791844##################
    792845# ROOT tree writer
Note: See TracChangeset for help on using the changeset viewer.