110 likes | 193 Views
Fast simulation of ATLAS LAr calorimeter using LArFastShower derived from G4 class FastSimModel. Testing with ATHENA 10.3.0 and G4AtlasApps. Comparison of timing results between original and new simulation schemes. Investigating direction changes in electrons. Impacts on physics performance. Optimization of "kill" cuts for performance improvements.
E N D
Parameterisation of EM showers in the ATLAS LAr Calorimeter Tom Atkinson - The University of Melbourne On behalf of Elisabetta Barberio - The University of Melbourne Anthony Waugh - The University of Sydney
Introduction • Fast Simulation of ATLAS LAr calorimeter implemented in package: • LArCalorimeter/LArG4/LArG4FastSimulation • Class LArFastShower derived from G4 class FastSimModel • Depends on LArCalorimeter/LArG4/LArG4Barrel • EMBParticleBounds • EMBShowerParameters • Simulation testing done with ATHENA 10.3.0 • G4AtlasApps-00-00-31 • New tag LArG4FastSimulation-00-00-05 • Hacked version of LArG4Barrel/src/EMBParticleBounds.cc • NB: New tag produced LArG4Barrel-00-00-56 but not backwards compatible against 10.3.0
Original simulation scheme • Timing performance previously significantly worse in full ATLAS simulation vs stand-alone reconstruction. • Original simulation scheme: This scheme was fine for stand-alone testing of the calorimeter - no showering!
Original simulation scheme - Timing results • But showering occurs in ATLAS when particles generated at nominal interaction point. • Large numbers of low energy shower particles also entering the calorimeter • Result is a large increase in execution time. • ATLAS scan range -0.8 < < 0.8 (NB: Full simulation in crack) • 100 events per sample Average time / event
New simulation scheme This scheme is not final. Cuts on “kill” limits will change as we optimise performance vs. timing…
New simulation scheme - Timing results • Electrons generated at nominal vertex • -0.8 < < 0.8 (NB: Full simulation in crack) • 100 events per sample Average time / event
Number of Parameterisation method calls Original scheme/new scheme
Timing tests in the ATLAS endcap • Electrons generated at nominal vertex • 1.5 < < 2.5 • New particle simulation scheme used Average time / event Under investigation - more complex geometry!
For discussion… A word on the direction of electrons… • LArFastShower::ModelTrigger() Get Momentum Direction:(0.576413,-0.816949,-0.01849) • LArFastShower::ElectronDoIt() Get Momentum Direction: (0.788559,-0.609188,-0.0840549) • Change of direction between ModelTrigger and DoIt seen for electrons ONLY • (Positrons and photons seem to be ok) • Consistent with effects seen by CMS Does anybody know what causes this?
Conclusion • Significant improvements in timing when low energy electrons and photons from the shower are “killed”. • Impact on physics performance of new scheme is currently beginning. • “Kill” cuts will be set to optimise performance vs. timing TheEnd…