1 | source delphes_card_CMS.tcl
|
---|
2 |
|
---|
3 | set ExecutionPath [lreplace $ExecutionPath end end]
|
---|
4 | add ExecutionPath CaloJetFinder
|
---|
5 | add ExecutionPath CaloMissingET
|
---|
6 | add ExecutionPath GenScalarHT
|
---|
7 | add ExecutionPath PionFilter
|
---|
8 | add ExecutionPath TreeWriter
|
---|
9 |
|
---|
10 | module FastJetFinder GenJetFinder {
|
---|
11 | set JetPTMin 1.0
|
---|
12 | }
|
---|
13 |
|
---|
14 | module FastJetFinder FastJetFinder {
|
---|
15 | set JetPTMin 1.0
|
---|
16 | }
|
---|
17 |
|
---|
18 | ########################
|
---|
19 | # Calorimeter jet finder
|
---|
20 | ########################
|
---|
21 |
|
---|
22 | module FastJetFinder CaloJetFinder {
|
---|
23 | set InputArray Calorimeter/towers
|
---|
24 |
|
---|
25 | set OutputArray jets
|
---|
26 |
|
---|
27 | # algorithm: 1 CDFJetClu, 2 MidPoint, 3 SIScone, 4 kt, 5 Cambridge/Aachen, 6 antikt
|
---|
28 | set JetAlgorithm 6
|
---|
29 | set ParameterR 0.5
|
---|
30 |
|
---|
31 | set JetPTMin 1.0
|
---|
32 | }
|
---|
33 |
|
---|
34 | #########################
|
---|
35 | # Calo Missing ET merger
|
---|
36 | ########################
|
---|
37 |
|
---|
38 | module Merger CaloMissingET {
|
---|
39 | # add InputArray InputArray
|
---|
40 | add InputArray Calorimeter/towers
|
---|
41 | set MomentumOutputArray momentum
|
---|
42 | }
|
---|
43 |
|
---|
44 | #################
|
---|
45 | # Gen Scalar HT
|
---|
46 | #################
|
---|
47 |
|
---|
48 | module Merger GenScalarHT {
|
---|
49 | # add InputArray InputArray
|
---|
50 | add InputArray NeutrinoFilter/filteredParticles
|
---|
51 | set EnergyOutputArray energy
|
---|
52 | }
|
---|
53 |
|
---|
54 | #################
|
---|
55 | # Pion filter
|
---|
56 | #################
|
---|
57 |
|
---|
58 | module PdgCodeFilter PionFilter {
|
---|
59 | set InputArray HCal/eflowTracks
|
---|
60 | set OutputArray pions
|
---|
61 | set Invert true
|
---|
62 | add PdgCode {211}
|
---|
63 | add PdgCode {-211}
|
---|
64 | }
|
---|
65 |
|
---|
66 | module TreeWriter TreeWriter {
|
---|
67 | # add Branch InputArray BranchName BranchClass
|
---|
68 | add Branch CaloJetFinder/jets CaloJet Jet
|
---|
69 | add Branch CaloMissingET/momentum CaloMissingET MissingET
|
---|
70 | add Branch GenScalarHT/energy GenScalarHT ScalarHT
|
---|
71 | add Branch PionFilter/pions Pion Track
|
---|
72 | add Branch ElectronFilter/electrons ElectronPF Electron
|
---|
73 | }
|
---|