9 #ifndef _PIXELFINDERBASE_H_
10 #define _PIXELFINDERBASE_H_
39 Pixel(uint16_t X, uint16_t Y,
double Z)
84 static shared_pointer
instance(
const std::string &type);
std::tr1::shared_ptr< PixelFinderBase > shared_pointer
typedef the shared pointer of this
Pixel(uint16_t X, uint16_t Y, double Z)
constructor
uint16_t y
y coordinate of the pixel
static shared_pointer instance(const std::string &type)
create an instance of the requested functor
std::vector< Pixel > pixels_t
the list of pixels
double z
the value of the pixel
virtual pixels_t & operator()(const Frame &frame, pixels_t &pixels)=0
find the pixels
uint32_t used
value to mark pixel any analysis of the pixels
A Frame of an advance Pixel Detector.
uint16_t x
x coordinate of the pixel
base class for pixel finders
Pixel()
default constructor.
virtual ~PixelFinderBase()
virtual destructor
virtual void loadSettings(CASSSettings &s)=0
load the settings of this