JetTagDQA::PhysValBTag Node1 JetTagDQA::PhysValBTag + m_PV_x + m_PV_y + m_PV_z - m_trackTruthOriginTool - m_isData - m_doTrackTruth - m_HistogramDefinitionsVector - m_jetPtCut - m_onZprime - m_jetPtCutTtbar - m_jetPtCutZprime - m_jetPtCutR10 - m_jetEtaCut - m_JVTCutAntiKt4EMTopoJets - m_JVTCutLargerEtaAntiKt4 EMTopoJets - m_JVTCutAntiKt4EMPFlowJets - m_truthMatchProbabilityCut - m_nevents + PhysValBTag() + ~PhysValBTag() + initialize() + bookHistograms() + fillHistograms() + procHistograms() + getTrackTruthAssociations() - PhysValBTag() - book() Node2 ManagedMonitorToolBase # m_detailLevel # m_dataType # m_environment # m_DQFilterTools # m_useTrigger # m_lastLumiBlock # m_lastRun # m_lastLowStatInterval # m_lastMedStatInterval # m_lastHigStatInterval # m_nEvents # m_nEventsIgnoreTrigger # m_nLumiBlocks # m_haveClearedLastEventBlock - m_newLowStatInterval - m_newMedStatInterval - m_newHigStatInterval - m_newLowStat - m_newLumiBlock - m_newRun - m_newEventsBlock - m_endOfEventsBlock - m_endOfLowStat - m_endOfLumiBlock - m_endOfRun - m_bookHistogramsInitial - m_useLumi - m_defaultLBDuration + ManagedMonitorToolBase() + ~ManagedMonitorToolBase() + streamNameFunction() + initialize() + bookHists() + fillHists() + finalHists() + convertLWHists() + bookHistograms() + bookHistogramsRecurrent() and 47 more... + intervalEnumToString() + intervalStringToEnum() # regManagedHistograms() # regManagedGraphs() # regManagedTrees() # regManagedLWHistograms() # regManagedEfficiencies() # parseList() # updateTriggersForGroups() # registerMetadata() # THistSvc_deReg_fixTGraph() # get_nEvents() and 14 more... Node2->Node1 Node3 AthAlgTool + AthAlgTool() + ~AthAlgTool() - AthAlgTool() - AthAlgTool() - operator=() Node3->Node2 Node10 IMonitorToolBase + setupOutputStreams() + ~IMonitorToolBase() + bookHists() + fillHists() + finalHists() + runStat() + checkHists() + preSelector() + convertLWHists() + interfaceID() Node10->Node2 Node12 std::map< std::string, OutputMetadata * > Node12->Node2 #m_metadataMap Node13 std::string Node13->Node1 -m_jetNameTrackJet -m_jetNameEMTopo -m_jetNameR10 -m_trackName -m_jetNamePFlow -m_DL1dv01Name -m_dipsName -m_vertexName -m_GN2v01Name -m_GN2Xv01Name ... Node13->Node2 #m_managerNameProp #m_triggerGroupProp #m_triggerChainProp #m_environmentStr #m_dataTypeStr #m_fileKey #m_path Node13->Node12 +keys Node105 FlavorTagDiscriminants ::BTagMuonAugmenter - m_muonMaxDR - m_muonMinpT - m_flip_config + BTagMuonAugmenter() + ~BTagMuonAugmenter() + BTagMuonAugmenter() + augment() + getDecoratorKeys() + getAuxInputKeys() + getConstituentAuxInputKeys() Node13->Node105 -m_muonAssociationName Node122 std::map< std::string, JetTagDQA::BTaggingValidation Plots * > Node13->Node122 +keys Node123 JetTagDQA::BTaggingValidation Plots + m_nJets + m_nTracks + m_nPrimVtx + m_nTracksPrimVtx + m_nJetsWithMuon + m_nJetsWithSV + m_fracJetsWithMuon + m_fracJetsWithSV + m_PV_x + m_PV_y and 426 more... - m_detailLevel - m_truthMatchProbabilityCut - m_isData + BTaggingValidationPlots() + fillJetKinVars() + fillDiscriminantVariables() + fillDiscriminantVariables _for_largeRjet() + fillMultiplicities() + fillPVVariables() + fillOther() + fillTrackVariables() + fillTrackVariables _for_largeRjet() + fillSVVariables() and 10 more... - initializePlots() - finalizePlots() - bookHistogram() - getTrackHits() - fillDiscriminantHistograms() - bookDiscriminantVsPTAndLxy Histograms() - fillHistoWithTruthCases() - fillHistoWithTruthCases _for_largeRjet() Node13->Node123 -m_DL1dv01Name -m_dipsName +m_sParticleType -m_GN2v01Name -m_GN2Xv01Name Node133 std::map< std::string, std::vector< std::string > > Node13->Node133 +keys Node105->Node1 -m_muonAugmenter Node122->Node1 -m_btagplots Node123->Node1 -m_antiKt4EMTopoPlots -m_antiKtVR30Rmax4Rmin02PV0 TrackJetsPlots -m_antiKt10UFOCSSKSoftDropBeta100 Zcut10Jets -m_antiKt4EMPFlowJetsPlots Node123->Node122 +elements Node133->Node1 -m_HistogramDefinitionsMap Node133->Node123 -m_HistogramDefinitions