LVL1::TrigThresholdDecisionTool Node1 LVL1::TrigThresholdDecisionTool # m_rpcTool # m_tgcTool + TrigThresholdDecisionTool() + initialize() + start() + getPattern() + getPattern() + getThresholdDecisions() + getThresholdDecisions() + getMinThresholdNameAndValue() # isExcludedRPCROI() # getTGCDecision() # makeTGCDecision() # getRPCDecision() # makeRPCDecision() # parseFlags() # parseString() # getShapedFlags() Node2 extends< MURoIThresholds ToolParams::BaseClass, ITrigThresholdDecisionTool > Node2->Node1 Node3 std::map< std::string, std::vector< std::vector < std::string > > > Node3->Node1 #m_parsed_flags Node4 std::vector< std::vector < std::string > > Node4->Node3 +elements Node5 std::vector< std::string > Node5->Node4 +elements Node6 std::string Node6->Node3 +keys Node6->Node5 +elements Node8 std::map< std::string, std::set< LVL1::TrigThreshold DecisionTool::TGCFlagDecision > > Node6->Node8 +keys Node11 std::map< std::string, std::set< LVL1::TrigThreshold DecisionTool::RPCFlagDecision > > Node6->Node11 +keys Node8->Node1 #m_tgcFlag_decisions Node9 std::set< LVL1::TrigThreshold DecisionTool::TGCFlagDecision > Node9->Node8 +elements Node11->Node1 #m_rpcFlag_decisions Node12 std::set< LVL1::TrigThreshold DecisionTool::RPCFlagDecision > Node12->Node11 +elements