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.