LArOFCAlg::perChannelData_t Node1 LArOFCAlg::perChannelData_t + gain + tstart + timeBinWidthOFC + phasewMaxAt3 + faultyOFC + shortWave + perChannelData_t() Node2 HWIdentifier + HWIdentifier() + HWIdentifier() + HWIdentifier() + operator=() + operator=() + ~HWIdentifier() + HWIdentifier() + HWIdentifier() + HWIdentifier() + HWIdentifier() Node2->Node1 +chid Node3 Identifier + Identifier() + operator=() + operator=() + operator=() + operator=() + set() + clear() + set_literal() + get_identifier32() + get_compact() and 22 more... + Identifier() + Identifier() + Identifier() + Identifier() - operator|=() - operator&=() - extract() - mask_shift() - extract() * Identifier() * Identifier() * Identifier() * Identifier() Node3->Node2 Node4 long Node4->Node3 -m_id Node5 std::vector< std::vector < float > > Node5->Node1 +ofc_b +shape +shapeDer +ofcV2_a +ofcV2_b +ofc_a Node6 std::vector< float > + elements Node6->Node5 +elements Node7 LArWaveCumul + LArWaveCumul() + LArWaveCumul() + LArWaveCumul() + LArWaveCumul() + ~LArWaveCumul() * addEvent() * addAccumulatedEvent() * LArWaveCumul() * LArWaveCumul() * LArWaveCumul() * LArWaveCumul() * ~LArWaveCumul() * getErrors() * getError() * getTriggers() * getTrigger() Node7->Node1 +inputWave Node8 LArWave + LArWave() + LArWave() + LArWave() + ~LArWave() * @160 * m_dt * m_flag * operator+() * operator-() * operator*() * operator/() * operator%() * operator+() * operator*() * operator+=() * operator-=() * operator*=() * LArWave() * LArWave() * LArWave() * LArWave() * ~LArWave() * getWave() * getDt() * getSample() * operator[]() * getTime() * getSize() * getIndex() * getFlag() * isEmpty() * operator[]() * setSize() * setDt() * setSample() * setFlag() Node8->Node7 Node9 std::vector< double > + elements Node9->Node7 #m_errors Node9->Node8 #m_amplitudes Node10 std::vector< int > + elements Node10->Node7 #m_triggers