IEnhancedBiasWeighter Node1 IEnhancedBiasWeighter + getEBLiveTime() + getEBLiveTime() + getLBLumi() + getLBLumi() + getLBLength() + getLBLength() + getAverageLumi() + getAverageMu() + getDeadtime() + getPairedBunches() and 8 more... Node4 EnhancedBiasWeighter + LHC_FREQUENCY + FULL_RING - m_bunchCrossingKey - m_runNumber - m_errorOnMissingEBWeights - m_enforceEBGRL - m_useBunchCrossingData - m_isMC - m_mcCrossSection - m_mcFilterEfficiency - m_mcKFactor - m_mcIgnoreGeneratorWeights and 18 more... + EnhancedBiasWeighter() + initialize() + finalize() + addBranches() + getEBWeight() + getEBWeight() + getEBLiveTime() + getEBLiveTime() + getLBLength() + getLBLength() and 14 more... - loadWeights() - loadLumi() - trackAverages() - trackAverages() - getEventEBID() - getEventEBID() - findLocalFile() Node1->Node4 Node2 DerivationFramework ::IAugmentationTool + ~IAugmentationTool() + addBranches() + interfaceID() Node2->Node1 Node3 IAlgTool Node3->Node2