Ringer::PreProcessing::Norm::ExtraPatternsNorm Node1 Ringer::PreProcessing ::Norm::ExtraPatternsNorm - m_etMin - m_etMax - m_etaMin - m_etaMax - m_pileupEstimationMax + ExtraPatternsNorm() + setEtNormParams() + setEtaNormParams() + setPileupEstimationParams() + normEta() + normEt() + normPileupEstimation() - execute() Node8 Ringer::PreProcessing ::Norm::ExtraPatternsNormVarDep Node1->Node8 Node2 Ringer::PreProcessing ::IPreProcessor * execute() Node2->Node1 Node3 Ringer::IRingerProcedure + write() + ~IRingerProcedure() Node3->Node2 Node4 IRedirectMsgStream Node4->Node3 Node5 RedirectMsgStream Node5->Node1 Node6 Ringer::RingerIOVarDepObj < ExtraPatternsNorm > + RingerIOVarDepObj() + name() + write() + read() Node6->Node1 Node7 Ringer::VariableDependency - m_etaDependency - m_etDependency - m_etaMin - m_etaMax - m_etMin - m_etMax + VariableDependency() + VariableDependency() + VariableDependency() + VariableDependency() + isWithinRange() + isWithinEtaRange() + etaDep() + etaMin() + etaMax() + etMin() and 9 more... + read() Node7->Node6