Changes in cards/FCC/FCChh_PileUpVtx.tcl [b4a3c55:9c52415] in git
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cards/FCC/FCChh_PileUpVtx.tcl
rb4a3c55 r9c52415 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 266 247 ############## 267 248 # Track merger … … 277 258 278 259 279 280 260 ######################################## 281 261 # Smear tracks … … 301 281 302 282 # assume 20 ps resolution for now 303 set TimeResolution 20E-12 304 } 305 306 ################################## 307 # Primary vertex reconstruction 308 ################################## 309 310 311 module VertexFinderDA4D VertexFinderDA4D { 312 set InputArray TimeSmearing/tracks 313 314 set OutputArray tracks 315 set VertexOutputArray vertices 316 317 set Verbose 0 318 set MinPT 1.0 319 320 # in mm 321 set VertexSpaceSize 0.5 322 323 # in s 324 set VertexTimeSize 10E-12 325 326 set UseTc 1 327 set BetaMax 0.1 328 set BetaStop 1.0 329 set CoolingFactor 0.8 330 set MaxIterations 100 331 332 # in mm 333 set DzCutOff 40 334 set D0CutOff 30 335 336 } 337 338 ########################## 339 # Track pile-up subtractor 340 ########################## 341 342 module TrackTimingPileUpSubtractor TrackTimingPileUpSubtractor { 343 # add InputArray InputArray OutputArray 344 345 add InputArray ChargedHadronMomentumSmearing/chargedHadrons 346 add InputArray ElectronMomentumSmearing/electrons 347 add InputArray MuonMomentumSmearing/muons 348 349 set VertexInputArray VertexFinderDA4D/vertices 350 # assume perfect pile-up subtraction for tracks with |z| > fZVertexResolution 351 # Z vertex resolution in m 352 set ZVertexResolution {0.0001} 283 set TimeResolution {20E-12} 353 284 } 354 285 … … 519 450 } 520 451 521 522 452 ################# 523 453 # Electron filter … … 586 516 } 587 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 } 588 615 589 616 ################### … … 1037 1064 add Branch ScalarHT/energy ScalarHT ScalarHT 1038 1065 add Branch VertexFinderDA4D/vertices Vertex4D Vertex 1039 } 1040 1066 1067 add Branch HighMassVertexRecover/tracks Track Track 1068 } 1069
Note:
See TracChangeset
for help on using the changeset viewer.