Fork me on GitHub

Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • cards/FCC/FCChh.tcl

    ra0f2226 r82b7a80  
    1515
    1616set ExecutionPath {
    17 
    1817  ParticlePropagator
    1918
     
    3332  Calorimeter
    3433  EFlowMerger
    35   EFlowFilter
    36  
     34
    3735  PhotonEfficiency
    3836  PhotonIsolation
     
    6462
    6563  UniqueObjectFinder
    66  
    67   GenParticleFilter
    6864
    6965  TreeWriter
     
    414410}
    415411
    416 ######################
    417 # EFlowFilter
    418 ######################
    419 
    420 module PdgCodeFilter EFlowFilter {
    421   set InputArray EFlowMerger/eflow
    422   set OutputArray eflow
    423  
    424   add PdgCode {11}
    425   add PdgCode {-11}
    426   add PdgCode {13}
    427   add PdgCode {-13}
    428 }
    429 
    430412
    431413###################
     
    591573module Isolation PhotonIsolation {
    592574  set CandidateInputArray PhotonEfficiency/photons
    593   set IsolationInputArray EFlowFilter/eflow
     575  set IsolationInputArray EFlowMerger/eflow
    594576
    595577  set OutputArray photons
     
    611593module Isolation ElectronIsolation {
    612594  set CandidateInputArray ElectronFilter/electrons
    613   set IsolationInputArray EFlowFilter/eflow
     595  set IsolationInputArray EFlowMerger/eflow
    614596
    615597  set OutputArray electrons
     
    631613module Isolation MuonIsolation {
    632614  set CandidateInputArray MuonMomentumSmearing/muons
    633   set IsolationInputArray EFlowFilter/eflow
     615  set IsolationInputArray EFlowMerger/eflow
    634616
    635617  set OutputArray muons
     
    655637
    656638  (pt <= 10.0)                       * (0.00) +
    657   (abs(eta) < 2.5)                   * (pt > 10.0 && pt < 500)      * (0.001) + \
    658   (abs(eta) < 2.5)                   * (pt > 500.0 && pt < 20000.0) * (0.001)*(1.0 - pt/20000.) + \
    659   (abs(eta) < 2.5)                   * (pt > 20000.0)               * (0.000) + \
    660   (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 10.0 && pt < 500)      * (0.00075) + \
    661   (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 500.0 && pt < 20000.0) * (0.00075)*(1.0 - pt/20000.) + \
    662   (abs(eta) < 2.5 && abs(eta) < 4.0) * (pt > 20000.0)               * (0.000) + \
     639  (abs(eta) < 2.5)                   * (pt > 10.0 && pt < 500) * (0.001) + \
     640  (abs(eta) < 2.5)                   * (pt > 500.0)            * (0.001)*(1.0 - pt/50000.) + \
     641  (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 10.0 && pt < 500) * (0.00075) + \
     642  (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 500.0)            * (0.00075)*(1.0 - pt/50000.) + \
    663643  (abs(eta) > 4.0) * (0.00)}
    664644
     
    666646
    667647  (pt <= 10.0)                       * (0.00) +
    668   (abs(eta) < 2.5)                   * (pt > 10.0 && pt < 500)      * (0.04) + \
    669   (abs(eta) < 2.5)                   * (pt > 500.0 && pt < 20000.0) * (0.04)*(1.0 - pt/20000.) + \
    670   (abs(eta) < 2.5)                   * (pt > 20000.0)               * (0.000) + \
    671   (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 10.0 && pt < 500)      * (0.03) + \
    672   (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 500.0 && pt < 20000.0) * (0.03)*(1.0 - pt/20000.) + \
    673   (abs(eta) < 2.5 && abs(eta) < 4.0) * (pt > 20000.0)               * (0.000) + \
     648  (abs(eta) < 2.5)                   * (pt > 10.0 && pt < 500) * (0.04) + \
     649  (abs(eta) < 2.5)                   * (pt > 500.0)            * (0.04)*(1.0 - pt/50000.) + \
     650  (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 10.0 && pt < 500) * (0.03) + \
     651  (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 500.0)            * (0.03)*(1.0 - pt/50000.) + \
    674652  (abs(eta) > 4.0) * (0.00)}
    675653
    676654  add EfficiencyFormula {5} {
    677655
    678   (pt <= 10.0)                                                       * (0.00) +
    679   (abs(eta) < 2.5)                    * (pt > 10.0 && pt < 500)      * (0.85) +
    680   (abs(eta) < 2.5)                    * (pt > 500.0 && pt < 20000.0) * (0.85)*(1.0 - pt/20000.) +
    681   (abs(eta) < 2.5)                    * (pt > 20000.0)               * (0.000) +
    682   (abs(eta) >= 2.5 && abs(eta) < 4.0) * (pt > 10.0 && pt < 500)      * (0.64) +
    683   (abs(eta) >= 2.5 && abs(eta) < 4.0) * (pt > 500.0 && pt < 20000.0) * (0.64)*(1.0 - pt/20000.) +
    684   (abs(eta) <= 2.5 && abs(eta) < 4.0) * (pt > 20000.0)               * (0.000) +
    685   (abs(eta) >= 4.0) * (0.00)}
     656  (pt <= 10.0)                       * (0.00) +
     657  (abs(eta) < 2.5)                   * (pt > 10.0 && pt < 500) * (0.85) + \
     658  (abs(eta) < 2.5)                   * (pt > 500.0)            * (0.85)*(1.0 - pt/50000.) + \
     659  (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 10.0 && pt < 500) * (0.64) + \
     660  (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 500.0)            * (0.64)*(1.0 - pt/50000.) + \
     661  (abs(eta) > 4.0) * (0.00)}
    686662
    687663}
     
    736712  add EfficiencyFormula {0} {
    737713
    738   (pt <= 10.0)                                                       * (0.00) +
    739   (abs(eta) < 2.5)                   * (pt > 10.0 && pt < 5000.0)    * (0.01) + \
    740   (abs(eta) < 2.5)                   * (pt > 5000.0 && pt < 34000.0) * (0.01)  *(8./9. - pt/30000.) + \
    741   (abs(eta) < 2.5)                   * (pt > 34000.0)                * (0.000) + \
    742   (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 10.0 && pt < 5000.0)    * (0.0075) + \
    743   (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 5000.0 && pt < 34000.0) * (0.0075)*(8./9. - pt/30000.) + \
    744   (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 34000.0)                * (0.00) + \
     714  (pt <= 10.0)                                                    * (0.00) +
     715  (abs(eta) < 2.5)                   * (pt > 10.0 && pt < 5000.0) * (0.01) + \
     716  (abs(eta) < 2.5)                   * (pt > 5000.0)              * (0.01)  *(8./9. - pt/45000.) + \
     717  (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 10.0 && pt < 5000.0) * (0.0075) + \
     718  (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 5000.0)              * (0.0075)*(8./9. - pt/45000.) + \
    745719  (abs(eta) > 4.0)                   * (0.00)}
    746720
    747721  add EfficiencyFormula {11} {
    748722
    749   (pt <= 10.0)                                                       * (0.00) +
    750   (abs(eta) < 2.5)                   * (pt > 10.0 && pt < 5000.0)    * (0.005) + \
    751   (abs(eta) < 2.5)                   * (pt > 5000.0 && pt < 34000.0) * (0.005)  *(8./9. - pt/30000.) + \
    752   (abs(eta) < 2.5)                   * (pt > 34000.0)                * (0.000) + \
    753   (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 10.0 && pt < 5000.0)    * (0.00375) + \
    754   (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 5000.0 && pt < 34000.0) * (0.00375)*(8./9. - pt/30000.) + \
    755   (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 34000.0)                * (0.00) + \
     723  (pt <= 10.0)                                                    * (0.00) +
     724  (abs(eta) < 2.5)                   * (pt > 10.0 && pt < 5000.0) * (0.005) + \
     725  (abs(eta) < 2.5)                   * (pt > 5000.0)              * (0.005)    *(8./9. - pt/45000.) + \
     726  (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 10.0 && pt < 5000.0) * (0.00375) + \
     727  (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 5000.0)              * (0.00375)*(8./9. - pt/45000.) + \
    756728  (abs(eta) > 4.0)                   * (0.00)}
    757729
    758730  add EfficiencyFormula {15} {
    759731
    760   (pt <= 10.0)                                                       * (0.00) +
    761   (abs(eta) < 2.5) * (pt > 10.0 && pt < 5000.0)                      * (0.6)                      + \
    762   (abs(eta) < 2.5) * (pt > 5000.0 && pt < 34000.0)                   * (0.6) *(8./9. - pt/30000.) + \
    763   (abs(eta) < 2.5)                   * (pt > 34000.0)                * (0.000) + \
    764   (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 10.0 && pt < 5000.0)    * (0.45) + \
    765   (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 5000.0 && pt < 34000.0) * (0.45)*(8./9. - pt/30000.) + \
    766   (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 34000.0)                * (0.00) + \
    767   (abs(eta) > 4.0)                                                   * (0.00)}
     732  (pt <= 10.0)                                                    * (0.00) +
     733  (abs(eta) < 2.5) * (pt > 10.0 && pt < 5000.0)                   * (0.6)                      + \
     734  (abs(eta) < 2.5) * (pt > 5000.0)                                * (0.6) *(8./9. - pt/45000.) + \
     735  (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 10.0 && pt < 5000.0) * (0.45) + \
     736  (abs(eta) > 2.5 && abs(eta) < 4.0) * (pt > 5000.0)              * (0.45)*(8./9. - pt/45000.) + \
     737  (abs(eta) > 4.0)                                                * (0.00)}
    768738
    769739}
     
    783753}
    784754
    785 ######################
    786 # GenParticleFilter
    787 ######################
    788 
    789 # store only interesting particles
    790 module StatusPidFilter GenParticleFilter {
    791   set InputArray Delphes/allParticles
    792   set OutputArray filteredParticles
    793   set PTMin 0.0
    794 
    795 }
    796755
    797756##################
     
    802761# add Branch InputArray BranchName BranchClass
    803762  add Branch Delphes/allParticles Particle GenParticle
    804   add Branch GenParticleFilter/filteredParticles FilteredParticle GenParticle
    805763
    806764  add Branch GenJetFinder/jets GenJet Jet
Note: See TracChangeset for help on using the changeset viewer.