18 #include "TEveCaloData.h" 21 #include "TEveManager.h" 22 #include "TEveSelection.h" 87 TEveCaloData::vCellId_t& selected =
m_caloData->GetCellsSelected();
88 if (!selected.empty()) {
94 gEve->GetSelection()->RemoveElement(
m_caloData);
121 TEveCaloData::vCellId_t& selected =
m_caloData->GetCellsSelected();
123 TEveCaloData::vCellId_t::iterator itEnd = selected.end();
124 for (TEveCaloData::vCellId_t::iterator
it = selected.begin();
it != itEnd; ++
it) {
129 TEveCaloData::vCellId_t::iterator itLast = itEnd - 1;
142 selected.erase(itEnd, selected.end());
virtual void itemBeingDestroyed(const FWEventItem *)
void clearCaloDataSelection()
void swap(Association< C > &lhs, Association< C > &rhs)
const fireworks::Context & context() const
FWCaloDataProxyBuilderBase()
std::set< FWModelId > FWModelIds
void itemBeingDestroyed(const FWEventItem *) override
~FWCaloDataProxyBuilderBase() override
virtual bool assertCaloDataSlice()=0
virtual void setCaloData(const fireworks::Context &)=0
void modelChanges(const FWModelIds &, Product *) override
const FWEventItem * item() const
virtual void fillCaloData()=0
TEveCaloData * m_caloData