CP::BadMuonVetoSystHandler Node1 CP::BadMuonVetoSystHandler - m_syst3Stations - m_syst2Stations - m_uncertVar - m_polySelVar - m_SystWeight + GetKineDependent() + SetSystematicWeight() + initialize() + BadMuonVetoSystHandler() + ~BadMuonVetoSystHandler() - findAppropiatePolynomial() - getNextProperty() - fillMap() Node2 CP::IKinematicSystHandler + GetKineDependent() + SetSystematicWeight() + initialize() + ~IKinematicSystHandler() + GetMuonVariableToUse() + Eta() + Pt() + PtGeV() + AbsEta() Node2->Node1