|  | ATLAS Offline Software
    | 
//////////////////////////////////////// More...
#include <JetMomentMapManager.h>
| Public Member Functions | |
| JetMomentMapManager () | |
| ~JetMomentMapManager () | |
| void | add (JetMomentMap *m) | 
| void | remove (const JetMomentMap *m) | 
| void | clear () | 
| Static Public Attributes | |
| static JetMomentMapManager | s_instance | 
| Protected Attributes | |
| std::set< JetMomentMap * > | m_maps | 
| bool | m_noRemoveMode | 
////////////////////////////////////////
temporary fix to memory leaks.
The trigger navigation system doesn't work well with the 16.0.0 implementation of JetMomentMap This class avoids memory leak with minimal c++ change to the core of 16.0.0 (cache compatible).
This is a temporary class ! It shouldn't been needed anymore when a proper design for JetCollection/JetMomentMap/StoreGate is found.
Definition at line 28 of file JetMomentMapManager.h.
| 
 | inline | 
Definition at line 31 of file JetMomentMapManager.h.
| JetMomentMapManager::~JetMomentMapManager | ( | ) | 
Definition at line 23 of file JetMomentMapManager.cxx.
| void JetMomentMapManager::add | ( | JetMomentMap * | m | ) | 
Definition at line 10 of file JetMomentMapManager.cxx.
| void JetMomentMapManager::clear | ( | ) | 
Definition at line 26 of file JetMomentMapManager.cxx.
| void JetMomentMapManager::remove | ( | const JetMomentMap * | m | ) | 
Definition at line 15 of file JetMomentMapManager.cxx.
| 
 | protected | 
Definition at line 38 of file JetMomentMapManager.h.
| 
 | protected | 
Definition at line 40 of file JetMomentMapManager.h.
| 
 | static | 
Definition at line 36 of file JetMomentMapManager.h.
 1.8.18
 1.8.18