TFCSBinnedShower::event_t Node1 TFCSBinnedShower::event_t + phi_mod + center_eta + e_init Node2 std::vector< TFCSBinnedShower ::layer_t > Node2->Node1 +event_data Node3 TFCSBinnedShower::layer_t Node3->Node2 +elements Node4 std::vector< float > + elements Node4->Node3 +E_vector Node5 std::vector< unsigned int > + elements Node5->Node3 +bin_index_vector