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.
#include <TriggerElement.h>
Public Member Functions | |
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. | |
const ObjectIndex & | getIndex () const |
index in the external ojects array | |
void | setForget (bool value=true) |
sets the forget flag | |
bool | forget () const |
flag, if true saying that the object does not need to be serialized | |
bool | operator== (const FeatureAccessHelper &rhs) const |
bool | valid () const |
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.
HLT::TriggerElement::FeatureAccessHelper::FeatureAccessHelper | ( | class_id_type | clid, | |
ObjectIndex | index, | |||
bool | forget = false | |||
) | [inline] |
forget | the only constructor |