Fork me on GitHub

Ignore:
Timestamp:
Dec 22, 2014, 11:38:33 AM (10 years ago)
Author:
Pavel Demin <pavel.demin@…>
Branches:
ImprovedOutputFile, Timing, dual_readout, llp, master
Children:
8c72f09
Parents:
4e09c3a
Message:

add parameter SmearTowerCenter to all cards

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cards/delphes_card_FCC_basic.tcl

    r4e09c3a ra2983ec  
    1717  AngularSmearing
    1818  ImpactParameterSmearing
    19  
     19
    2020  ECal
    2121  HCal
    22  
     22
    2323  TowerMerger
    2424  EFlowMerger
    2525
    2626  MissingET
    27  
     27
    2828  NeutrinoFilter
    2929  GenJetFinder
     
    3131
    3232  JetEnergyScale
    33  
     33
    3434  TrackCountingBTagging
    3535  TauTagging
     
    7272
    7373  # tracking efficiency formula for charged hadrons
    74   set EfficiencyFormula {                                                    (pt <= 0.1)   * (0.00) + \
    75                                            (abs(eta) <= 1.5) * (pt > 0.1   && pt <= 1.0)   * (0.75) + \
    76                                            (abs(eta) <= 1.5) * (pt > 1.0)                  * (0.95) + \
    77                          (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 0.1   && pt <= 1.0)   * (0.60) + \
    78                          (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 1.0)                  * (0.90) + \
     74  set EfficiencyFormula {                                                    (pt <= 0.1)   * (0.00) +
     75                                           (abs(eta) <= 1.5) * (pt > 0.1   && pt <= 1.0)   * (0.75) +
     76                                           (abs(eta) <= 1.5) * (pt > 1.0)                  * (0.95) +
     77                         (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 0.1   && pt <= 1.0)   * (0.60) +
     78                         (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 1.0)                  * (0.90) +
    7979                         (abs(eta) > 4.0)                                                  * (0.00)}
    80                          
     80
    8181}
    8282
     
    9292
    9393  # tracking efficiency formula for electrons
    94   set EfficiencyFormula {                                                    (pt <= 0.1)   * (0.00) + \
    95                                            (abs(eta) <= 1.5) * (pt > 0.1   && pt <= 1.0)   * (0.75) + \
    96                                            (abs(eta) <= 1.5) * (pt > 1.0)                  * (0.99) + \
    97                          (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 0.1   && pt <= 1.0)   * (0.70) + \
    98                          (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 1.0)                  * (0.98) + \
     94  set EfficiencyFormula {                                                    (pt <= 0.1)   * (0.00) +
     95                                           (abs(eta) <= 1.5) * (pt > 0.1   && pt <= 1.0)   * (0.75) +
     96                                           (abs(eta) <= 1.5) * (pt > 1.0)                  * (0.99) +
     97                         (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 0.1   && pt <= 1.0)   * (0.70) +
     98                         (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 1.0)                  * (0.98) +
    9999                         (abs(eta) > 4.0)                                                  * (0.00)}
    100100}
     
    111111
    112112  # tracking efficiency formula for muons
    113   set EfficiencyFormula {                                                    (pt <= 0.1)   * (0.00) + \
    114                                            (abs(eta) <= 1.5) * (pt > 0.1   && pt <= 1.0)   * (0.75) + \
    115                                            (abs(eta) <= 1.5) * (pt > 1.0)                  * (0.99) + \
    116                          (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 0.1   && pt <= 1.0)   * (0.70) + \
    117                          (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 1.0)                  * (0.98) + \
     113  set EfficiencyFormula {                                                    (pt <= 0.1)   * (0.00) +
     114                                           (abs(eta) <= 1.5) * (pt > 0.1   && pt <= 1.0)   * (0.75) +
     115                                           (abs(eta) <= 1.5) * (pt > 1.0)                  * (0.99) +
     116                         (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 0.1   && pt <= 1.0)   * (0.70) +
     117                         (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 1.0)                  * (0.98) +
    118118                         (abs(eta) > 4.0)                                                  * (0.00)}
    119119}
     
    130130
    131131  # resolution formula for charged hadrons
    132   set ResolutionFormula {    (abs(eta) <= 1.5)                   * (pt > 0.1) * (0.01 + pt*2.e-5) + \
     132  set ResolutionFormula {    (abs(eta) <= 1.5)                   * (pt > 0.1) * (0.01 + pt*2.e-5) +
    133133                             (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 0.1) * (0.02 + pt*3.e-5)}
    134134
     
    147147
    148148  # resolution formula for electrons
    149   set ResolutionFormula {                  (abs(eta) <= 4.0) * (energy > 0.1   && energy <= 2.0e1) * (energy*0.007) + \
    150                                            (abs(eta) <= 4.0) * (energy > 2.0e1)                    * sqrt(energy^2*0.005^2 + energy*0.02^2) + \
     149  set ResolutionFormula {                  (abs(eta) <= 4.0) * (energy > 0.1   && energy <= 2.0e1) * (energy*0.007) +
     150                                           (abs(eta) <= 4.0) * (energy > 2.0e1)                    * sqrt(energy^2*0.005^2 + energy*0.02^2) +
    151151                                           (abs(eta) > 4.0 && abs(eta) <= 6.0)                     * sqrt(energy^2*0.05^2 + energy*1.00^2)}
    152152
     
    164164
    165165  # resolution formula for muons
    166   set ResolutionFormula {    (abs(eta) <= 1.5)                   * (pt > 0.1) * (0.01 + pt*5.e-6) + \
     166  set ResolutionFormula {    (abs(eta) <= 1.5)                   * (pt > 0.1) * (0.01 + pt*5.e-6) +
    167167                             (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 0.1) * (0.02 + pt*1.e-5)}
    168168
     
    210210
    211211  # absolute impact parameter smearing formula (in mm) as a function of pt and eta
    212   set ResolutionFormula {(pt > 0.1  && pt <= 5.0)   * (0.010) + \
     212  set ResolutionFormula {(pt > 0.1  && pt <= 5.0)   * (0.010) +
    213213                         (pt > 5.0)                 * (0.005)}
    214214
     
    225225  set TowerOutputArray ecalTowers
    226226  set EFlowTowerOutputArray eflowPhotons
    227  
     227
    228228  set EnergyMin 0.5
    229229  set EnergySignificanceMin 1.0
    230  
     230
     231  set SmearTowerCenter true
     232
    231233  set pi [expr {acos(-1)}]
    232234
     
    234236  # each list starts with the lower edge of the first tower
    235237  # the list ends with the higher edged of the last tower
    236    
     238
    237239  # 0.5 degree towers
    238240  set PhiBins {}
     
    246248    add EtaPhiBins $eta $PhiBins
    247249  }
    248  
     250
    249251  # default energy fractions {abs(PDG code)} {fraction of energy deposited in ECAL}
    250  
     252
    251253  add EnergyFraction {0} {0.0}
    252254  # energy fractions for e, gamma and pi0
     
    269271
    270272  # set ECalResolutionFormula {resolution formula as a function of eta and energy}
    271  
     273
    272274  # This is the CMS ECAL resolution, extended up eta = 6.0
    273   set ResolutionFormula { (abs(eta) <= 3.0)                   * sqrt(energy^2*0.003^2 + energy*0.029^2 + 0.125^2)  + \
     275  set ResolutionFormula { (abs(eta) <= 3.0)                   * sqrt(energy^2*0.003^2 + energy*0.029^2 + 0.125^2)  +
    274276                          (abs(eta) > 3.0 && abs(eta) <= 5.0) * sqrt(energy^2*0.107^2 + energy*2.08^2)}
    275277
    276  
     278
    277279}
    278280
     
    287289  set TowerOutputArray hcalTowers
    288290  set EFlowTowerOutputArray eflowNeutralHadrons
    289  
     291
    290292  set EnergyMin 1.0
    291293  set EnergySignificanceMin 1.0
    292  
     294
     295  set SmearTowerCenter true
     296
    293297  set pi [expr {acos(-1)}]
    294298
     
    296300  # each list starts with the lower edge of the first tower
    297301  # the list ends with the higher edged of the last tower
    298  
    299  
     302
     303
    300304  # 5 degree towers
    301305  set PhiBins {}
     
    309313    add EtaPhiBins $eta $PhiBins
    310314  }
    311  
    312    
     315
     316
    313317  # default energy fractions {abs(PDG code)} {Fecal Fhcal}
    314318  add EnergyFraction {0} {1.0}
     
    332336
    333337  # set HCalResolutionFormula {resolution formula as a function of eta and energy}
    334  
     338
    335339  # This is the ATLAS HCAL resolution, extended up eta = 6.0
    336   set HCalResolutionFormula {                  (abs(eta) <= 1.7) * sqrt(energy^2*0.0302^2 + energy*0.5205^2 + 1.59^2) + \
    337                              (abs(eta) > 1.7 && abs(eta) <= 3.2) * sqrt(energy^2*0.0500^2 + energy*0.706^2) + \
     340  set HCalResolutionFormula {                  (abs(eta) <= 1.7) * sqrt(energy^2*0.0302^2 + energy*0.5205^2 + 1.59^2) +
     341                             (abs(eta) > 1.7 && abs(eta) <= 3.2) * sqrt(energy^2*0.0500^2 + energy*0.706^2) +
    338342                             (abs(eta) > 3.2 && abs(eta) <= 6.0) * sqrt(energy^2*0.09420^2 + energy*1.00^2)}
    339343
     
    373377  set MomentumOutputArray momentum
    374378}
    375                    
     379
    376380
    377381##################
     
    390394
    391395module PdgCodeFilter NeutrinoFilter {
    392  
     396
    393397  set InputArray Delphes/stableParticles
    394398  set OutputArray filteredParticles
    395399
    396400  set PTMin 0.0
    397  
     401
    398402  add PdgCode {12}
    399403  add PdgCode {14}
     
    463467  # maximum distance between jet and track
    464468  set DeltaR 0.3
    465  
    466   # minimum pt of tracks 
     469
     470  # minimum pt of tracks
    467471  set TrackPTMin 1.0
    468  
     472
    469473  # minimum transverse impact parameter (in mm)
    470474  set TrackIPMax 2.0
    471  
     475
    472476  # minimum ip significance for the track to be counted
    473477  set SigMin 6.5
    474  
     478
    475479  # minimum number of tracks (high efficiency n=2, high purity n=3)
    476480  set Ntracks 3
     
    510514  add Branch Delphes/allParticles Particle GenParticle
    511515  add Branch GenJetFinder/jets GenJet Jet
    512  
     516
    513517  add Branch ChargedHadronMomentumSmearing/chargedHadrons ChargedHadron Track
    514518  add Branch HCal/eflowNeutralHadrons NeutralHadron Tower
     
    521525  add Branch ScalarHT/energy ScalarHT ScalarHT
    522526}
    523  
Note: See TracChangeset for help on using the changeset viewer.