18 #include "TEveCaloData.h" 21 #include "TEveManager.h" 22 #include "TEveSelection.h" 100 TEveCaloData::vCellId_t& selected =
m_caloData->GetCellsSelected();
101 if(!selected.empty()) {
107 gEve->GetSelection()->RemoveElement(
m_caloData);
141 TEveCaloData::vCellId_t& selected =
m_caloData->GetCellsSelected();
143 TEveCaloData::vCellId_t::iterator itEnd = selected.end();
144 for(TEveCaloData::vCellId_t::iterator it = selected.begin();
151 TEveCaloData::vCellId_t::iterator itLast = itEnd-1;
164 selected.erase(itEnd,selected.end());
virtual void itemBeingDestroyed(const FWEventItem *)
void clearCaloDataSelection()
void resetSliceSelector(int iSlice)
const FWEventItem * item() const
FWCaloDataProxyBuilderBase()
std::set< FWModelId > FWModelIds
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)
void itemBeingDestroyed(const FWEventItem *) override
const fireworks::Context & context() const
~FWCaloDataProxyBuilderBase() override
virtual bool assertCaloDataSlice()=0
virtual void setCaloData(const fireworks::Context &)=0
void modelChanges(const FWModelIds &, Product *) override
virtual void fillCaloData()=0
TEveCaloData * m_caloData