SmoothedWZTagger Node1 SmoothedWZTagger - m_useNtrk + SmoothedWZTagger() + initialize() + tag() Node2 JSSTaggerBase # m_configReader # m_decValidPtRangeHighKey # m_decValidPtRangeLowKey # m_decValidEtaRangeKey # m_decValidJetContentKey # m_decValidEventContentKey # m_decPassScoreKey # m_nWarnMax # m_ptGeV # m_useMassCut and 53 more... + initialize() + decorate() # JSSTaggerBase() # ~JSSTaggerBase() # tag() # getConfigReader() # resetCuts() # passKinRange() # checkKinRange() # calculateJSSRatios() # findPV() # GetUnGroomTracks() # getWeight() # getSF() # getTruthLabelStr() # printCuts() Node2->Node1 Node3 asg::AsgTool + AsgTool() + ~AsgTool() + AsgTool() + operator=() + initialize() + print() * getProperty() * msg_level_name() * getName() * getKey() Node3->Node2 Node13 IJetDecorator + decorate() + modify() Node13->Node2 Node15 std::atomic< int > + ptr Node15->Node2 #m_nWarnVar Node16 SG::WriteDecorHandleKey < DataVector > - m_renounced + WriteDecorHandleKey() + WriteDecorHandleKey() + WriteDecorHandleKey() + WriteDecorHandleKey() + operator=() + assign() + initialize() + contHandleKey() + renounce() + renounced() - pythonRepr() - contHandleKey_nc() Node16->Node1 -m_decPassD2Key -m_decPassNtrkKey -m_decAcceptKey -m_decCutNtrkKey -m_decCutD2Key Node16->Node2 #m_decEfficiencyKey #m_decTaggedKey #m_decTau21WTAKey #m_decValidKinRangeKey #m_decC2Key #m_decTau42WTAKey #m_decD2Key #m_decTau32WTAKey #m_decPassMassKey #m_decCutMHighKey ... Node53 std::unique_ptr< TFile > + operator->() Node53->Node2 #m_weightConfig Node55 std::map< std::string, std::unique_ptr< TH2D > > Node55->Node2 #m_weightHistograms #m_efficiencyHistograms Node21 std::string Node21->Node1 -m_strNtrkCut -m_strD2Cut Node21->Node2 #m_wkpt #m_truthBosonContainer Name #m_tmvaConfigFilePath #m_tmvaConfigFileName #m_weightConfigPath #m_calibArea #m_containerName #m_truthLabelName #m_tagType #m_decorationName ... Node21->Node55 +keys Node58 std::unique_ptr< TF1 > + operator->() Node58->Node1 -m_funcNtrkCut -m_funcD2Cut Node58->Node2 #m_funcMassCutHigh #m_funcScoreCut #m_funcMassCutLow