CP::PrimodialPtSystematic Node1 CP::PrimodialPtSystematic - m_SystWeight + GetKineDependent() + SetSystematicWeight() + initialize() + PrimodialPtSystematic() Node2 CP::IKinematicSystHandler + GetKineDependent() + SetSystematicWeight() + initialize() + ~IKinematicSystHandler() + GetMuonVariableToUse() + Eta() + Pt() + PtGeV() + AbsEta() Node2->Node1 Node3 std::unique_ptr< CP ::HistHandler > + operator->() Node3->Node1 -m_Handler Node4 CP::HistHandler + GetBinContent() + SetBinContent() + GetBinError() + GetHist() + SetBinError() + FindBin() + nBins() + nOverFlowBins() + isOverFlowBin() + GetBinName() + ~HistHandler() # HistHandler() # HistHandler() # Copy() Node4->Node3 +ptr Node5 std::unique_ptr< TH1 > + operator->() Node5->Node4 -m_H Node6 TH1 + Fill() + Fill() + Fill() + GetBinContent() + GetBinContent() + GetBinContent() + SetBinContent() + SetBinContent() + SetBinContent() + SetBinError() + SetBinError() + SetBinError() + Sumw2() Node6->Node5 +ptr