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 *)
virtual ~FWCaloDataProxyBuilderBase()
void clearCaloDataSelection()
void resetSliceSelector(int iSlice)
const FWEventItem * item() const
FWCaloDataProxyBuilderBase()
std::set< FWModelId > FWModelIds
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)
const fireworks::Context & context() const
virtual bool assertCaloDataSlice()=0
virtual void setCaloData(const fireworks::Context &)=0
virtual void modelChanges(const FWModelIds &, Product *)
virtual void itemBeingDestroyed(const FWEventItem *)
virtual void fillCaloData()=0
TEveCaloData * m_caloData