[4122b0e] | 1 | source delphes_card_CMS.tcl
|
---|
| 2 |
|
---|
| 3 | set ExecutionPath [lreplace $ExecutionPath end end]
|
---|
| 4 | add ExecutionPath CaloJetFinder
|
---|
[4d128b9] | 5 | add ExecutionPath PFJetFinder
|
---|
[0a64b9b] | 6 | add ExecutionPath CaloMissingET
|
---|
[4d128b9] | 7 | add ExecutionPath PFMissingET
|
---|
[0a64b9b] | 8 | add ExecutionPath GenScalarHT
|
---|
| 9 | add ExecutionPath PionFilter
|
---|
[4122b0e] | 10 | add ExecutionPath TreeWriter
|
---|
| 11 |
|
---|
| 12 | module FastJetFinder GenJetFinder {
|
---|
| 13 | set JetPTMin 1.0
|
---|
| 14 | }
|
---|
| 15 |
|
---|
[807918e] | 16 | module FastJetFinder FastJetFinder {
|
---|
[4122b0e] | 17 | set JetPTMin 1.0
|
---|
| 18 | }
|
---|
| 19 |
|
---|
| 20 | ########################
|
---|
| 21 | # Calorimeter jet finder
|
---|
| 22 | ########################
|
---|
| 23 |
|
---|
| 24 | module FastJetFinder CaloJetFinder {
|
---|
| 25 | set InputArray Calorimeter/towers
|
---|
| 26 |
|
---|
| 27 | set OutputArray jets
|
---|
| 28 |
|
---|
| 29 | # algorithm: 1 CDFJetClu, 2 MidPoint, 3 SIScone, 4 kt, 5 Cambridge/Aachen, 6 antikt
|
---|
| 30 | set JetAlgorithm 6
|
---|
[4d128b9] | 31 | set ParameterR 0.4
|
---|
| 32 |
|
---|
| 33 | set JetPTMin 1.0
|
---|
| 34 | }
|
---|
| 35 |
|
---|
| 36 | ########################
|
---|
| 37 | # PFJet finder
|
---|
| 38 | ########################
|
---|
| 39 |
|
---|
| 40 | module FastJetFinder PFJetFinder {
|
---|
| 41 | set InputArray EFlowMerger/eflow
|
---|
| 42 |
|
---|
| 43 | set OutputArray jets
|
---|
| 44 |
|
---|
| 45 | # algorithm: 1 CDFJetClu, 2 MidPoint, 3 SIScone, 4 kt, 5 Cambridge/Aachen, 6 antikt
|
---|
| 46 | set JetAlgorithm 6
|
---|
| 47 | set ParameterR 0.4
|
---|
[4122b0e] | 48 |
|
---|
| 49 | set JetPTMin 1.0
|
---|
| 50 | }
|
---|
| 51 |
|
---|
[0a64b9b] | 52 | #########################
|
---|
| 53 | # Calo Missing ET merger
|
---|
| 54 | ########################
|
---|
| 55 |
|
---|
| 56 | module Merger CaloMissingET {
|
---|
| 57 | # add InputArray InputArray
|
---|
| 58 | add InputArray Calorimeter/towers
|
---|
| 59 | set MomentumOutputArray momentum
|
---|
| 60 | }
|
---|
| 61 |
|
---|
[4d128b9] | 62 | #########################
|
---|
| 63 | # Calo Missing ET merger
|
---|
| 64 | ########################
|
---|
| 65 |
|
---|
| 66 | module Merger PFMissingET {
|
---|
| 67 | # add InputArray InputArray
|
---|
| 68 | add InputArray EFlowMerger/eflow
|
---|
| 69 | set MomentumOutputArray momentum
|
---|
| 70 | }
|
---|
| 71 |
|
---|
| 72 |
|
---|
[0a64b9b] | 73 | #################
|
---|
| 74 | # Gen Scalar HT
|
---|
| 75 | #################
|
---|
| 76 |
|
---|
| 77 | module Merger GenScalarHT {
|
---|
| 78 | # add InputArray InputArray
|
---|
| 79 | add InputArray NeutrinoFilter/filteredParticles
|
---|
| 80 | set EnergyOutputArray energy
|
---|
| 81 | }
|
---|
| 82 |
|
---|
| 83 | #################
|
---|
| 84 | # Pion filter
|
---|
| 85 | #################
|
---|
| 86 |
|
---|
| 87 | module PdgCodeFilter PionFilter {
|
---|
| 88 | set InputArray HCal/eflowTracks
|
---|
| 89 | set OutputArray pions
|
---|
| 90 | set Invert true
|
---|
| 91 | add PdgCode {211}
|
---|
| 92 | add PdgCode {-211}
|
---|
| 93 | }
|
---|
| 94 |
|
---|
[4122b0e] | 95 | module TreeWriter TreeWriter {
|
---|
| 96 | # add Branch InputArray BranchName BranchClass
|
---|
| 97 | add Branch CaloJetFinder/jets CaloJet Jet
|
---|
[4d128b9] | 98 | add Branch PFJetFinder/jets PFJet Jet
|
---|
[0a64b9b] | 99 | add Branch CaloMissingET/momentum CaloMissingET MissingET
|
---|
[4d128b9] | 100 | add Branch PFMissingET/momentum PFMissingET MissingET
|
---|
[0a64b9b] | 101 | add Branch GenScalarHT/energy GenScalarHT ScalarHT
|
---|
| 102 | add Branch PionFilter/pions Pion Track
|
---|
[0b3c137] | 103 | add Branch ElectronFilter/electrons ElectronPF Electron
|
---|
[4122b0e] | 104 | }
|
---|