Changeset d77b51d in git for cards/delphes_card_FCC_basic.tcl
- Timestamp:
- Sep 29, 2015, 2:08:10 PM (9 years ago)
- Branches:
- ImprovedOutputFile, Timing, dual_readout, llp, master
- Children:
- a98c7ef
- Parents:
- d870fc5 (diff), 06ec139 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cards/delphes_card_FCC_basic.tcl
rd870fc5 rd77b51d 17 17 AngularSmearing 18 18 ImpactParameterSmearing 19 19 20 20 ECal 21 21 HCal 22 22 23 23 TowerMerger 24 24 EFlowMerger 25 25 26 26 MissingET 27 27 28 28 NeutrinoFilter 29 29 GenJetFinder … … 31 31 32 32 JetEnergyScale 33 33 34 34 TrackCountingBTagging 35 35 TauTagging … … 72 72 73 73 # tracking efficiency formula for charged hadrons 74 set EfficiencyFormula { (pt <= 0.1) * (0.00) + \75 (abs(eta) <= 1.5) * (pt > 0.1 && pt <= 1.0) * (0.75) + \76 (abs(eta) <= 1.5) * (pt > 1.0) * (0.95) + \77 (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 0.1 && pt <= 1.0) * (0.60) + \78 (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 1.0) * (0.90) + \74 set EfficiencyFormula { (pt <= 0.1) * (0.00) + 75 (abs(eta) <= 1.5) * (pt > 0.1 && pt <= 1.0) * (0.75) + 76 (abs(eta) <= 1.5) * (pt > 1.0) * (0.95) + 77 (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 0.1 && pt <= 1.0) * (0.60) + 78 (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 1.0) * (0.90) + 79 79 (abs(eta) > 4.0) * (0.00)} 80 80 81 81 } 82 82 … … 92 92 93 93 # tracking efficiency formula for electrons 94 set EfficiencyFormula { (pt <= 0.1) * (0.00) + \95 (abs(eta) <= 1.5) * (pt > 0.1 && pt <= 1.0) * (0.75) + \96 (abs(eta) <= 1.5) * (pt > 1.0) * (0.99) + \97 (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 0.1 && pt <= 1.0) * (0.70) + \98 (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 1.0) * (0.98) + \94 set EfficiencyFormula { (pt <= 0.1) * (0.00) + 95 (abs(eta) <= 1.5) * (pt > 0.1 && pt <= 1.0) * (0.75) + 96 (abs(eta) <= 1.5) * (pt > 1.0) * (0.99) + 97 (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 0.1 && pt <= 1.0) * (0.70) + 98 (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 1.0) * (0.98) + 99 99 (abs(eta) > 4.0) * (0.00)} 100 100 } … … 111 111 112 112 # tracking efficiency formula for muons 113 set EfficiencyFormula { (pt <= 0.1) * (0.00) + \114 (abs(eta) <= 1.5) * (pt > 0.1 && pt <= 1.0) * (0.75) + \115 (abs(eta) <= 1.5) * (pt > 1.0) * (0.99) + \116 (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 0.1 && pt <= 1.0) * (0.70) + \117 (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 1.0) * (0.98) + \113 set EfficiencyFormula { (pt <= 0.1) * (0.00) + 114 (abs(eta) <= 1.5) * (pt > 0.1 && pt <= 1.0) * (0.75) + 115 (abs(eta) <= 1.5) * (pt > 1.0) * (0.99) + 116 (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 0.1 && pt <= 1.0) * (0.70) + 117 (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 1.0) * (0.98) + 118 118 (abs(eta) > 4.0) * (0.00)} 119 119 } … … 130 130 131 131 # resolution formula for charged hadrons 132 set ResolutionFormula { (abs(eta) <= 1.5) * (pt > 0.1) * (0.01 + pt*2.e-5) + \132 set ResolutionFormula { (abs(eta) <= 1.5) * (pt > 0.1) * (0.01 + pt*2.e-5) + 133 133 (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 0.1) * (0.02 + pt*3.e-5)} 134 134 … … 147 147 148 148 # 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) + \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 151 (abs(eta) > 4.0 && abs(eta) <= 6.0) * sqrt(energy^2*0.05^2 + energy*1.00^2)} 152 152 … … 164 164 165 165 # resolution formula for muons 166 set ResolutionFormula { (abs(eta) <= 1.5) * (pt > 0.1) * (0.01 + pt*5.e-6) + \166 set ResolutionFormula { (abs(eta) <= 1.5) * (pt > 0.1) * (0.01 + pt*5.e-6) + 167 167 (abs(eta) > 1.5 && abs(eta) <= 4.0) * (pt > 0.1) * (0.02 + pt*1.e-5)} 168 168 … … 210 210 211 211 # absolute impact parameter smearing formula (in mm) as a function of pt and eta 212 set ResolutionFormula {(pt > 0.1 && pt <= 5.0) * (0.010) + \212 set ResolutionFormula {(pt > 0.1 && pt <= 5.0) * (0.010) + 213 213 (pt > 5.0) * (0.005)} 214 214 … … 225 225 set TowerOutputArray ecalTowers 226 226 set EFlowTowerOutputArray eflowPhotons 227 227 228 set IsEcal true 229 228 230 set EnergyMin 0.5 229 231 set EnergySignificanceMin 1.0 230 232 233 set SmearTowerCenter true 234 231 235 set pi [expr {acos(-1)}] 232 236 … … 234 238 # each list starts with the lower edge of the first tower 235 239 # the list ends with the higher edged of the last tower 236 240 237 241 # 0.5 degree towers 238 242 set PhiBins {} … … 246 250 add EtaPhiBins $eta $PhiBins 247 251 } 248 252 249 253 # default energy fractions {abs(PDG code)} {fraction of energy deposited in ECAL} 250 254 251 255 add EnergyFraction {0} {0.0} 252 256 # energy fractions for e, gamma and pi0 … … 269 273 270 274 # set ECalResolutionFormula {resolution formula as a function of eta and energy} 271 275 272 276 # This is the CMS ECAL resolution, extended up eta = 6.0 273 set ResolutionFormula { (abs(eta) <= 3.0) * sqrt(energy^2*0.003^2 + energy*0.029^2 + 0.125^2) + \277 set ResolutionFormula { (abs(eta) <= 3.0) * sqrt(energy^2*0.003^2 + energy*0.029^2 + 0.125^2) + 274 278 (abs(eta) > 3.0 && abs(eta) <= 5.0) * sqrt(energy^2*0.107^2 + energy*2.08^2)} 275 279 276 280 277 281 } 278 282 … … 287 291 set TowerOutputArray hcalTowers 288 292 set EFlowTowerOutputArray eflowNeutralHadrons 289 293 294 set IsEcal false 295 290 296 set EnergyMin 1.0 291 297 set EnergySignificanceMin 1.0 292 298 299 set SmearTowerCenter true 300 293 301 set pi [expr {acos(-1)}] 294 302 … … 296 304 # each list starts with the lower edge of the first tower 297 305 # the list ends with the higher edged of the last tower 298 299 306 307 300 308 # 5 degree towers 301 309 set PhiBins {} … … 309 317 add EtaPhiBins $eta $PhiBins 310 318 } 311 312 319 320 313 321 # default energy fractions {abs(PDG code)} {Fecal Fhcal} 314 322 add EnergyFraction {0} {1.0} … … 332 340 333 341 # set HCalResolutionFormula {resolution formula as a function of eta and energy} 334 342 335 343 # This is the ATLAS HCAL resolution, extended up eta = 6.0 336 set HCalResolutionFormula { (abs(eta) <= 1.7) * sqrt(energy^2*0.0302^2 + energy*0.5205^2 + 1.59^2) + \337 (abs(eta) > 1.7 && abs(eta) <= 3.2) * sqrt(energy^2*0.0500^2 + energy*0.706^2) + \344 set ResolutionFormula { (abs(eta) <= 1.7) * sqrt(energy^2*0.0302^2 + energy*0.5205^2 + 1.59^2) + 345 (abs(eta) > 1.7 && abs(eta) <= 3.2) * sqrt(energy^2*0.0500^2 + energy*0.706^2) + 338 346 (abs(eta) > 3.2 && abs(eta) <= 6.0) * sqrt(energy^2*0.09420^2 + energy*1.00^2)} 339 347 … … 373 381 set MomentumOutputArray momentum 374 382 } 375 383 376 384 377 385 ################## … … 390 398 391 399 module PdgCodeFilter NeutrinoFilter { 392 400 393 401 set InputArray Delphes/stableParticles 394 402 set OutputArray filteredParticles 395 403 396 404 set PTMin 0.0 397 405 398 406 add PdgCode {12} 399 407 add PdgCode {14} … … 427 435 428 436 module FastJetFinder FastJetFinder { 429 # set InputArray Calorimeter/towers437 # set InputArray TowerMerger/towers 430 438 set InputArray EFlowMerger/eflow 431 439 … … 463 471 # maximum distance between jet and track 464 472 set DeltaR 0.3 465 466 # minimum pt of tracks 473 474 # minimum pt of tracks 467 475 set TrackPTMin 1.0 468 476 469 477 # minimum transverse impact parameter (in mm) 470 478 set TrackIPMax 2.0 471 479 472 480 # minimum ip significance for the track to be counted 473 481 set SigMin 6.5 474 482 475 483 # minimum number of tracks (high efficiency n=2, high purity n=3) 476 484 set Ntracks 3 … … 510 518 add Branch Delphes/allParticles Particle GenParticle 511 519 add Branch GenJetFinder/jets GenJet Jet 512 520 513 521 add Branch ChargedHadronMomentumSmearing/chargedHadrons ChargedHadron Track 514 522 add Branch HCal/eflowNeutralHadrons NeutralHadron Tower … … 521 529 add Branch ScalarHT/energy ScalarHT ScalarHT 522 530 } 523
Note:
See TracChangeset
for help on using the changeset viewer.