8#include <display/EveTower.h>
10#include <TEveCaloData.h>
11#include <TEveSelection.h>
12#include <TEveManager.h>
19 auto& cellVector =
m_caloData->GetCellsSelected();
21 cellVector.emplace_back(
m_id, 0);
30 if (!gEve->GetSelection()->HasChild(
m_caloData))
34 TEveElement::Set_t vizset;
36 for (TEveElement* viz : vizset)
37 viz->SelectElement(state);
virtual void SelectElement(Bool_t state)
Overrides TEveElement::SelectElement(), performs magic to select a single cluster.
TEveCaloData * m_caloData
Calo data object containing the tower.
Abstract base class for different kinds of events.