GENIEGenerator
|
A singleton class to manage all named GHepVirtualLists. More...
#include <GHepVirtualListFolder.h>
Classes | |
struct | Cleaner |
Public Member Functions | |
void | AddToVirtualList (string listname, GHepParticle *p) |
bool | VirtualListExists (string listname) |
void | RemoveList (string listname) |
void | Clear (void) |
GHepVirtualList * | VirtualList (string listname) |
Static Public Member Functions | |
static GHepVirtualListFolder * | Instance (void) |
Private Member Functions | |
GHepVirtualListFolder () | |
GHepVirtualListFolder (const GHepVirtualListFolder &config_pool) | |
virtual | ~GHepVirtualListFolder () |
void | AddVirtualList (string listname) |
Private Attributes | |
map< string, GHepVirtualList * > | fVirtualListMap |
Static Private Attributes | |
static GHepVirtualListFolder * | fInstance = 0 |
Friends | |
struct | Cleaner |
A singleton class to manage all named GHepVirtualLists.
Definition at line 32 of file GHepVirtualListFolder.h.
|
private |
Definition at line 20 of file GHepVirtualListFolder.cxx.
References fInstance.
Referenced by Instance().
|
private |
|
privatevirtual |
Definition at line 25 of file GHepVirtualListFolder.cxx.
References Clear(), and fInstance.
void GHepVirtualListFolder::AddToVirtualList | ( | string | listname, |
GHepParticle * | p | ||
) |
Definition at line 43 of file GHepVirtualListFolder.cxx.
References AddVirtualList(), fVirtualListMap, and VirtualListExists().
|
private |
Definition at line 104 of file GHepVirtualListFolder.cxx.
References fVirtualListMap.
Referenced by AddToVirtualList().
void GHepVirtualListFolder::Clear | ( | void | ) |
Definition at line 82 of file GHepVirtualListFolder.cxx.
References fVirtualListMap.
Referenced by genie::EventGenerator::ProcessEventRecord(), and ~GHepVirtualListFolder().
|
static |
Definition at line 31 of file GHepVirtualListFolder.cxx.
References genie::GHepVirtualListFolder::Cleaner::DummyMethodAndSilentCompiler(), fInstance, and GHepVirtualListFolder().
Referenced by genie::EventGenerator::ProcessEventRecord().
void GHepVirtualListFolder::RemoveList | ( | string | listname | ) |
Definition at line 65 of file GHepVirtualListFolder.cxx.
References fVirtualListMap.
GHepVirtualList * GHepVirtualListFolder::VirtualList | ( | string | listname | ) |
Definition at line 96 of file GHepVirtualListFolder.cxx.
References fVirtualListMap, and VirtualListExists().
bool GHepVirtualListFolder::VirtualListExists | ( | string | listname | ) |
Definition at line 57 of file GHepVirtualListFolder.cxx.
References fVirtualListMap.
Referenced by AddToVirtualList(), and VirtualList().
|
friend |
Definition at line 65 of file GHepVirtualListFolder.h.
|
staticprivate |
Definition at line 50 of file GHepVirtualListFolder.h.
Referenced by GHepVirtualListFolder(), Instance(), genie::GHepVirtualListFolder::Cleaner::~Cleaner(), and ~GHepVirtualListFolder().
|
private |
Definition at line 52 of file GHepVirtualListFolder.h.
Referenced by AddToVirtualList(), AddVirtualList(), Clear(), RemoveList(), VirtualList(), and VirtualListExists().