19 #include "TEveCaloData.h"
22 #include "TEveManager.h"
23 #include "TEveSelection.h"
101 TEveCaloData::vCellId_t& selected =
m_caloData->GetCellsSelected();
102 if(!selected.empty()) {
108 gEve->GetSelection()->RemoveElement(
m_caloData);
142 TEveCaloData::vCellId_t& selected =
m_caloData->GetCellsSelected();
144 TEveCaloData::vCellId_t::iterator itEnd = selected.end();
145 for(TEveCaloData::vCellId_t::iterator it = selected.begin();
152 TEveCaloData::vCellId_t::iterator itLast = itEnd-1;
165 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