![]() |
ATLAS Offline Software
|
#include <Run2ToRun3TrigNavConverterV2.h>
Public Member Functions | |
ConvProxy (const HLT::TriggerElement *te) | |
bool | isChild (const ConvProxy *other) const |
bool | isParent (const ConvProxy *other) const |
bool | mergeAllowed (const ConvProxy *other) const |
void | merge (ConvProxy *other) |
std::string | description () const |
Public Attributes | |
const HLT::TriggerElement * | te = nullptr |
std::vector< HLT::te_id_type > | teIDs |
std::set< ConvProxy * > | children |
std::set< ConvProxy * > | parents |
std::set< HLT::Identifier > | runChains |
std::set< HLT::Identifier > | passChains |
uint64_t | feaHash = MissingFEA |
std::vector< HLT::TriggerElement::FeatureAccessHelper > | features |
std::vector< HLT::TriggerElement::FeatureAccessHelper > | rois |
std::vector< HLT::TriggerElement::FeatureAccessHelper > | tracks |
TrigCompositeUtils::Decision * | l1Node {nullptr} |
TrigCompositeUtils::Decision * | imNode {nullptr} |
std::vector< TrigCompositeUtils::Decision * > | hNode |
Static Public Attributes | |
static const uint64_t | MissingFEA = 0 |
Definition at line 33 of file Run2ToRun3TrigNavConverterV2.h.
ConvProxy::ConvProxy | ( | const HLT::TriggerElement * | te | ) |
std::string ConvProxy::description | ( | ) | const |
Definition at line 129 of file Run2ToRun3TrigNavConverterV2.cxx.
void ConvProxy::merge | ( | ConvProxy * | other | ) |
Definition at line 60 of file Run2ToRun3TrigNavConverterV2.cxx.
std::set<ConvProxy *> ConvProxy::children |
Definition at line 43 of file Run2ToRun3TrigNavConverterV2.h.
uint64_t ConvProxy::feaHash = MissingFEA |
Definition at line 48 of file Run2ToRun3TrigNavConverterV2.h.
std::vector<HLT::TriggerElement::FeatureAccessHelper> ConvProxy::features |
Definition at line 50 of file Run2ToRun3TrigNavConverterV2.h.
std::vector<TrigCompositeUtils::Decision *> ConvProxy::hNode |
Definition at line 56 of file Run2ToRun3TrigNavConverterV2.h.
TrigCompositeUtils::Decision* ConvProxy::imNode {nullptr} |
Definition at line 55 of file Run2ToRun3TrigNavConverterV2.h.
TrigCompositeUtils::Decision* ConvProxy::l1Node {nullptr} |
Definition at line 54 of file Run2ToRun3TrigNavConverterV2.h.
|
static |
Definition at line 47 of file Run2ToRun3TrigNavConverterV2.h.
std::set<ConvProxy *> ConvProxy::parents |
Definition at line 44 of file Run2ToRun3TrigNavConverterV2.h.
std::set<HLT::Identifier> ConvProxy::passChains |
Definition at line 46 of file Run2ToRun3TrigNavConverterV2.h.
std::vector<HLT::TriggerElement::FeatureAccessHelper> ConvProxy::rois |
Definition at line 51 of file Run2ToRun3TrigNavConverterV2.h.
std::set<HLT::Identifier> ConvProxy::runChains |
Definition at line 45 of file Run2ToRun3TrigNavConverterV2.h.
const HLT::TriggerElement* ConvProxy::te = nullptr |
Definition at line 40 of file Run2ToRun3TrigNavConverterV2.h.
std::vector<HLT::te_id_type> ConvProxy::teIDs |
Definition at line 41 of file Run2ToRun3TrigNavConverterV2.h.
std::vector<HLT::TriggerElement::FeatureAccessHelper> ConvProxy::tracks |
Definition at line 52 of file Run2ToRun3TrigNavConverterV2.h.