EnergyCorrelatorGeneralizedRatiosTool Node1 EnergyCorrelatorGeneralized RatiosTool - m_doM3 - m_doN3 - m_doLSeries - m_doDichroic + EnergyCorrelatorGeneralized RatiosTool() + initialize() + modifyJet() Node2 JetSubStructureMomentToolsBase + JetSubStructureMomentToolsBase() + initialize() # SetupDecoration() # checkForConstituents() # buildPseudoJet() # buildPseudoJet() # print() Node2->Node1 Node3 JetModifierBase + JetModifierBase() + modify() # modifyJet() Node3->Node2 Node15 std::string Node15->Node2 #m_prefix #m_inputContainer Node17 std::unique_ptr< SG ::ConstAccessor< float > > + operator->() Node17->Node1 -m_acc_ECFG_3_1_1 -m_acc_ECFG_4_2_2 -m_acc_ECFG_3_2_1 -m_acc_ECFG_3_2_2 -m_acc_ECFG_2_1_2 -m_acc_ECFG_4_4_1 -m_acc_ECFG_3_3_1 Node18 SG::ConstAccessor< float > # m_auxid + ConstAccessor() + ConstAccessor() + ConstAccessor() + operator()() + operator()() + withDefault() + withDefault() + getDataArray() + getDataSpan() + isAvailable() + isAvailable() + auxid() # ConstAccessor() # ConstAccessor() Node18->Node17 +ptr Node19 std::unique_ptr< SG ::Decorator< float > > + operator->() Node19->Node1 -m_dec_L1 -m_dec_L2 -m_dec_L3 -m_dec_L4 -m_dec_L5 Node20 SG::Decorator< float > - m_auxid + Decorator() + Decorator() + Decorator() + operator()() + operator()() + set() + getDataArray() + getDecorationArray() + getDataSpan() + getDecorationSpan() + isAvailable() + isAvailable() + isAvailableWritable() + isAvailableWritable() + auxid() # Decorator() # Decorator() Node20->Node19 +ptr Node21 std::vector< float > + elements Node21->Node1 -m_rawBetaVals Node22 std::map< float, EnergyCorrelator GeneralizedRatiosTool::moments_t > + keys Node22->Node1 -m_moments