ATLAS Offline Software
|
the FeatureAccessHelper is a class used to keep track of features attached to this TE. More...
#include <TriggerElement.h>
Public Member Functions | |
FeatureAccessHelper () | |
FeatureAccessHelper (class_id_type clid, ObjectIndex index, bool forget=false) | |
void | setCLIDandIndex (class_id_type clid, sub_index_type idx) |
class_id_type | getCLID () const |
Class ID of object. More... | |
const ObjectIndex & | getIndex () const |
index in the external ojects array More... | |
void | setForget (bool value=true) |
sets the forget flag More... | |
bool | forget () const |
flag, if true saying that the object does not need to be serialized More... | |
bool | operator== (const FeatureAccessHelper &rhs) const |
bool | valid () const |
Private Attributes | |
class_id_type | m_CLID |
the CLID of the object More... | |
ObjectIndex | m_index |
the external index (here we do not know what it is) More... | |
bool | m_forget |
flag, if true saying that link to this feature should not be serialized More... | |
Friends | |
std::ostream & | operator<< (std::ostream &o, const FeatureAccessHelper &f) |
the FeatureAccessHelper is a class used to keep track of features attached to this TE.
The storage is organized somewhere outside the TriggerElement (i.e. Navigation) Once the TE is queried for the features it returns this access helpers and the entity is supposed to make reasonable use of it. There is number of advantages.
Definition at line 192 of file TrigNavStructure/TrigNavStructure/TriggerElement.h.
|
inline |
Definition at line 194 of file TrigNavStructure/TrigNavStructure/TriggerElement.h.
|
inline |
|
inline |
flag, if true saying that the object does not need to be serialized
Definition at line 212 of file TrigNavStructure/TrigNavStructure/TriggerElement.h.
|
inline |
Class ID of object.
Definition at line 208 of file TrigNavStructure/TrigNavStructure/TriggerElement.h.
|
inline |
index in the external ojects array
Definition at line 209 of file TrigNavStructure/TrigNavStructure/TriggerElement.h.
|
inline |
Definition at line 220 of file TrigNavStructure/TrigNavStructure/TriggerElement.h.
|
inline |
Definition at line 204 of file TrigNavStructure/TrigNavStructure/TriggerElement.h.
|
inline |
sets the forget flag
Definition at line 211 of file TrigNavStructure/TrigNavStructure/TriggerElement.h.
|
inline |
Definition at line 226 of file TrigNavStructure/TrigNavStructure/TriggerElement.h.
|
friend |
|
private |
the CLID of the object
Definition at line 229 of file TrigNavStructure/TrigNavStructure/TriggerElement.h.
|
private |
flag, if true saying that link to this feature should not be serialized
Definition at line 231 of file TrigNavStructure/TrigNavStructure/TriggerElement.h.
|
private |
the external index (here we do not know what it is)
Definition at line 230 of file TrigNavStructure/TrigNavStructure/TriggerElement.h.