Changeset 934d037 in git
- Timestamp:
- Oct 6, 2015, 4:26:29 PM (9 years ago)
- Branches:
- ImprovedOutputFile, Timing, dual_readout, llp, master
- Children:
- c4b2aae
- Parents:
- b3c0535
- Location:
- cards
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
cards/delphes_card_ATLAS.tcl
rb3c0535 r934d037 11 11 12 12 ChargedHadronMomentumSmearing 13 Electron EnergySmearing13 ElectronMomentumSmearing 14 14 MuonMomentumSmearing 15 15 … … 21 21 PhotonIsolation 22 22 23 ElectronFilter 23 24 ElectronEfficiency 24 25 ElectronIsolation … … 138 139 139 140 # resolution formula for charged hadrons 140 set ResolutionFormula { (abs(eta) <= 1.5) * (pt > 0.1 && pt <= 1.0) * (0.02) + 141 (abs(eta) <= 1.5) * (pt > 1.0 && pt <= 1.0e1) * (0.01) + 142 (abs(eta) <= 1.5) * (pt > 1.0e1 && pt <= 2.0e2) * (0.03) + 143 (abs(eta) <= 1.5) * (pt > 2.0e2) * (0.05) + 144 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 0.1 && pt <= 1.0) * (0.03) + 145 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 1.0 && pt <= 1.0e1) * (0.02) + 146 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 1.0e1 && pt <= 2.0e2) * (0.04) + 147 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 2.0e2) * (0.05)} 148 } 149 150 ################################# 151 # Energy resolution for electrons 152 ################################# 153 154 module EnergySmearing ElectronEnergySmearing { 141 set ResolutionFormula { (abs(eta) <= 0.5) * (pt > 0.1) * sqrt(0.06^2 + pt^2*1.3e-3^2) + 142 (abs(eta) > 0.5 && abs(eta) <= 1.5) * (pt > 0.1) * sqrt(0.10^2 + pt^2*1.7e-3^2) + 143 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 0.1) * sqrt(0.25^2 + pt^2*3.1e-3^2)} 144 } 145 146 ################################### 147 # Momentum resolution for electrons 148 ################################### 149 150 module MomentumSmearing ElectronMomentumSmearing { 155 151 set InputArray ElectronTrackingEfficiency/electrons 156 152 set OutputArray electrons … … 158 154 # set ResolutionFormula {resolution formula as a function of eta and energy} 159 155 160 set ResolutionFormula { (abs(eta) <= 2.5) * (energy > 0.1 && energy <= 2.5e1) * (energy*0.015) + 161 (abs(eta) <= 2.5) * (energy > 2.5e1) * sqrt(energy^2*0.005^2 + energy*0.05^2 + 0.25^2) + 162 (abs(eta) > 2.5 && abs(eta) <= 3.0) * sqrt(energy^2*0.005^2 + energy*0.05^2 + 0.25^2) + 163 (abs(eta) > 3.0 && abs(eta) <= 5.0) * sqrt(energy^2*0.107^2 + energy*2.08^2)} 164 156 # resolution formula for electrons 157 set ResolutionFormula { (abs(eta) <= 0.5) * (pt > 0.1) * sqrt(0.06^2 + pt^2*1.3e-3^2) + 158 (abs(eta) > 0.5 && abs(eta) <= 1.5) * (pt > 0.1) * sqrt(0.10^2 + pt^2*1.7e-3^2) + 159 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 0.1) * sqrt(0.25^2 + pt^2*3.1e-3^2)} 165 160 } 166 161 … … 176 171 177 172 # resolution formula for muons 178 set ResolutionFormula { (abs(eta) <= 1.5) * (pt > 0.1 && pt <= 1.0) * (0.03) + 179 (abs(eta) <= 1.5) * (pt > 1.0 && pt <= 5.0e1) * (0.03) + 180 (abs(eta) <= 1.5) * (pt > 5.0e1 && pt <= 1.0e2) * (0.04) + 181 (abs(eta) <= 1.5) * (pt > 1.0e2) * (0.07) + 182 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 0.1 && pt <= 1.0) * (0.04) + 183 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 1.0 && pt <= 5.0e1) * (0.04) + 184 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 5.0e1 && pt <= 1.0e2) * (0.05) + 185 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 1.0e2) * (0.10)} 173 set ResolutionFormula { (abs(eta) <= 0.5) * (pt > 0.1) * sqrt(0.02^2 + pt^2*2.0e-4^2) + 174 (abs(eta) > 0.5 && abs(eta) <= 1.5) * (pt > 0.1) * sqrt(0.03^2 + pt^2*3.0e-4^2) + 175 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 0.1) * sqrt(0.06^2 + pt^2*6.0e-4^2)} 186 176 } 187 177 … … 193 183 # add InputArray InputArray 194 184 add InputArray ChargedHadronMomentumSmearing/chargedHadrons 195 add InputArray Electron EnergySmearing/electrons185 add InputArray ElectronMomentumSmearing/electrons 196 186 add InputArray MuonMomentumSmearing/muons 197 187 set OutputArray tracks … … 326 316 } 327 317 318 ################# 319 # Electron filter 320 ################# 321 322 module PdgCodeFilter ElectronFilter { 323 set InputArray Calorimeter/eflowTracks 324 set OutputArray electrons 325 set Invert true 326 add PdgCode {11} 327 add PdgCode {-11} 328 } 329 328 330 ##################### 329 331 # Electron efficiency … … 331 333 332 334 module Efficiency ElectronEfficiency { 333 set InputArray Electron EnergySmearing/electrons335 set InputArray ElectronFilter/electrons 334 336 set OutputArray electrons 335 337 -
cards/delphes_card_ATLAS_PileUp.tcl
rb3c0535 r934d037 13 13 14 14 ChargedHadronMomentumSmearing 15 Electron EnergySmearing15 ElectronMomentumSmearing 16 16 MuonMomentumSmearing 17 17 18 18 TrackMerger 19 19 Calorimeter 20 ElectronFilter 20 21 TrackPileUpSubtractor 21 22 NeutralTowerMerger … … 180 181 181 182 # resolution formula for charged hadrons 182 set ResolutionFormula { (abs(eta) <= 1.5) * (pt > 0.1 && pt <= 1.0) * (0.02) + 183 (abs(eta) <= 1.5) * (pt > 1.0 && pt <= 1.0e1) * (0.01) + 184 (abs(eta) <= 1.5) * (pt > 1.0e1 && pt <= 2.0e2) * (0.03) + 185 (abs(eta) <= 1.5) * (pt > 2.0e2) * (0.05) + 186 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 0.1 && pt <= 1.0) * (0.03) + 187 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 1.0 && pt <= 1.0e1) * (0.02) + 188 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 1.0e1 && pt <= 2.0e2) * (0.04) + 189 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 2.0e2) * (0.05)} 190 } 191 192 ################################# 193 # Energy resolution for electrons 194 ################################# 195 196 module EnergySmearing ElectronEnergySmearing { 183 set ResolutionFormula { (abs(eta) <= 0.5) * (pt > 0.1) * sqrt(0.06^2 + pt^2*1.3e-3^2) + 184 (abs(eta) > 0.5 && abs(eta) <= 1.5) * (pt > 0.1) * sqrt(0.10^2 + pt^2*1.7e-3^2) + 185 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 0.1) * sqrt(0.25^2 + pt^2*3.1e-3^2)} 186 } 187 188 ################################### 189 # Momentum resolution for electrons 190 ################################### 191 192 module MomentumSmearing ElectronMomentumSmearing { 197 193 set InputArray ElectronTrackingEfficiency/electrons 198 194 set OutputArray electrons … … 200 196 # set ResolutionFormula {resolution formula as a function of eta and energy} 201 197 202 set ResolutionFormula { (abs(eta) <= 2.5) * (energy > 0.1 && energy <= 2.5e1) * (energy*0.015) + 203 (abs(eta) <= 2.5) * (energy > 2.5e1) * sqrt(energy^2*0.005^2 + energy*0.05^2 + 0.25^2) + 204 (abs(eta) > 2.5 && abs(eta) <= 3.0) * sqrt(energy^2*0.005^2 + energy*0.05^2 + 0.25^2) + 205 (abs(eta) > 3.0 && abs(eta) <= 5.0) * sqrt(energy^2*0.107^2 + energy*2.08^2)} 206 198 # resolution formula for electrons 199 set ResolutionFormula { (abs(eta) <= 0.5) * (pt > 0.1) * sqrt(0.06^2 + pt^2*1.3e-3^2) + 200 (abs(eta) > 0.5 && abs(eta) <= 1.5) * (pt > 0.1) * sqrt(0.10^2 + pt^2*1.7e-3^2) + 201 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 0.1) * sqrt(0.25^2 + pt^2*3.1e-3^2)} 207 202 } 208 203 … … 218 213 219 214 # resolution formula for muons 220 set ResolutionFormula { (abs(eta) <= 1.5) * (pt > 0.1 && pt <= 1.0) * (0.03) + 221 (abs(eta) <= 1.5) * (pt > 1.0 && pt <= 5.0e1) * (0.03) + 222 (abs(eta) <= 1.5) * (pt > 5.0e1 && pt <= 1.0e2) * (0.04) + 223 (abs(eta) <= 1.5) * (pt > 1.0e2) * (0.07) + 224 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 0.1 && pt <= 1.0) * (0.04) + 225 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 1.0 && pt <= 5.0e1) * (0.04) + 226 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 5.0e1 && pt <= 1.0e2) * (0.05) + 227 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 1.0e2) * (0.10)} 215 set ResolutionFormula { (abs(eta) <= 0.5) * (pt > 0.1) * sqrt(0.02^2 + pt^2*2.0e-4^2) + 216 (abs(eta) > 0.5 && abs(eta) <= 1.5) * (pt > 0.1) * sqrt(0.03^2 + pt^2*3.0e-4^2) + 217 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 0.1) * sqrt(0.05^2 + pt^2*6.0e-4^2)} 228 218 } 229 219 … … 235 225 # add InputArray InputArray 236 226 add InputArray ChargedHadronMomentumSmearing/chargedHadrons 237 add InputArray Electron EnergySmearing/electrons227 add InputArray ElectronMomentumSmearing/electrons 238 228 add InputArray MuonMomentumSmearing/muons 239 229 set OutputArray tracks … … 322 312 } 323 313 314 ################# 315 # Electron filter 316 ################# 317 318 module PdgCodeFilter ElectronFilter { 319 set InputArray Calorimeter/eflowTracks 320 set OutputArray electrons 321 set Invert true 322 add PdgCode {11} 323 add PdgCode {-11} 324 } 325 324 326 ########################## 325 327 # Track pile-up subtractor … … 329 331 # add InputArray InputArray OutputArray 330 332 add InputArray Calorimeter/eflowTracks eflowTracks 331 add InputArray Electron EnergySmearing/electrons electrons333 add InputArray ElectronFilter/electrons electrons 332 334 add InputArray MuonMomentumSmearing/muons muons 333 335 -
cards/delphes_card_CMS.tcl
rb3c0535 r934d037 11 11 12 12 ChargedHadronMomentumSmearing 13 Electron EnergySmearing13 ElectronMomentumSmearing 14 14 MuonMomentumSmearing 15 15 … … 21 21 PhotonIsolation 22 22 23 ElectronFilter 23 24 ElectronEfficiency 24 25 ElectronIsolation … … 138 139 139 140 # resolution formula for charged hadrons 140 set ResolutionFormula { (abs(eta) <= 1.5) * (pt > 0.1 && pt <= 1.0) * (0.02) + 141 (abs(eta) <= 1.5) * (pt > 1.0 && pt <= 1.0e1) * (0.01) + 142 (abs(eta) <= 1.5) * (pt > 1.0e1 && pt <= 2.0e2) * (0.03) + 143 (abs(eta) <= 1.5) * (pt > 2.0e2) * (0.05) + 144 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 0.1 && pt <= 1.0) * (0.03) + 145 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 1.0 && pt <= 1.0e1) * (0.02) + 146 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 1.0e1 && pt <= 2.0e2) * (0.04) + 147 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 2.0e2) * (0.05)} 148 } 149 150 ################################# 151 # Energy resolution for electrons 152 ################################# 153 154 module EnergySmearing ElectronEnergySmearing { 141 # based on arXiv:1405.6569 142 set ResolutionFormula { (abs(eta) <= 0.5) * (pt > 0.1) * sqrt(0.06^2 + pt^2*1.3e-3^2) + 143 (abs(eta) > 0.5 && abs(eta) <= 1.5) * (pt > 0.1) * sqrt(0.10^2 + pt^2*1.7e-3^2) + 144 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 0.1) * sqrt(0.25^2 + pt^2*3.1e-3^2)} 145 } 146 147 ################################### 148 # Momentum resolution for electrons 149 ################################### 150 151 module MomentumSmearing ElectronMomentumSmearing { 155 152 set InputArray ElectronTrackingEfficiency/electrons 156 153 set OutputArray electrons … … 159 156 160 157 # resolution formula for electrons 161 set ResolutionFormula { (abs(eta) <= 2.5) * (energy > 0.1 && energy <= 2.0e1) * (energy*0.0225) + 162 (abs(eta) <= 2.5) * (energy > 2.0e1) * sqrt(energy^2*0.007^2 + energy*0.07^2 + 0.35^2) + 163 (abs(eta) > 2.5 && abs(eta) <= 3.0) * sqrt(energy^2*0.007^2 + energy*0.07^2 + 0.35^2) + 164 (abs(eta) > 3.0 && abs(eta) <= 5.0) * sqrt(energy^2*0.107^2 + energy*2.08^2)} 165 158 # based on arXiv:1405.6569 159 set ResolutionFormula { (abs(eta) <= 0.5) * (pt > 0.1) * sqrt(0.06^2 + pt^2*1.3e-3^2) + 160 (abs(eta) > 0.5 && abs(eta) <= 1.5) * (pt > 0.1) * sqrt(0.10^2 + pt^2*1.7e-3^2) + 161 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 0.1) * sqrt(0.25^2 + pt^2*3.1e-3^2)} 166 162 } 167 163 … … 177 173 178 174 # resolution formula for muons 179 set ResolutionFormula { (abs(eta) <= 0.5) * (pt > 0.1 && pt <= 5.0) * (0.02) + 180 (abs(eta) <= 0.5) * (pt > 5.0 && pt <= 1.0e2) * (0.015) + 181 (abs(eta) <= 0.5) * (pt > 1.0e2 && pt <= 2.0e2) * (0.03) + 182 (abs(eta) <= 0.5) * (pt > 2.0e2) * (0.05 + pt*1.e-4) + 183 (abs(eta) > 0.5 && abs(eta) <= 1.5) * (pt > 0.1 && pt <= 5.0) * (0.03) + 184 (abs(eta) > 0.5 && abs(eta) <= 1.5) * (pt > 5.0 && pt <= 1.0e2) * (0.02) + 185 (abs(eta) > 0.5 && abs(eta) <= 1.5) * (pt > 1.0e2 && pt <= 2.0e2) * (0.04) + 186 (abs(eta) > 0.5 && abs(eta) <= 1.5) * (pt > 2.0e2) * (0.05 + pt*1.e-4) + 187 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 0.1 && pt <= 5.0) * (0.04) + 188 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 5.0 && pt <= 1.0e2) * (0.035) + 189 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 1.0e2 && pt <= 2.0e2) * (0.05) + 190 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 2.0e2) * (0.05 + pt*1.e-4)} 175 set ResolutionFormula { (abs(eta) <= 0.5) * (pt > 0.1) * sqrt(0.01^2 + pt^2*2.0e-4^2) + 176 (abs(eta) > 0.5 && abs(eta) <= 1.5) * (pt > 0.1) * sqrt(0.02^2 + pt^2*3.0e-4^2) + 177 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 0.1) * sqrt(0.05^2 + pt^2*6.0e-4^2)} 191 178 } 192 179 … … 198 185 # add InputArray InputArray 199 186 add InputArray ChargedHadronMomentumSmearing/chargedHadrons 200 add InputArray Electron EnergySmearing/electrons187 add InputArray ElectronMomentumSmearing/electrons 201 188 add InputArray MuonMomentumSmearing/muons 202 189 set OutputArray tracks … … 334 321 } 335 322 323 ################# 324 # Electron filter 325 ################# 326 327 module PdgCodeFilter ElectronFilter { 328 set InputArray Calorimeter/eflowTracks 329 set OutputArray electrons 330 set Invert true 331 add PdgCode {11} 332 add PdgCode {-11} 333 } 334 336 335 ##################### 337 336 # Electron efficiency … … 339 338 340 339 module Efficiency ElectronEfficiency { 341 set InputArray Electron EnergySmearing/electrons340 set InputArray ElectronFilter/electrons 342 341 set OutputArray electrons 343 342 … … 500 499 501 500 module JetFlavorAssociation JetFlavorAssociation { 502 501 503 502 set PartonInputArray Delphes/partons 504 503 set ParticleInputArray Delphes/allParticles 505 504 set ParticleLHEFInputArray Delphes/allParticlesLHEF 506 505 set JetInputArray JetEnergyScale/jets 507 506 508 507 set DeltaR 0.5 509 508 set PartonPTMin 1.0 -
cards/delphes_card_CMS_NoFastJet.tcl
rb3c0535 r934d037 11 11 12 12 ChargedHadronMomentumSmearing 13 Electron EnergySmearing13 ElectronMomentumSmearing 14 14 MuonMomentumSmearing 15 15 … … 110 110 111 111 # resolution formula for charged hadrons 112 set ResolutionFormula { (abs(eta) <= 1.5) * (pt > 0.1 && pt <= 1.0) * (0.02) + 113 (abs(eta) <= 1.5) * (pt > 1.0 && pt <= 1.0e1) * (0.01) + 114 (abs(eta) <= 1.5) * (pt > 1.0e1 && pt <= 2.0e2) * (0.03) + 115 (abs(eta) <= 1.5) * (pt > 2.0e2) * (0.05) + 116 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 0.1 && pt <= 1.0) * (0.03) + 117 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 1.0 && pt <= 1.0e1) * (0.02) + 118 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 1.0e1 && pt <= 2.0e2) * (0.04) + 119 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 2.0e2) * (0.05)} 120 } 121 122 ################################# 123 # Energy resolution for electrons 124 ################################# 125 126 module EnergySmearing ElectronEnergySmearing { 112 # based on arXiv:1405.6569 113 set ResolutionFormula { (abs(eta) <= 0.5) * (pt > 0.1) * sqrt(0.06^2 + pt^2*1.3e-3^2) + 114 (abs(eta) > 0.5 && abs(eta) <= 1.5) * (pt > 0.1) * sqrt(0.10^2 + pt^2*1.7e-3^2) + 115 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 0.1) * sqrt(0.25^2 + pt^2*3.1e-3^2)} 116 } 117 118 ################################### 119 # Momentum resolution for electrons 120 ################################### 121 122 module MomentumSmearing ElectronMomentumSmearing { 127 123 set InputArray ElectronTrackingEfficiency/electrons 128 124 set OutputArray electrons … … 131 127 132 128 # resolution formula for electrons 133 set ResolutionFormula { (abs(eta) <= 2.5) * (energy > 0.1 && energy <= 2.0e1) * (energy*0.0225) + 134 (abs(eta) <= 2.5) * (energy > 2.0e1) * sqrt(energy^2*0.007^2 + energy*0.07^2 + 0.35^2) + 135 (abs(eta) > 2.5 && abs(eta) <= 3.0) * sqrt(energy^2*0.007^2 + energy*0.07^2 + 0.35^2) + 136 (abs(eta) > 3.0 && abs(eta) <= 5.0) * sqrt(energy^2*0.107^2 + energy*2.08^2)} 137 129 # based on arXiv:1405.6569 130 set ResolutionFormula { (abs(eta) <= 0.5) * (pt > 0.1) * sqrt(0.06^2 + pt^2*1.3e-3^2) + 131 (abs(eta) > 0.5 && abs(eta) <= 1.5) * (pt > 0.1) * sqrt(0.10^2 + pt^2*1.7e-3^2) + 132 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 0.1) * sqrt(0.25^2 + pt^2*3.1e-3^2)} 138 133 } 139 134 … … 149 144 150 145 # resolution formula for muons 151 set ResolutionFormula { (abs(eta) <= 0.5) * (pt > 0.1 && pt <= 5.0) * (0.02) + 152 (abs(eta) <= 0.5) * (pt > 5.0 && pt <= 1.0e2) * (0.015) + 153 (abs(eta) <= 0.5) * (pt > 1.0e2 && pt <= 2.0e2) * (0.03) + 154 (abs(eta) <= 0.5) * (pt > 2.0e2) * (0.05 + pt*1.e-4) + 155 (abs(eta) > 0.5 && abs(eta) <= 1.5) * (pt > 0.1 && pt <= 5.0) * (0.03) + 156 (abs(eta) > 0.5 && abs(eta) <= 1.5) * (pt > 5.0 && pt <= 1.0e2) * (0.02) + 157 (abs(eta) > 0.5 && abs(eta) <= 1.5) * (pt > 1.0e2 && pt <= 2.0e2) * (0.04) + 158 (abs(eta) > 0.5 && abs(eta) <= 1.5) * (pt > 2.0e2) * (0.05 + pt*1.e-4) + 159 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 0.1 && pt <= 5.0) * (0.04) + 160 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 5.0 && pt <= 1.0e2) * (0.035) + 161 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 1.0e2 && pt <= 2.0e2) * (0.05) + 162 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 2.0e2) * (0.05 + pt*1.e-4)} 146 set ResolutionFormula { (abs(eta) <= 0.5) * (pt > 0.1) * sqrt(0.01^2 + pt^2*2.0e-4^2) + 147 (abs(eta) > 0.5 && abs(eta) <= 1.5) * (pt > 0.1) * sqrt(0.02^2 + pt^2*3.0e-4^2) + 148 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 0.1) * sqrt(0.05^2 + pt^2*6.0e-4^2)} 163 149 } 164 150 … … 170 156 # add InputArray InputArray 171 157 add InputArray ChargedHadronMomentumSmearing/chargedHadrons 172 add InputArray Electron EnergySmearing/electrons158 add InputArray ElectronMomentumSmearing/electrons 173 159 add InputArray MuonMomentumSmearing/muons 174 160 set OutputArray tracks -
cards/delphes_card_CMS_PileUp.tcl
rb3c0535 r934d037 13 13 14 14 ChargedHadronMomentumSmearing 15 Electron EnergySmearing15 ElectronMomentumSmearing 16 16 MuonMomentumSmearing 17 17 18 18 TrackMerger 19 19 Calorimeter 20 ElectronFilter 20 21 TrackPileUpSubtractor 21 22 NeutralTowerMerger … … 181 182 182 183 # resolution formula for charged hadrons 183 set ResolutionFormula { (abs(eta) <= 1.5) * (pt > 0.1 && pt <= 1.0) * (0.02) + 184 (abs(eta) <= 1.5) * (pt > 1.0 && pt <= 1.0e1) * (0.01) + 185 (abs(eta) <= 1.5) * (pt > 1.0e1 && pt <= 2.0e2) * (0.03) + 186 (abs(eta) <= 1.5) * (pt > 2.0e2) * (0.05) + 187 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 0.1 && pt <= 1.0) * (0.03) + 188 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 1.0 && pt <= 1.0e1) * (0.02) + 189 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 1.0e1 && pt <= 2.0e2) * (0.04) + 190 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 2.0e2) * (0.05)} 191 } 192 193 ################################# 194 # Energy resolution for electrons 195 ################################# 196 197 module EnergySmearing ElectronEnergySmearing { 184 # based on arXiv:1405.6569 185 set ResolutionFormula { (abs(eta) <= 0.5) * (pt > 0.1) * sqrt(0.06^2 + pt^2*1.3e-3^2) + 186 (abs(eta) > 0.5 && abs(eta) <= 1.5) * (pt > 0.1) * sqrt(0.10^2 + pt^2*1.7e-3^2) + 187 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 0.1) * sqrt(0.25^2 + pt^2*3.1e-3^2)} 188 } 189 190 ################################### 191 # Momentum resolution for electrons 192 ################################### 193 194 module MomentumSmearing ElectronMomentumSmearing { 198 195 set InputArray ElectronTrackingEfficiency/electrons 199 196 set OutputArray electrons … … 202 199 203 200 # resolution formula for electrons 204 set ResolutionFormula { (abs(eta) <= 2.5) * (energy > 0.1 && energy <= 2.0e1) * (energy*0.0225) + 205 (abs(eta) <= 2.5) * (energy > 2.0e1) * sqrt(energy^2*0.007^2 + energy*0.07^2 + 0.35^2) + 206 (abs(eta) > 2.5 && abs(eta) <= 3.0) * sqrt(energy^2*0.007^2 + energy*0.07^2 + 0.35^2) + 207 (abs(eta) > 3.0 && abs(eta) <= 5.0) * sqrt(energy^2*0.107^2 + energy*2.08^2)} 208 201 # based on arXiv:1405.6569 202 set ResolutionFormula { (abs(eta) <= 0.5) * (pt > 0.1) * sqrt(0.06^2 + pt^2*1.3e-3^2) + 203 (abs(eta) > 0.5 && abs(eta) <= 1.5) * (pt > 0.1) * sqrt(0.10^2 + pt^2*1.7e-3^2) + 204 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 0.1) * sqrt(0.25^2 + pt^2*3.1e-3^2)} 209 205 } 210 206 … … 220 216 221 217 # resolution formula for muons 222 set ResolutionFormula { (abs(eta) <= 0.5) * (pt > 0.1 && pt <= 5.0) * (0.02) + 223 (abs(eta) <= 0.5) * (pt > 5.0 && pt <= 1.0e2) * (0.015) + 224 (abs(eta) <= 0.5) * (pt > 1.0e2 && pt <= 2.0e2) * (0.03) + 225 (abs(eta) <= 0.5) * (pt > 2.0e2) * (0.05 + pt*1.e-4) + 226 (abs(eta) > 0.5 && abs(eta) <= 1.5) * (pt > 0.1 && pt <= 5.0) * (0.03) + 227 (abs(eta) > 0.5 && abs(eta) <= 1.5) * (pt > 5.0 && pt <= 1.0e2) * (0.02) + 228 (abs(eta) > 0.5 && abs(eta) <= 1.5) * (pt > 1.0e2 && pt <= 2.0e2) * (0.04) + 229 (abs(eta) > 0.5 && abs(eta) <= 1.5) * (pt > 2.0e2) * (0.05 + pt*1.e-4) + 230 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 0.1 && pt <= 5.0) * (0.04) + 231 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 5.0 && pt <= 1.0e2) * (0.035) + 232 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 1.0e2 && pt <= 2.0e2) * (0.05) + 233 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 2.0e2) * (0.05 + pt*1.e-4)} 218 set ResolutionFormula { (abs(eta) <= 0.5) * (pt > 0.1) * sqrt(0.01^2 + pt^2*2.0e-4^2) + 219 (abs(eta) > 0.5 && abs(eta) <= 1.5) * (pt > 0.1) * sqrt(0.02^2 + pt^2*3.0e-4^2) + 220 (abs(eta) > 1.5 && abs(eta) <= 2.5) * (pt > 0.1) * sqrt(0.05^2 + pt^2*6.0e-4^2)} 234 221 } 235 222 … … 241 228 # add InputArray InputArray 242 229 add InputArray ChargedHadronMomentumSmearing/chargedHadrons 243 add InputArray Electron EnergySmearing/electrons230 add InputArray ElectronMomentumSmearing/electrons 244 231 add InputArray MuonMomentumSmearing/muons 245 232 set OutputArray tracks … … 331 318 } 332 319 320 ################# 321 # Electron filter 322 ################# 323 324 module PdgCodeFilter ElectronFilter { 325 set InputArray Calorimeter/eflowTracks 326 set OutputArray electrons 327 set Invert true 328 add PdgCode {11} 329 add PdgCode {-11} 330 } 331 333 332 ########################## 334 333 # Track pile-up subtractor … … 338 337 # add InputArray InputArray OutputArray 339 338 add InputArray Calorimeter/eflowTracks eflowTracks 340 add InputArray Electron EnergySmearing/electrons electrons339 add InputArray ElectronFilter/electrons electrons 341 340 add InputArray MuonMomentumSmearing/muons muons 342 341 -
cards/delphes_card_FCC_basic.tcl
rb3c0535 r934d037 11 11 12 12 ChargedHadronMomentumSmearing 13 Electron EnergySmearing13 ElectronMomentumSmearing 14 14 MuonMomentumSmearing 15 15 … … 20 20 ECal 21 21 HCal 22 23 ElectronFilter 22 24 23 25 TowerMerger … … 136 138 } 137 139 138 ################################# 139 # Energyresolution for electrons140 ################################# 141 142 module EnergySmearing ElectronEnergySmearing {140 ################################### 141 # Momentum resolution for electrons 142 ################################### 143 144 module MomentumSmearing ElectronMomentumSmearing { 143 145 set InputArray ElectronTrackingEfficiency/electrons 144 146 set OutputArray electrons … … 147 149 148 150 # resolution formula for electrons 149 set ResolutionFormula { (abs(eta) <= 4.0) * (energy > 0.1 && energy <= 2.0e1) * (energy*0.007) + 150 (abs(eta) <= 4.0) * (energy > 2.0e1) * sqrt(energy^2*0.005^2 + energy*0.02^2) + 151 (abs(eta) > 4.0 && abs(eta) <= 6.0) * sqrt(energy^2*0.05^2 + energy*1.00^2)} 152 151 set ResolutionFormula { (abs(eta) <= 1.5) * (pt > 0.1) * (0.01 + pt*2.e-5) + 152 (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 0.1) * (0.02 + pt*3.e-5)} 153 153 } 154 154 … … 177 177 # add InputArray InputArray 178 178 add InputArray ChargedHadronMomentumSmearing/chargedHadrons 179 add InputArray Electron EnergySmearing/electrons179 add InputArray ElectronMomentumSmearing/electrons 180 180 add InputArray MuonMomentumSmearing/muons 181 181 set OutputArray tracks … … 183 183 184 184 185 ######################## ########185 ######################## 186 186 # Track angular smearing 187 ######################## ########187 ######################## 188 188 189 189 module AngularSmearing AngularSmearing { … … 200 200 } 201 201 202 ################################ 202 ################################# 203 203 # Track impact parameter smearing 204 ################################ 204 ################################# 205 205 206 206 module ImpactParameterSmearing ImpactParameterSmearing { … … 350 350 } 351 351 352 #################### 352 ################# 353 # Electron filter 354 ################# 355 356 module PdgCodeFilter ElectronFilter { 357 set InputArray Calorimeter/eflowTracks 358 set OutputArray electrons 359 set Invert true 360 add PdgCode {11} 361 add PdgCode {-11} 362 } 363 364 ################################################### 353 365 # Tower Merger (in case not using e-flow algorithm) 354 #################### 366 ################################################### 355 367 356 368 module Merger TowerMerger { … … 395 407 } 396 408 397 ################# ####409 ################# 398 410 # Neutrino Filter 399 ################# ####411 ################# 400 412 401 413 module PdgCodeFilter NeutrinoFilter { … … 488 500 489 501 490 ############# #############502 ############# 491 503 # tau-tagging 492 ############# #############504 ############# 493 505 494 506 … … 525 537 add Branch ECal/eflowPhotons Photon Photon 526 538 527 add Branch Electron EnergySmearing/electrons Electron Electron539 add Branch ElectronFilter/electrons Electron Electron 528 540 add Branch MuonMomentumSmearing/muons Muon Muon 529 541 add Branch JetEnergyScale/jets Jet Jet -
cards/delphes_card_ILD.tcl
rb3c0535 r934d037 13 13 14 14 ChargedHadronMomentumSmearing 15 Electron EnergySmearing15 ElectronMomentumSmearing 16 16 MuonMomentumSmearing 17 17 … … 22 22 ECal 23 23 HCal 24 25 ElectronFilter 24 26 25 27 TowerMerger … … 128 130 } 129 131 130 ################################# 131 # Energyresolution for electrons132 ################################# 133 134 module EnergySmearing ElectronEnergySmearing {132 ################################### 133 # Momentum resolution for electrons 134 ################################### 135 136 module MomentumSmearing ElectronMomentumSmearing { 135 137 set InputArray ElectronTrackingEfficiency/electrons 136 138 set OutputArray electrons … … 167 169 # add InputArray InputArray 168 170 add InputArray ChargedHadronMomentumSmearing/chargedHadrons 169 add InputArray Electron EnergySmearing/electrons171 add InputArray ElectronMomentumSmearing/electrons 170 172 add InputArray MuonMomentumSmearing/muons 171 173 set OutputArray tracks … … 173 175 174 176 175 ######################## ########177 ######################## 176 178 # Track angular smearing 177 ######################## ########179 ######################## 178 180 179 181 module AngularSmearing AngularSmearing { … … 190 192 } 191 193 192 ################################ 194 ################################# 193 195 # Track impact parameter smearing 194 ################################ 196 ################################# 195 197 196 198 module ImpactParameterSmearing ImpactParameterSmearing { … … 334 336 } 335 337 336 #################### 338 ################# 339 # Electron filter 340 ################# 341 342 module PdgCodeFilter ElectronFilter { 343 set InputArray Calorimeter/eflowTracks 344 set OutputArray electrons 345 set Invert true 346 add PdgCode {11} 347 add PdgCode {-11} 348 } 349 350 ################################################### 337 351 # Tower Merger (in case not using e-flow algorithm) 338 #################### 352 ################################################### 339 353 340 354 module Merger TowerMerger { … … 379 393 } 380 394 381 ################# ####395 ################# 382 396 # Neutrino Filter 383 ################# ####397 ################# 384 398 385 399 module PdgCodeFilter NeutrinoFilter { … … 472 486 473 487 474 ############# #############488 ############# 475 489 # tau-tagging 476 ############# #############490 ############# 477 491 478 492 … … 509 523 add Branch ECal/eflowPhotons Photon Photon 510 524 511 add Branch Electron EnergySmearing/electrons Electron Electron525 add Branch ElectronFilter/electrons Electron Electron 512 526 add Branch MuonMomentumSmearing/muons Muon Muon 513 527 add Branch JetEnergyScale/jets Jet Jet -
cards/delphes_card_LHCb.tcl
rb3c0535 r934d037 13 13 14 14 ChargedHadronMomentumSmearing 15 Electron EnergySmearing15 ElectronMomentumSmearing 16 16 MuonMomentumSmearing 17 17 … … 111 111 } 112 112 113 ################################# 114 # Energyresolution for electrons115 ################################# 116 117 module EnergySmearing ElectronEnergySmearing {113 ################################### 114 # Momentum resolution for electrons 115 ################################### 116 117 module MomentumSmearing ElectronMomentumSmearing { 118 118 set InputArray ParticlePropagator/electrons 119 119 set OutputArray electrons … … 122 122 123 123 # resolution formula for electrons 124 set ResolutionFormula { (eta > 2.0 && eta <= 5.0) * (energy > 0.1 && energy <= 8.0) * (energy*0.05) + 125 (eta > 2.0 && eta <= 5.0) * (energy > 8.0) * sqrt(energy^2*0.015^2 + energy*0.10^2)} 126 } 124 set ResolutionFormula {(eta > 2.0 && eta <= 5.0) * (pt > 0.5)* (0.005)} 125 } 127 126 128 127 ############################### … … 146 145 # add InputArray InputArray 147 146 add InputArray ChargedHadronMomentumSmearing/chargedHadrons 148 add InputArray Electron EnergySmearing/electrons147 add InputArray ElectronMomentumSmearing/electrons 149 148 add InputArray MuonMomentumSmearing/muons 150 149 set OutputArray tracks
Note:
See TracChangeset
for help on using the changeset viewer.