|
GENIEGenerator
|
A templated concrete implementation of the RegistryItemI interface. Provides an arbitrary basic type (bool, int, double, string) value for RegistryI-type containers. More...
#include <RegistryItem.h>
Public Member Functions | |
| RegistryItem () | |
| RegistryItem (T item, bool locked=false, bool local=true) | |
| RegistryItem (const RegistryItem *ri) | |
| ~RegistryItem () | |
| RegistryItemI * | Clone (void) const |
| RgType_t | TypeInfo (void) const |
| const T & | Data (void) const |
| bool | IsLocked (void) const |
| void | Lock (void) |
| void | UnLock (void) |
| bool | IsLocal (void) const |
| void | SetLocal (bool isloc) |
| void | Print (ostream &stream) const |
| ~RegistryItem () | |
| ~RegistryItem () | |
| ~RegistryItem () | |
| RgType_t | TypeInfo (void) const |
| RgType_t | TypeInfo (void) const |
| RgType_t | TypeInfo (void) const |
| RgType_t | TypeInfo (void) const |
| RgType_t | TypeInfo (void) const |
| RgType_t | TypeInfo (void) const |
| RgType_t | TypeInfo (void) const |
| RgType_t | TypeInfo (void) const |
| void | Print (ostream &stream) const |
| void | Print (ostream &stream) const |
| void | Print (ostream &stream) const |
| void | Print (ostream &stream) const |
| Public Member Functions inherited from genie::RegistryItemI | |
| virtual | ~RegistryItemI () |
Private Attributes | |
| T | fItem |
| bool | fIsLocked |
| bool | fIsLocal |
Friends | |
| ostream & | operator<< (ostream &stream, const RegistryItem< T > &rec) |
Additional Inherited Members | |
| Protected Member Functions inherited from genie::RegistryItemI | |
| RegistryItemI () | |
A templated concrete implementation of the RegistryItemI interface. Provides an arbitrary basic type (bool, int, double, string) value for RegistryI-type containers.
Definition at line 36 of file RegistryItem.h.
|
inline |
Definition at line 39 of file RegistryItem.h.
Referenced by Clone(), operator<<, and RegistryItem().
| genie::RegistryItem< T >::RegistryItem | ( | T | item, |
| bool | locked = false, | ||
| bool | local = true ) |
Definition at line 47 of file RegistryItem.cxx.
| genie::RegistryItem< T >::RegistryItem | ( | const RegistryItem< T > * | ri | ) |
| genie::RegistryItem< T >::~RegistryItem | ( | ) |
Definition at line 61 of file RegistryItem.cxx.
| genie::RegistryItem< RgH1F >::~RegistryItem | ( | ) |
Definition at line 66 of file RegistryItem.cxx.
References fItem.
| genie::RegistryItem< RgH2F >::~RegistryItem | ( | ) |
Definition at line 71 of file RegistryItem.cxx.
References fItem.
| genie::RegistryItem< RgTree >::~RegistryItem | ( | ) |
Definition at line 76 of file RegistryItem.cxx.
References fItem.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 81 of file RegistryItem.cxx.
References fIsLocked, fItem, RegistryItem(), and genie::RegistryItemI::RegistryItemI().
|
inline |
Definition at line 46 of file RegistryItem.h.
References fItem.
Referenced by genie::Registry::Get(), genie::Registry::Get(), genie::Registry::Get(), genie::Registry::Get(), genie::Registry::Get(), genie::Registry::Get(), genie::Registry::Get(), genie::Registry::Get(), genie::Registry::GetH1F(), genie::Registry::GetH2F(), and genie::Registry::GetTree().
|
inlinevirtual |
|
inlinevirtual |
Implements genie::RegistryItemI.
Definition at line 47 of file RegistryItem.h.
References fIsLocked.
|
inlinevirtual |
Implements genie::RegistryItemI.
Definition at line 48 of file RegistryItem.h.
References fIsLocked.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 136 of file RegistryItem.cxx.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 145 of file RegistryItem.cxx.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 157 of file RegistryItem.cxx.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 169 of file RegistryItem.cxx.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 127 of file RegistryItem.cxx.
References fIsLocal, fIsLocked, and fItem.
Referenced by operator<<.
|
inlinevirtual |
|
virtual |
Implements genie::RegistryItemI.
Definition at line 87 of file RegistryItem.cxx.
References genie::kRgBool.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 92 of file RegistryItem.cxx.
References genie::kRgInt.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 97 of file RegistryItem.cxx.
References genie::kRgDbl.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 102 of file RegistryItem.cxx.
References genie::kRgStr.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 107 of file RegistryItem.cxx.
References genie::kRgAlg.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 112 of file RegistryItem.cxx.
References genie::kRgH1F.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 117 of file RegistryItem.cxx.
References genie::kRgH2F.
|
virtual |
Implements genie::RegistryItemI.
Definition at line 122 of file RegistryItem.cxx.
References genie::kRgTree.
|
virtual |
Implements genie::RegistryItemI.
|
inlinevirtual |
Implements genie::RegistryItemI.
Definition at line 49 of file RegistryItem.h.
References fIsLocked.
|
friend |
|
private |
Definition at line 62 of file RegistryItem.h.
Referenced by IsLocal(), Print(), RegistryItem(), RegistryItem(), and SetLocal().
|
private |
Definition at line 61 of file RegistryItem.h.
Referenced by Clone(), IsLocked(), Lock(), Print(), RegistryItem(), RegistryItem(), and UnLock().
|
private |
Definition at line 60 of file RegistryItem.h.
Referenced by Clone(), Data(), Print(), RegistryItem(), RegistryItem(), and ~RegistryItem().