Changeset 934d037 in git for cards/delphes_card_CMS_PileUp.tcl
- Timestamp:
- Oct 6, 2015, 4:26:29 PM (9 years ago)
- Branches:
- ImprovedOutputFile, Timing, dual_readout, llp, master
- Children:
- c4b2aae
- Parents:
- b3c0535
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
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
Note:
See TracChangeset
for help on using the changeset viewer.