PhotonIDBDT::AsgPhotonBDTSelector Node1 PhotonIDBDT::AsgPhotonBDTSelector - m_bdtTool - m_workingPoint - m_scoreDecoration - m_computeIfMissing - m_excludeTRT - m_reapplyWPIfNoShowerShapes - m_isEMDecoration - m_cutPosScore - m_cutPosInRange - m_cutPosHasScore - m_cutPosPreF1 - m_cutPosPreE277 - m_cutPosPassPreselection + AsgPhotonBDTSelector() + ~AsgPhotonBDTSelector() + initialize() + accept() + accept() + accept() + accept() + accept() + execute() + getOperatingPointName() - loadConfig() - acceptBDT() - getAcceptInfo() - isConverted() - findBin() - getCut() - makeReject() - getShowerShape() Node2 asg::AsgTool   + AsgTool() + ~AsgTool() + AsgTool() + operator=() + initialize() + print() + getProperty() + msg_level_name() + getName() + getKey() * getProperty() * msg_level_name() * getName() * getKey() Node2->Node1 Node3 asg::IAsgTool   + ~IAsgTool() + print() Node3->Node2 Node5 AsgToolBase   + AthAlgTool() + ~AthAlgTool() - AthAlgTool() - AthAlgTool() - operator=() Node5->Node2 Node12 IAsgPhotonIsEMSelector   + ~IAsgPhotonIsEMSelector() Node12->Node1 Node13 IAsgEGammaIsEMSelector   + ~IAsgEGammaIsEMSelector() + accept() + accept() + accept() + accept() + accept() + execute() + getOperatingPointName() * accept() * accept() * accept() * accept() * accept() * execute() * getOperatingPointName() Node13->Node12 Node15 std::string     Node15->Node1 -m_configFile Node18 asg::AcceptInfo + NBITS + AcceptInfo() + getName() + getNCuts() + getCutMask() + addCut() + getCutPosition() + getCutName() + getCutDescription() + getCutDescription() + setCutDescription() + setCutDescription() Node15->Node18 -m_name Node16 std::basic_string< Char >     Node16->Node15 Node17 std::vector< float > + elements + elements   Node17->Node1 -m_cutConv -m_cutE277Conv -m_cutE277Unconv -m_cutF1Conv -m_cutF1Unconv -m_cutUnconv -m_etBinsGeV -m_etaBins Node18->Node1 -m_acceptInfo