LhoodMMEvent Node1 LhoodMMEvent - m_nlep - m_weight - m_aux - m_aux2 + LhoodMMEvent() + LhoodMMEvent() + LhoodMMEvent() + nlep() + realEff() + fakeEff() + realEffObj() + fakeEffObj() + isTight() + charge() + weight() + aux() + aux2() - Init() Node2 std::vector< int > + elements Node2->Node1 -m_charge Node3 std::vector< FakeBkgTools ::Efficiency > Node3->Node1 -m_realEff -m_fakeEff Node4 FakeBkgTools::Efficiency + nominal + value() + add() + multiply() + multiply() + setToConst() + subFromOne() Node4->Node3 +elements Node5 std::map< uint16_t, FakeBkgTools::Uncertainty > + keys Node5->Node4 +uncertainties Node6 FakeBkgTools::Uncertainty + up + down + Uncertainty() + Uncertainty() + operator+=() + operator+() + operator*=() + operator*=() Node6->Node5 +elements Node7 std::vector< bool > + elements Node7->Node1 -m_isTight