Changes in cards/FCC/FCChh_PileUpVtx.tcl [9c52415:364dbe1] in git
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cards/FCC/FCChh_PileUpVtx.tcl
r9c52415 r364dbe1 12 12 ####################################### 13 13 14 set MaxEvents 100 14 set MaxEvents 1000 15 15 set RandomSeed 123 16 16 17 17 set ExecutionPath { 18 18 19 BeamSpotFilter 19 20 PileUpMerger 20 21 ParticlePropagator … … 28 29 MuonMomentumSmearing 29 30 31 EnergyLoss 32 30 33 TrackMerger 31 34 35 32 36 TrackSmearing 33 TimeSmearing 37 TimeSmearing 38 39 VertexFinderDA4D 40 41 TrackTimingPileUpSubtractor 34 42 35 43 ECal … … 39 47 EFlowMerger 40 48 EFlowFilter 41 42 TimeSmearingMIP43 TimeSmearingPhotons44 TimeSmearingNH45 46 VertexFinderDA4D47 TrackTimingPileUpSubtractor48 49 HighMassVertexRecover50 49 51 50 PhotonEfficiency … … 82 81 83 82 TreeWriter 83 } 84 85 ####################### 86 # GenBeamSpotFilter 87 # Saves a particle intended to represent the beamspot 88 ####################### 89 90 module BeamSpotFilter BeamSpotFilter { 91 set InputArray Delphes/stableParticles 92 set OutputArray beamSpotParticle 93 84 94 } 85 95 … … 142 152 set Bz 4.0 143 153 } 144 145 154 146 155 … … 245 254 } 246 255 256 ################################# 257 # Charged Energy Loss (dE/dx) 258 ################################# 259 260 module EnergyLoss EnergyLoss { 261 add InputArray ChargedHadronMomentumSmearing/chargedHadrons 262 add InputArray ElectronMomentumSmearing/electrons 263 add InputArray MuonMomentumSmearing/muons 264 265 set ActiveFraction 0.013 266 set ChargeCollectionEfficiency 0.75 267 268 # fixme: this number should probably be charge/energy dependent, or absolute number in MeV/cm? 269 set Resolution 0.15 270 271 # active material properties (cf. http://pdg.lbl.gov/2014/AtomicNuclearProperties/properties8.dat) 272 set Z 14. 273 set A 28.0855 274 set rho 2.329 275 276 # material polarisation correction parameters 277 set a 0.1492 278 set m 3.2546 279 set x0 0.2015 280 set x1 2.8716 281 set I 173.0 282 set c0 4.4355 283 284 } 285 247 286 ############## 248 287 # Track merger … … 258 297 259 298 299 260 300 ######################################## 261 301 # Smear tracks … … 281 321 282 322 # assume 20 ps resolution for now 283 set TimeResolution {20E-12} 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} 284 373 } 285 374 … … 450 539 } 451 540 541 452 542 ################# 453 543 # Electron filter … … 516 606 } 517 607 518 ########################################519 # Time Smearing Neutral MIP520 ########################################521 522 module TimeSmearing TimeSmearingMIP {523 set InputArray HCal/eflowTracks524 set OutputArray timeSmearingMIP525 526 # assume 30 ps resolution for now527 set TimeResolution {30E-12}528 }529 530 ########################################531 # Time Smearing Neutral Photons532 ########################################533 534 module TimeSmearing TimeSmearingPhotons {535 set InputArray ECal/eflowPhotons536 set OutputArray timeSmearingPhotons537 }538 539 ########################################540 # Time Smearing Neutral NeutralHadrons541 ########################################542 #543 module TimeSmearing TimeSmearingNH {544 set InputArray HCal/eflowNeutralHadrons545 set OutputArray timeSmearingNH546 547 # assume 30 ps resolution for now548 set TimeResolution {30E-12}549 }550 551 552 ##################################553 # Primary vertex reconstruction554 ##################################555 556 557 module VertexFinderDA4D VertexFinderDA4D {558 set InputArray TimeSmearing/tracks559 560 set OutputArray tracks561 set VertexOutputArray vertices562 563 set Verbose 0564 set MinPT 1.0565 566 # in mm567 set VertexSpaceSize 0.5568 569 # in s570 set VertexTimeSize 10E-12571 572 set UseTc 1573 set BetaMax 0.1574 set BetaStop 1.0575 set CoolingFactor 0.8576 set MaxIterations 100577 578 # in mm579 set DzCutOff 40580 set D0CutOff 30581 582 }583 584 ##########################585 # Track pile-up subtractor586 ##########################587 588 module TrackTimingPileUpSubtractor TrackTimingPileUpSubtractor {589 # add InputArray InputArray OutputArray590 591 add InputArray TimeSmearing/tracks592 add InputArray TimeSmearingPhotons/timeSmearingPhotons593 add InputArray TimeSmearingNH/timeSmearingNH594 595 set VertexInputArray VertexFinderDA4D/vertices596 597 set fChargedMinSignificance {3}598 set fNeutralMinSignificance {3}599 }600 601 ######################################602 # Heavy(slow) particles vertex recover603 ######################################604 605 module HighMassVertexRecover HighMassVertexRecover {606 set TrackInputArray VertexFinderDA4D/tracks607 set VertexInputArray VertexFinderDA4D/vertices608 609 set TrackOutputArray tracks610 set VertexOutputArray vertices611 612 set Verbose 0613 614 }615 608 616 609 ################### … … 1064 1057 add Branch ScalarHT/energy ScalarHT ScalarHT 1065 1058 add Branch VertexFinderDA4D/vertices Vertex4D Vertex 1066 1067 add Branch HighMassVertexRecover/tracks Track Track 1068 } 1069 1059 } 1060
Note:
See TracChangeset
for help on using the changeset viewer.