Changes in cards/FCC/FCChh_PileUpVtx.tcl [364dbe1:9c52415] in git
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cards/FCC/FCChh_PileUpVtx.tcl
r364dbe1 r9c52415 12 12 ####################################### 13 13 14 set MaxEvents 100 014 set MaxEvents 100 15 15 set RandomSeed 123 16 16 17 17 set ExecutionPath { 18 18 19 BeamSpotFilter20 19 PileUpMerger 21 20 ParticlePropagator … … 29 28 MuonMomentumSmearing 30 29 31 EnergyLoss32 33 30 TrackMerger 34 31 35 36 32 TrackSmearing 37 TimeSmearing 38 39 VertexFinderDA4D 40 41 TrackTimingPileUpSubtractor 33 TimeSmearing 42 34 43 35 ECal … … 47 39 EFlowMerger 48 40 EFlowFilter 41 42 TimeSmearingMIP 43 TimeSmearingPhotons 44 TimeSmearingNH 45 46 VertexFinderDA4D 47 TrackTimingPileUpSubtractor 48 49 HighMassVertexRecover 49 50 50 51 PhotonEfficiency … … 81 82 82 83 TreeWriter 83 }84 85 #######################86 # GenBeamSpotFilter87 # Saves a particle intended to represent the beamspot88 #######################89 90 module BeamSpotFilter BeamSpotFilter {91 set InputArray Delphes/stableParticles92 set OutputArray beamSpotParticle93 94 84 } 95 85 … … 152 142 set Bz 4.0 153 143 } 144 154 145 155 146 … … 254 245 } 255 246 256 #################################257 # Charged Energy Loss (dE/dx)258 #################################259 260 module EnergyLoss EnergyLoss {261 add InputArray ChargedHadronMomentumSmearing/chargedHadrons262 add InputArray ElectronMomentumSmearing/electrons263 add InputArray MuonMomentumSmearing/muons264 265 set ActiveFraction 0.013266 set ChargeCollectionEfficiency 0.75267 268 # fixme: this number should probably be charge/energy dependent, or absolute number in MeV/cm?269 set Resolution 0.15270 271 # active material properties (cf. http://pdg.lbl.gov/2014/AtomicNuclearProperties/properties8.dat)272 set Z 14.273 set A 28.0855274 set rho 2.329275 276 # material polarisation correction parameters277 set a 0.1492278 set m 3.2546279 set x0 0.2015280 set x1 2.8716281 set I 173.0282 set c0 4.4355283 284 }285 286 247 ############## 287 248 # Track merger … … 297 258 298 259 299 300 260 ######################################## 301 261 # Smear tracks … … 321 281 322 282 # assume 20 ps resolution for now 323 set TimeResolution 20E-12 324 } 325 326 ################################## 327 # Primary vertex reconstruction 328 ################################## 329 330 331 module VertexFinderDA4D VertexFinderDA4D { 332 set InputArray TimeSmearing/tracks 333 334 set OutputArray tracks 335 set VertexOutputArray vertices 336 337 set Verbose 0 338 set MinPT 1.0 339 340 # in mm 341 set VertexSpaceSize 0.5 342 343 # in s 344 set VertexTimeSize 10E-12 345 346 set UseTc 1 347 set BetaMax 0.1 348 set BetaStop 1.0 349 set CoolingFactor 0.8 350 set MaxIterations 100 351 352 # in mm 353 set DzCutOff 40 354 set D0CutOff 30 355 356 } 357 358 ########################## 359 # Track pile-up subtractor 360 ########################## 361 362 module TrackTimingPileUpSubtractor TrackTimingPileUpSubtractor { 363 # add InputArray InputArray OutputArray 364 365 add InputArray ChargedHadronMomentumSmearing/chargedHadrons 366 add InputArray ElectronMomentumSmearing/electrons 367 add InputArray MuonMomentumSmearing/muons 368 369 set VertexInputArray VertexFinderDA4D/vertices 370 # assume perfect pile-up subtraction for tracks with |z| > fZVertexResolution 371 # Z vertex resolution in m 372 set ZVertexResolution {0.0001} 283 set TimeResolution {20E-12} 373 284 } 374 285 … … 539 450 } 540 451 541 542 452 ################# 543 453 # Electron filter … … 606 516 } 607 517 518 ######################################## 519 # Time Smearing Neutral MIP 520 ######################################## 521 522 module TimeSmearing TimeSmearingMIP { 523 set InputArray HCal/eflowTracks 524 set OutputArray timeSmearingMIP 525 526 # assume 30 ps resolution for now 527 set TimeResolution {30E-12} 528 } 529 530 ######################################## 531 # Time Smearing Neutral Photons 532 ######################################## 533 534 module TimeSmearing TimeSmearingPhotons { 535 set InputArray ECal/eflowPhotons 536 set OutputArray timeSmearingPhotons 537 } 538 539 ######################################## 540 # Time Smearing Neutral NeutralHadrons 541 ######################################## 542 # 543 module TimeSmearing TimeSmearingNH { 544 set InputArray HCal/eflowNeutralHadrons 545 set OutputArray timeSmearingNH 546 547 # assume 30 ps resolution for now 548 set TimeResolution {30E-12} 549 } 550 551 552 ################################## 553 # Primary vertex reconstruction 554 ################################## 555 556 557 module VertexFinderDA4D VertexFinderDA4D { 558 set InputArray TimeSmearing/tracks 559 560 set OutputArray tracks 561 set VertexOutputArray vertices 562 563 set Verbose 0 564 set MinPT 1.0 565 566 # in mm 567 set VertexSpaceSize 0.5 568 569 # in s 570 set VertexTimeSize 10E-12 571 572 set UseTc 1 573 set BetaMax 0.1 574 set BetaStop 1.0 575 set CoolingFactor 0.8 576 set MaxIterations 100 577 578 # in mm 579 set DzCutOff 40 580 set D0CutOff 30 581 582 } 583 584 ########################## 585 # Track pile-up subtractor 586 ########################## 587 588 module TrackTimingPileUpSubtractor TrackTimingPileUpSubtractor { 589 # add InputArray InputArray OutputArray 590 591 add InputArray TimeSmearing/tracks 592 add InputArray TimeSmearingPhotons/timeSmearingPhotons 593 add InputArray TimeSmearingNH/timeSmearingNH 594 595 set VertexInputArray VertexFinderDA4D/vertices 596 597 set fChargedMinSignificance {3} 598 set fNeutralMinSignificance {3} 599 } 600 601 ###################################### 602 # Heavy(slow) particles vertex recover 603 ###################################### 604 605 module HighMassVertexRecover HighMassVertexRecover { 606 set TrackInputArray VertexFinderDA4D/tracks 607 set VertexInputArray VertexFinderDA4D/vertices 608 609 set TrackOutputArray tracks 610 set VertexOutputArray vertices 611 612 set Verbose 0 613 614 } 608 615 609 616 ################### … … 1057 1064 add Branch ScalarHT/energy ScalarHT ScalarHT 1058 1065 add Branch VertexFinderDA4D/vertices Vertex4D Vertex 1059 } 1060 1066 1067 add Branch HighMassVertexRecover/tracks Track Track 1068 } 1069
Note:
See TracChangeset
for help on using the changeset viewer.