TileDigits Node1 TileDigits + TileDigits() + TileDigits() + TileDigits() + TileDigits() + TileDigits() + TileDigits() + TileDigits() + nsamples() + samples() + NtimeSamples() + get_digits() + whoami() + print() + operator std::string() Node2 TileRawData + TileRawData() + TileRawData() + TileRawData() + ~TileRawData() + identify() + adc_HWID() + adc_ID() + pmt_ID() + cell_ID() + cell_ID_index() and 6 more... + print_to_stream() + print_to_stream() + print_to_stream() Node2->Node1 Node3 HWIdentifier + HWIdentifier() + HWIdentifier() + HWIdentifier() + operator=() + operator=() + ~HWIdentifier() + HWIdentifier() + HWIdentifier() + HWIdentifier() + HWIdentifier() Node3->Node2 -m_adc_hwid Node4 Identifier - m_id + Identifier() + Identifier() + Identifier() + operator=() + operator=() + ~Identifier() + Identifier() + Identifier() + Identifier() + Identifier() and 38 more... - operator|=() - operator&=() - extract() - mask_shift() - extract() Node4->Node3 Node5 std::vector< float > + elements Node5->Node1 -m_digits