LArSamples::Residuals Node1 LArSamples::Residuals + Residuals() + Residuals() + ~Residuals() + size() + residual() + lwb() + upb() + add() + medianVars() + truncate() + calculator() + histogram() Node2 LArSamples::IndexRange + ~IndexRange() + lwb() + upb() + isInRange() + hasSameRange() + hasSameRange() + hasSameRange() + providesRange() + providesRange() + providesRange() + rangeStr() + commonLwb() + commonUpb() + checkRange() Node2->Node1 Node4 LArSamples::Residual - m_deltas - m_run - m_event - m_adcMax - m_time + Residual() + ~Residual() + deltas() + run() + event() + adcMax() + time() + scaledDelta() + scaledDeltas() + scaledDeltasAndTime() + lwb() + upb() + test() Node2->Node4 Node3 std::vector< LArSamples ::Residual > Node3->Node1 -m_residuals Node4->Node3 +elements