#include <VP1CaloCellManager.h>
Definition at line 38 of file VP1CaloCellManager.h.
◆ VP1CaloCellManager()
◆ ~VP1CaloCellManager()
VP1CaloCellManager::~VP1CaloCellManager |
( |
| ) |
|
◆ add()
◆ clipVolumeRadiusChanged
void VP1CaloCellManager::clipVolumeRadiusChanged |
( |
double |
radius | ) |
|
|
slot |
◆ globalCutsUpdated
◆ outlineUpdated
void VP1CaloCellManager::outlineUpdated |
( |
const bool & |
new_outline | ) |
|
|
slot |
◆ scaleUpdated
void VP1CaloCellManager::scaleUpdated |
( |
const QPair< bool, double > & |
new_scale | ) |
|
|
slot |
◆ selectionUpdated
◆ updateScene()
void VP1CaloCellManager::updateScene |
( |
const VP1Interval & |
newInterval, |
|
|
bool |
positive |
|
) |
| |
|
private |
Definition at line 138 of file VP1CaloCellManager.cxx.
159 if(*currentInterval==newInterval) {
169 *currentInterval = newInterval;
170 *useItFirst = useMap->end();
171 *useItLast = useMap->end();
177 if(currentInterval->
isEmpty()) {
178 *useItFirst = useMap->lower_bound(newInterval.
lower());
180 *useItLast = useMap->end();
182 *useItLast = useMap->upper_bound(newInterval.
upper());
187 *currentInterval = newInterval;
194 if(currentInterval->
lower() != newInterval.
lower() &&
195 currentInterval->
upper() != newInterval.
upper()) {
201 *useItFirst = useMap->lower_bound(newInterval.
lower());
203 *useItLast = useMap->end();
205 *useItLast = useMap->upper_bound(newInterval.
upper());
210 }
else if (currentInterval->
lower() != newInterval.
lower()) {
212 newIterator = useMap->lower_bound(newInterval.
lower());
214 if(currentInterval->
lower() < newInterval.
lower())
223 *useItFirst = newIterator;
229 newIterator = useMap->end();
235 newIterator = useMap->upper_bound(newInterval.
upper());
237 if(*useItLast == useMap->end() ||
238 currentInterval->
upper() > newInterval.
upper()) {
248 *useItLast = newIterator;
251 *currentInterval = newInterval;
◆ m_firstDisplayedNeg
◆ m_firstDisplayedPos
◆ m_globalCuts
◆ m_intervals
◆ m_lastDisplayedNeg
◆ m_lastDisplayedPos
◆ m_negativeCells
◆ m_node2cc
◆ m_outline
bool VP1CaloCellManager::m_outline |
|
private |
◆ m_positiveCells
◆ m_scale
QPair<bool,double> VP1CaloCellManager::m_scale |
|
private |
◆ m_type
◆ m_useEt
bool VP1CaloCellManager::m_useEt |
|
private |
The documentation for this class was generated from the following files: