CFEL - ASG Software Suite  2.5.0
CASS
Classes | Namespaces | Enumerations | Functions
coalesce_simple.cpp File Reference

contains class that does the pixel coalescing in a simple way. More...

#include <algorithm>
#include <limits>
#include <cmath>
#include "coalesce_simple.h"
#include "cass_settings.h"
#include "advanced_pixeldetector.h"
+ Include dependency graph for coalesce_simple.cpp:

Go to the source code of this file.

Classes

struct  cass::pixeldetector::isNeighbour
 check if pixel is neighbour More...
 

Namespaces

 cass
 
 cass::pixeldetector
 
 cass::pixeldetector::Direction
 

Enumerations

enum  cass::pixeldetector::Direction::direction {
  cass::pixeldetector::Direction::origin, cass::pixeldetector::Direction::north, cass::pixeldetector::Direction::east, cass::pixeldetector::Direction::south,
  cass::pixeldetector::Direction::west
}
 enum for easier code More...
 

Functions

void cass::pixeldetector::findNeighbours (uint16_t depth, const uint16_t maxDepth, Pixel &pixel, Direction::direction direction, const Frame &frame, CoalescingBase::pixels_t &pixels, CoalescingBase::pixels_t &splitpixelslist)
 find all neighbours of a pixel More...
 
Hit cass::pixeldetector::coalesce (const CoalescingBase::pixels_t &splitpixelslist)
 coalesce the pixels More...
 
bool cass::pixeldetector::shouldCoalescePixel (const CoalescingBase::pixels_t &splitpixelslist, const float mipThreshold, const Frame &frame)
 check whether list of pixel should be coalesced More...
 

Detailed Description

contains class that does the pixel coalescing in a simple way.

Author
Lutz Foucar

Definition in file coalesce_simple.cpp.