5#ifndef VP1CALOSYSTEMS_VP1CALOCELLMANAGER_H
6#define VP1CALOSYSTEMS_VP1CALOCELLMANAGER_H
46 const QPair<bool,double>& scale,
VP1CCMultimap::iterator VP1CCMultimapIterator
std::multimap< double, VP1CaloCell * > VP1CCMultimap
std::map< VP1CC_SelectionTypes, VP1CaloCellManager *, std::less< VP1CC_SelectionTypes > > VP1CCManagerContainer
QPair< VP1Interval, VP1Interval > VP1CCIntervalPair
QMap< VP1CC_SelectionTypes, VP1CCIntervalPair > VP1CCIntervalMap
std::map< SoNode *, VP1CaloCell *, std::less< SoNode * > > VP1CC_SoNode2CCMap
void updateScene(const VP1Interval &newInterval, bool positive)
QPair< bool, double > m_scale
VP1CC_GlobalCuts m_globalCuts
void selectionUpdated(const VP1CCIntervalMap &)
void clipVolumeRadiusChanged(double radius)
void globalCutsUpdated(const VP1CC_GlobalCuts &)
VP1CCMultimapIterator m_firstDisplayedPos
VP1CaloCellManager(VP1CC_SelectionTypes type, VP1CC_SoNode2CCMap *node2cc, bool useEt, const QPair< bool, double > &scale, bool outline, const VP1CC_GlobalCuts &globalCuts)
void scaleUpdated(const QPair< bool, double > &)
VP1CCMultimap m_positiveCells
VP1CCMultimapIterator m_lastDisplayedPos
void outlineUpdated(const bool &)
void add(VP1CaloCell *cell)
VP1CCMultimapIterator m_lastDisplayedNeg
VP1CCIntervalPair m_intervals
VP1CCMultimap m_negativeCells
VP1CCMultimapIterator m_firstDisplayedNeg
VP1CC_SelectionTypes m_type
VP1CC_SoNode2CCMap * m_node2cc