ATLAS Offline Software
HLT::TrigNavStructure Member List

This is the complete list of members for HLT::TrigNavStructure, including all inherited members.

addNode(TriggerElement *seed, unsigned int id)HLT::TrigNavStructure
addNode(std::vector< TriggerElement * > &seeds, unsigned int id, bool ghost=false, bool nofwd=false)HLT::TrigNavStructure
addOneLevel(std::vector< std::vector< TriggerElement * > > &currentCombs, std::vector< std::vector< std::pair< unsigned int, unsigned int > > > &currentIdxs, unsigned int type, std::vector< std::vector< TriggerElement * > > &newCombs, std::vector< std::vector< std::pair< unsigned int, unsigned int > > > &newIdxs, unsigned int maxResults=1000, bool onlyActive=1)HLT::TrigNavStructureprotected
addRoINode(TriggerElement *initial)HLT::TrigNavStructure
ATLAS_THREAD_SAFEHLT::TrigNavStructureprotectedstatic
ATLAS_THREAD_SAFEHLT::TrigNavStructureprotectedstatic
combine(std::vector< unsigned int > &types, std::vector< std::vector< TriggerElement * > > &output, unsigned int maxResults=1000, bool onlyActive=true)HLT::TrigNavStructure
copyAllFeatures(const TriggerElement *sourceTE, TriggerElement *destTE)HLT::TrigNavStructure
countAllOfType(const te_id_type id, const bool activeOnly=true) constHLT::TrigNavStructure
decreasingOrderByTEId(const TriggerElement *te1, const TriggerElement *te2)HLT::TrigNavStructurestatic
deserialize(const std::vector< uint32_t > &)=0HLT::TrigNavStructurepure virtual
deserializeTEs(std::vector< uint32_t >::const_iterator &start, unsigned int totalSize)HLT::TrigNavStructure
fillSameRoIRelation(TriggerElement *roi, TriggerElement *te)HLT::TrigNavStructureprotected
getAll(std::vector< TriggerElement * > &output, const bool activeOnly=true) constHLT::TrigNavStructure
getAllOfType(const te_id_type id, std::vector< TriggerElement * > &output, const bool activeOnly=true) constHLT::TrigNavStructure
getAllRoIThresholdTEs(std::vector< TriggerElement * > &output) constHLT::TrigNavStructure
getAllTEs()HLT::TrigNavStructure
getAllTEs() constHLT::TrigNavStructure
getDirectPredecessors(const TriggerElement *te)HLT::TrigNavStructurestatic
getDirectSuccessors(const TriggerElement *te)HLT::TrigNavStructurestatic
getFactory()HLT::TrigNavStructureinlineprotected
getFactory() constHLT::TrigNavStructureinlineprotected
getFeature(const TriggerElement *te, class_id_type clid, const index_or_label_type &index_or_label) constHLT::TrigNavStructure
getFeatureAccessors(const TriggerElement *te, class_id_type clid, const index_or_label_type &index_or_label, bool only_single_feature, TriggerElement::FeatureVec &features, bool travel_backward_recursively, const TriggerElement *&source=m_unspecifiedTE, std::string &sourcelabel=m_unspecifiedLabel) constHLT::TrigNavStructurevirtual
getFeatureAccessorsSingleTE(const TriggerElement *te, class_id_type clid, const index_or_label_type &index_or_label, bool only_single_feature, TriggerElement::FeatureVec &features, const TriggerElement *&source, std::string &sourcelabel) constHLT::TrigNavStructureprotectedvirtual
getFeatureRecursively(const TriggerElement *startTE, class_id_type clid, const index_or_label_type &index_or_label, const TriggerElement *&sourceTE) constHLT::TrigNavStructure
getHolder(const TriggerElement::FeatureAccessHelper &fea) constHLT::TrigNavStructure
getHolderStorage()HLT::TrigNavStructureinlineprotected
getHolderStorage() constHLT::TrigNavStructureinlineprotected
getInitialNode()HLT::TrigNavStructure
getInitialNode() constHLT::TrigNavStructure
getMutex()HLT::TrigNavStructureinlineprotected
getMutex() constHLT::TrigNavStructureinlineprotected
getRoINodes(const TriggerElement *somenode)HLT::TrigNavStructurestatic
getSuccessor(const TriggerElement *te, unsigned int id)HLT::TrigNavStructurestatic
getTopologicallySpannedBy(const TriggerElement *te, const std::vector< unsigned int > &types, std::vector< const TriggerElement * > &children, const bool activeOnly=true) constHLT::TrigNavStructure
hasIdFromTheSet(const TriggerElement *te, std::vector< unsigned int > ids)HLT::TrigNavStructurestatic
haveAllCommonRoIs(const HLT::TriggerElement *te1, const HLT::TriggerElement *te2)HLT::TrigNavStructurestatic
haveCommonRoI(const TriggerElement *te1, const TriggerElement *te2)HLT::TrigNavStructurestatic
haveCommonSeed(const TriggerElement *te1, const TriggerElement *te2)HLT::TrigNavStructurestatic
haveDistinctRoI(const TriggerElement *te1, const TriggerElement *te2)HLT::TrigNavStructurestatic
haveDistinctSeed(const TriggerElement *te1, const TriggerElement *te2)HLT::TrigNavStructurestatic
increasingOrderByTEId(const TriggerElement *te1, const TriggerElement *te2)HLT::TrigNavStructurestatic
isCompatibleTree(const TriggerElement *te1, const TriggerElement *te2)HLT::TrigNavStructurestatic
isInitialNode(const TriggerElement *te)HLT::TrigNavStructurestatic
isNotActive(const TriggerElement *te)HLT::TrigNavStructureinlinestatic
isRoINode(const TriggerElement *te)HLT::TrigNavStructurestatic
isTerminalNode(const TriggerElement *te)HLT::TrigNavStructurestatic
isTopological(const TriggerElement *te)HLT::TrigNavStructureinlinestatic
label(class_id_type clid, const index_or_label_type &sti_or_label) constHLT::TrigNavStructure
m_factoryHLT::TrigNavStructureprivate
m_holderstorageHLT::TrigNavStructureprivate
matchFeature(const TriggerElement::FeatureAccessHelper &fea, class_id_type clid, const index_or_label_type &index_or_label) constHLT::TrigNavStructureprotected
overlaps(const TriggerElement *t1, const TriggerElement *t2) constHLT::TrigNavStructure
overlaps(const TriggerElement *t1, const std::vector< TriggerElement * > &teVec) constHLT::TrigNavStructure
printASCIIArt(std::string &str, const TriggerElement *te=0, int offset=0) constHLT::TrigNavStructure
propagateDeactivation(const TrigNavStructure *nav)HLT::TrigNavStructure
reset(bool inFinalize=false)HLT::TrigNavStructurevirtual
s_rmutexHLT::TrigNavStructureprivatestatic
serialize(std::vector< uint32_t > &) const =0HLT::TrigNavStructurepure virtual
serializeTEs(std::vector< uint32_t > &output) constHLT::TrigNavStructure
subType(class_id_type clid, const index_or_label_type &sti_or_label) constHLT::TrigNavStructure
~TrigNavStructure()HLT::TrigNavStructurevirtual