LArRodBlockPhysicsV4 Node1 LArRodBlockPhysicsV4 - m_EnergyIndex - m_RawDataIndex - m_TimeQualityIndex - m_TowerIndex - m_EnergyPointer - m_TimeQualityPointer - m_RawDataPointer - m_GainPointer - m_MaskPointer - m_HotCellsPointer - m_TowerPointer - m_SumPointer - m_fixedGain + LArRodBlockPhysicsV4() + BlockType() + getNextEnergy() + getNextRawData() + getResults1Size() + getResults2Size() + getRawDataSize() + getNumberOfSamples() + getNumberOfGains() + getRadd() and 20 more... - resetPointers() - setPointers() Node2 LArRodBlockStructure # m_Ex # m_Ey # m_Ez # m_SumE # m_numberOfEx # m_numberOfEy # m_numberOfEz # m_numberOfSumE # m_iHeadBlockSize # m_channelsPerFEB and 11 more... # m_RawToOfflineGainMap # m_OfflineToRawGainMap + LArRodBlockStructure() + ~LArRodBlockStructure() + initializeFragment() + initializeFEB() + setNumberOfSamples() + setNumberOfGains() + setTDCPhase() + setNextEnergy() + setRawData() + setRawDataFixed() and 76 more... # setHeader16() # setHeader32() # resetPointers() # setPointers() # getVectorHeader16() # getVectorHeader32() # getHeader16() # getHeader32() # LE_getHeader16() # LE_setHeader16() # LE_getVectorHeader16() # setBit() # getBit() Node2->Node1 Node3 std::vector< uint32_t > + elements Node3->Node2 #m_pRODblock #m_vFragment Node4 std::map< uint32_t, std::vector< uint32_t > > + keys Node3->Node4 +elements Node4->Node2 #m_mFebBlocks