TileSampleNoise Node1 TileSampleNoise + TileSampleNoise() + ~TileSampleNoise() + getPed() + getHfn() + getLfn() + getHfn1() + getHfn2() + getHfnNorm() Node2 std::unique_ptr< TileCalib Data > + operator->() Node2->Node1 -m_sampleNoise Node3 TileCalibData< T > + TileCalibData() + ~TileCalibData() + getCalibDrawer() + setCalibDrawer() + TileCalibData() + operator=() Node3->Node2 +ptr Node4 std::vector< const T * > Node4->Node3 -m_calibDrawers Node5 T Node5->Node4 +elements