Fork me on GitHub

Changeset 0c5bf12 in git for cards/FCC


Ignore:
Timestamp:
Dec 7, 2017, 7:28:49 PM (7 years ago)
Author:
Michele Selvaggi <michele.selvaggi@…>
Branches:
ImprovedOutputFile, Timing, dual_readout, llp, master
Children:
96c959a
Parents:
4170544
Message:

adding various jet collections for substructure

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cards/FCC/FCChh.tcl

    r4170544 r0c5bf12  
    5151  GenMissingET
    5252
    53   GenJetFinder
    54   FastJetFinder
    55   FatJetFinder
     53  GenJetFinder02
     54  GenJetFinder04
     55  GenJetFinder08
     56
     57  FastJetFinder02
     58  FastJetFinder04
     59  FastJetFinder08
     60
     61  CaloJetFinder02
     62  CaloJetFinder04
     63  CaloJetFinder08
     64
     65  TrackJetFinder02
     66  TrackJetFinder04
     67  TrackJetFinder08
    5668
    5769  JetEnergyScale
     
    251263  set TrackOutputArray tracks
    252264
    253   set EtaPhiRes 0.001
     265  set EtaPhiRes 0.01
    254266  set EtaMax 6.0
    255267
     
    476488  add InputArray ECal/ecalTowers
    477489  add InputArray HCal/hcalTowers
     490  add InputArray MuonMomentumSmearing/muons
    478491  set OutputArray towers
    479492}
     
    549562
    550563
     564#########################
     565# Gen Missing ET merger
     566########################
     567
     568module Merger GenMissingET {
     569
     570# add InputArray InputArray
     571  add InputArray NeutrinoFilter/filteredParticles
     572  set MomentumOutputArray momentum
     573}
     574
     575
    551576#####################
    552577# MC truth jet finder
     
    555580# TBC: is jet radius fine?
    556581
    557 module FastJetFinder GenJetFinder {
    558 #  set InputArray NeutrinoFilter/filteredParticles
    559   set InputArray Delphes/stableParticles
     582module FastJetFinder GenJetFinder02 {
     583  set InputArray NeutrinoFilter/filteredParticles
     584
     585  set OutputArray jets
     586
     587  # algorithm: 1 CDFJetClu, 2 MidPoint, 3 SIScone, 4 kt, 5 Cambridge/Aachen, 6 antikt
     588  set JetAlgorithm 6
     589  set ParameterR 0.2
     590
     591  set ComputeNsubjettiness 1
     592  set Beta 1.0
     593  set AxisMode 4
     594
     595  set ComputeSoftDrop 1
     596  set BetaSoftDrop 0.0
     597  set SymmetryCutSoftDrop 0.1
     598  set R0SoftDrop 0.2
     599
     600  set JetPTMin 25.0
     601}
     602
     603
     604#####################
     605# MC truth jet finder
     606#####################
     607
     608# TBC: is jet radius fine?
     609
     610module FastJetFinder GenJetFinder04 {
     611  set InputArray NeutrinoFilter/filteredParticles
    560612
    561613  set OutputArray jets
     
    565617  set ParameterR 0.4
    566618
    567   set JetPTMin 5.0
    568 }
    569 
    570 #########################
    571 # Gen Missing ET merger
    572 ########################
    573 
    574 module Merger GenMissingET {
    575 
    576 # add InputArray InputArray
    577   add InputArray NeutrinoFilter/filteredParticles
    578   set MomentumOutputArray momentum
    579 }
    580 
    581 
    582 
    583 ############
    584 # Jet finder
    585 ############
    586 
    587 # TBC need to include jet substructure variables
    588 # TBC is jet radius fine?
    589 
    590 module FastJetFinder FastJetFinder {
    591 #  set InputArray Calorimeter/towers
    592   set InputArray EFlowMerger/eflow
    593 
    594   set OutputArray jets
    595 
    596   # algorithm: 1 CDFJetClu, 2 MidPoint, 3 SIScone, 4 kt, 5 Cambridge/Aachen, 6 antikt
    597   # 7: anti-kt with winner-take-all axis (for N-subjettiness), 8 N-jettiness
    598 
    599   set JetAlgorithm 6
    600   set ParameterR 0.4
    601 
    602619  set ComputeNsubjettiness 1
    603620  set Beta 1.0
    604621  set AxisMode 4
    605 
    606   set ComputeTrimming 1
    607   set RTrim 0.2
    608   set PtFracTrim 0.05
    609 
    610   set ComputePruning 1
    611   set ZcutPrun 0.1
    612   set RcutPrun 0.5
    613   set RPrun 0.4
    614622
    615623  set ComputeSoftDrop 1
     
    618626  set R0SoftDrop 0.4
    619627
    620   set JetPTMin 30.0
    621 }
    622 
    623 ##################
    624 # Fat Jet finder
    625 ##################
    626 
    627 module FastJetFinder FatJetFinder {
    628   set InputArray EFlowMerger/eflow
     628  set JetPTMin 25.0
     629}
     630#####################
     631# MC truth jet finder
     632#####################
     633
     634# TBC: is jet radius fine?
     635
     636module FastJetFinder GenJetFinder08 {
     637  set InputArray NeutrinoFilter/filteredParticles
    629638
    630639  set OutputArray jets
     
    637646  set Beta 1.0
    638647  set AxisMode 4
    639 
    640   set ComputeTrimming 1
    641   set RTrim 0.2
    642   set PtFracTrim 0.05
    643 
    644   set ComputePruning 1
    645   set ZcutPrun 0.1
    646   set RcutPrun 0.5
    647   set RPrun 0.8
    648648
    649649  set ComputeSoftDrop 1
     
    652652  set R0SoftDrop 0.8
    653653
    654   set JetPTMin 200.0
     654  set JetPTMin 25.0
     655}
     656
     657
     658##################
     659# Fast Jet finder
     660##################
     661
     662module FastJetFinder FastJetFinder02 {
     663  set InputArray EFlowMerger/eflow
     664
     665  set OutputArray jets
     666
     667  # algorithm: 1 CDFJetClu, 2 MidPoint, 3 SIScone, 4 kt, 5 Cambridge/Aachen, 6 antikt
     668  set JetAlgorithm 6
     669  set ParameterR 0.2
     670
     671  set ComputeNsubjettiness 1
     672  set Beta 1.0
     673  set AxisMode 4
     674
     675  set ComputeSoftDrop 1
     676  set BetaSoftDrop 0.0
     677  set SymmetryCutSoftDrop 0.1
     678  set R0SoftDrop 0.2
     679
     680  set JetPTMin 25.0
     681}
     682
     683##################
     684# Fast Jet finder
     685##################
     686
     687module FastJetFinder FastJetFinder04 {
     688  set InputArray EFlowMerger/eflow
     689
     690  set OutputArray jets
     691
     692  # algorithm: 1 CDFJetClu, 2 MidPoint, 3 SIScone, 4 kt, 5 Cambridge/Aachen, 6 antikt
     693  set JetAlgorithm 6
     694  set ParameterR 0.4
     695
     696  set ComputeNsubjettiness 1
     697  set Beta 1.0
     698  set AxisMode 4
     699
     700  set ComputeSoftDrop 1
     701  set BetaSoftDrop 0.0
     702  set SymmetryCutSoftDrop 0.1
     703  set R0SoftDrop 0.4
     704
     705  set JetPTMin 25.0
     706}
     707
     708
     709##################
     710# Fast Jet finder
     711##################
     712
     713module FastJetFinder FastJetFinder08 {
     714  set InputArray EFlowMerger/eflow
     715
     716  set OutputArray jets
     717
     718  # algorithm: 1 CDFJetClu, 2 MidPoint, 3 SIScone, 4 kt, 5 Cambridge/Aachen, 6 antikt
     719  set JetAlgorithm 6
     720  set ParameterR 0.8
     721
     722  set ComputeNsubjettiness 1
     723  set Beta 1.0
     724  set AxisMode 4
     725
     726  set ComputeSoftDrop 1
     727  set BetaSoftDrop 0.0
     728  set SymmetryCutSoftDrop 0.1
     729  set R0SoftDrop 0.8
     730
     731  set JetPTMin 25.0
     732}
     733
     734
     735
     736##################
     737# Fast Jet finder
     738##################
     739
     740module FastJetFinder CaloJetFinder02 {
     741  set InputArray Calorimeter/towers
     742
     743  set OutputArray jets
     744
     745  # algorithm: 1 CDFJetClu, 2 MidPoint, 3 SIScone, 4 kt, 5 Cambridge/Aachen, 6 antikt
     746  set JetAlgorithm 6
     747  set ParameterR 0.2
     748
     749  set ComputeNsubjettiness 1
     750  set Beta 1.0
     751  set AxisMode 4
     752
     753  set ComputeSoftDrop 1
     754  set BetaSoftDrop 0.0
     755  set SymmetryCutSoftDrop 0.1
     756  set R0SoftDrop 0.2
     757
     758  set JetPTMin 25.0
     759}
     760
     761##################
     762# Fast Jet finder
     763##################
     764
     765module FastJetFinder CaloJetFinder04 {
     766  set InputArray Calorimeter/towers
     767
     768  set OutputArray jets
     769
     770  # algorithm: 1 CDFJetClu, 2 MidPoint, 3 SIScone, 4 kt, 5 Cambridge/Aachen, 6 antikt
     771  set JetAlgorithm 6
     772  set ParameterR 0.4
     773
     774  set ComputeNsubjettiness 1
     775  set Beta 1.0
     776  set AxisMode 4
     777
     778  set ComputeSoftDrop 1
     779  set BetaSoftDrop 0.0
     780  set SymmetryCutSoftDrop 0.1
     781  set R0SoftDrop 0.4
     782
     783  set JetPTMin 25.0
     784}
     785
     786
     787##################
     788# Fast Jet finder
     789##################
     790
     791module FastJetFinder CaloJetFinder08 {
     792  set InputArray Calorimeter/towers
     793
     794  set OutputArray jets
     795
     796  # algorithm: 1 CDFJetClu, 2 MidPoint, 3 SIScone, 4 kt, 5 Cambridge/Aachen, 6 antikt
     797  set JetAlgorithm 6
     798  set ParameterR 0.8
     799
     800  set ComputeNsubjettiness 1
     801  set Beta 1.0
     802  set AxisMode 4
     803
     804  set ComputeSoftDrop 1
     805  set BetaSoftDrop 0.0
     806  set SymmetryCutSoftDrop 0.1
     807  set R0SoftDrop 0.8
     808
     809  set JetPTMin 25.0
     810}
     811
     812
     813##################
     814# Fast Jet finder
     815##################
     816
     817module FastJetFinder TrackJetFinder02 {
     818  set InputArray TrackMerger/tracks
     819
     820  set OutputArray jets
     821
     822  # algorithm: 1 CDFJetClu, 2 MidPoint, 3 SIScone, 4 kt, 5 Cambridge/Aachen, 6 antikt
     823  set JetAlgorithm 6
     824  set ParameterR 0.2
     825
     826  set ComputeNsubjettiness 1
     827  set Beta 1.0
     828  set AxisMode 4
     829
     830  set ComputeSoftDrop 1
     831  set BetaSoftDrop 0.0
     832  set SymmetryCutSoftDrop 0.1
     833  set R0SoftDrop 0.2
     834
     835  set JetPTMin 25.0
     836}
     837
     838##################
     839# Fast Jet finder
     840##################
     841
     842module FastJetFinder TrackJetFinder04 {
     843  set InputArray TrackMerger/tracks
     844
     845  set OutputArray jets
     846
     847  # algorithm: 1 CDFJetClu, 2 MidPoint, 3 SIScone, 4 kt, 5 Cambridge/Aachen, 6 antikt
     848  set JetAlgorithm 6
     849  set ParameterR 0.4
     850
     851  set ComputeNsubjettiness 1
     852  set Beta 1.0
     853  set AxisMode 4
     854
     855  set ComputeSoftDrop 1
     856  set BetaSoftDrop 0.0
     857  set SymmetryCutSoftDrop 0.1
     858  set R0SoftDrop 0.4
     859
     860  set JetPTMin 25.0
     861}
     862
     863
     864##################
     865# Fast Jet finder
     866##################
     867
     868module FastJetFinder TrackJetFinder08 {
     869  set InputArray TrackMerger/tracks
     870
     871  set OutputArray jets
     872
     873  # algorithm: 1 CDFJetClu, 2 MidPoint, 3 SIScone, 4 kt, 5 Cambridge/Aachen, 6 antikt
     874  set JetAlgorithm 6
     875  set ParameterR 0.8
     876
     877  set ComputeNsubjettiness 1
     878  set Beta 1.0
     879  set AxisMode 4
     880
     881  set ComputeSoftDrop 1
     882  set BetaSoftDrop 0.0
     883  set SymmetryCutSoftDrop 0.1
     884  set R0SoftDrop 0.8
     885
     886  set JetPTMin 25.0
    655887}
    656888
     
    662894
    663895module EnergyScale JetEnergyScale {
    664   set InputArray FastJetFinder/jets
     896  set InputArray FastJetFinder04/jets
    665897  set OutputArray jets
    666898
     
    9241156  add Branch Delphes/allParticles Particle GenParticle
    9251157
    926   add Branch GenJetFinder/jets GenJet Jet
    9271158  add Branch GenMissingET/momentum GenMissingET MissingET
    9281159
     
    9391170  add Branch UniqueObjectFinder/jets Jet Jet
    9401171
    941   add Branch FatJetFinder/jets FatJet Jet
     1172  add Branch GenJetFinder02/jets GenJet02 Jet
     1173  add Branch GenJetFinder04/jets GenJet04 Jet
     1174  add Branch GenJetFinder08/jets GenJet08 Jet
     1175
     1176  add Branch FastJetFinder02/jets ParticleFlowJet02 Jet
     1177  add Branch FastJetFinder04/jets ParticleFlowJet04 Jet
     1178  add Branch FastJetFinder08/jets ParticleFlowJet08 Jet
     1179
     1180  add Branch CaloJetFinder02/jets CaloJet02 Jet
     1181  add Branch CaloJetFinder04/jets CaloJet04 Jet
     1182  add Branch CaloJetFinder08/jets CaloJet08 Jet
     1183
     1184  add Branch TrackJetFinder02/jets TrackJet02 Jet
     1185  add Branch TrackJetFinder04/jets TrackJet04 Jet
     1186  add Branch TrackJetFinder08/jets TrackJet08 Jet
    9421187
    9431188  add Branch MissingET/momentum MissingET MissingET
Note: See TracChangeset for help on using the changeset viewer.