HomeHEPForge

fix a variety of bugs including a memory leak in the genie handler

Description

fix a variety of bugs including a memory leak in the genie handler

This commit fixes a number of compiler warnings and issues, mainly:

  • Clear GENIEInputHandler::fGenieNtpl between events to prevent memory fragmentation, which was causing huge memory usage in nuismin
  • Removed some unused variables
  • Fix a few possible null pointer dereferences
  • Fix a few small memory leaks with mismatched new/delete/delete[]

Details

Provenance
Andrew Mastbaum <mastbaum@uchicago.edu>Authored on Feb 4 2019, 6:41 PM
lp208Pushed on Oct 7 2019, 9:59 PM
Parents
rNUISANCEGIT0d2743f3eda0: Add fix for when high is in the overflow range
Branches
Unknown
Tags
Unknown

Event Timeline

Andrew Mastbaum <mastbaum@uchicago.edu> committed rNUISANCEGIT5f9db3f52e12: fix a variety of bugs including a memory leak in the genie handler (authored by Andrew Mastbaum <mastbaum@uchicago.edu>).Feb 4 2019, 6:48 PM