PileUpHashHelper Node1 PileUpHashHelper + PILEUP_SIZE_BYTES + PileUpHashHelper() + addToHashSource() + addToHashSource() + clearHashSource() + hashSource() + calculateHash() + uuidToPileUpMixtureId() + pileUpMixtureIdToUuid() Node2 std::stringstream Node2->Node1 -m_stream Node3 std::basic_stringstream < char > Node3->Node2 Node4 std::basic_iostream < Char > Node4->Node3 Node5 std::basic_istream < Char > Node5->Node4 Node6 std::basic_ios< Char > Node6->Node5 Node8 std::basic_ostream < Char > Node6->Node8 Node8->Node4