Fork me on GitHub

Ignore:
Timestamp:
Mar 9, 2014, 12:10:05 PM (11 years ago)
Author:
Michele Selvaggi
Message:

separated Photon and Neutral Hadron components in particle algorithm

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/examples/delphes_card_ATLAS_PileUp.tcl

    r1345 r1357  
    1919  Calorimeter
    2020  TrackPileUpSubtractor
     21  NeutralTowerMerger
    2122  EFlowMerger
    2223
     
    247248
    248249  set EFlowTrackOutputArray eflowTracks
    249   set EFlowTowerOutputArray eflowTowers
    250 
     250  set EFlowPhotonOutputArray eflowPhotons
     251  set EFlowNeutralHadronOutputArray eflowNeutralHadrons
     252 
    251253  set pi [expr {acos(-1)}]
    252254
     
    324326
    325327####################
     328# Neutral tower merger
     329####################
     330
     331module Merger NeutralTowerMerger {
     332# add InputArray InputArray
     333  add InputArray Calorimeter/eflowPhotons
     334  add InputArray Calorimeter/eflowNeutralHadrons
     335  set OutputArray eflowTowers
     336}
     337
     338
     339####################
    326340# Energy flow merger
    327341####################
    328 
     342 
    329343module Merger EFlowMerger {
    330344# add InputArray InputArray
    331   add InputArray TrackPileUpSubtractor/eflowTracks
    332   add InputArray Calorimeter/eflowTowers
     345  add InputArray Calorimeter/eflowTracks
     346  add InputArray Calorimeter/eflowPhotons
     347  add InputArray Calorimeter/eflowNeutralHadrons
    333348  set OutputArray eflow
    334 }
     349}
     350
    335351
    336352#############
     
    529545module Merger MissingET {
    530546# add InputArray InputArray
    531   add InputArray Calorimeter/eflowTracks
    532   add InputArray Calorimeter/eflowTowers
     547  add InputArray EFlowMerger/eflow
    533548  set MomentumOutputArray momentum
    534549}
     550
    535551
    536552##################
     
    619635##################
    620636
     637
     638# tracks, towers and eflow objects are not stored by default in the output.
     639# if needed (for jet constituent or other studies), uncomment the relevant
     640# "add Branch ..." lines.
     641
     642
    621643module TreeWriter TreeWriter {
    622644# add Branch InputArray BranchName BranchClass
    623645  add Branch Delphes/allParticles Particle GenParticle
    624   add Branch TrackMerger/tracks Track Track
    625   add Branch Calorimeter/towers Tower Tower
     646
     647#  add Branch TrackMerger/tracks Track Track
     648#  add Branch Calorimeter/towers Tower Tower
    626649#  add Branch Calorimeter/eflowTracks EFlowTrack Track
    627 #  add Branch Calorimeter/eflowTowers EFlowTower Tower
     650#  add Branch Calorimeter/eflowPhotons EFlowPhoton Tower
     651#  add Branch Calorimeter/eflowNeutralHadrons EFlowNeutralHadron Tower
     652
    628653  add Branch GenJetFinder/jets GenJet Jet
    629654  add Branch UniqueObjectFinder/jets Jet Jet
     
    635660  add Branch Rho/rho Rho Rho
    636661  add Branch PileUpMerger/vertices Vertex Vertex
    637 }
    638 
     662
     663}
     664
     665
     666
Note: See TracChangeset for help on using the changeset viewer.