CFEL - ASG Software Suite  2.5.0
CASS
Public Member Functions | Private Attributes | List of all members
cass::pixeldetector::HotPixelsFinder Class Reference

hotpixels finder More...

#include <mapcreators.h>

+ Inheritance diagram for cass::pixeldetector::HotPixelsFinder:
+ Collaboration diagram for cass::pixeldetector::HotPixelsFinder:

Public Member Functions

void operator() (const Frame &frame)
 build map from frame More...
 
void loadSettings (CASSSettings &s)
 load the settings of this creator More...
 
- Public Member Functions inherited from cass::pixeldetector::MapCreatorBase
virtual ~MapCreatorBase ()
 virtual destructor More...
 
virtual void controlCalibration (const std::string &command)
 control the calibration process More...
 

Private Attributes

std::tr1::shared_ptr< CommonData_commondata
 the container with all the maps More...
 
size_t _frameSave
 after wich number of frames should the maps be written to file More...
 
Detector::pixel_t _aduThreshold
 the adu threshold for identifying a potential hotpixel More...
 
char _hotpixThreshold
 the nbr of consecutive frames that a hotpixel is high More...
 

Additional Inherited Members

- Public Types inherited from cass::pixeldetector::MapCreatorBase
typedef std::tr1::shared_ptr< MapCreatorBaseshared_pointer
 typedef the shared pointer of this More...
 
typedef std::vector< Detector::frame_tstorage_t
 the type of storage used More...
 
- Static Public Member Functions inherited from cass::pixeldetector::MapCreatorBase
static shared_pointer instance (const std::string &type)
 create an instance of the requested functor More...
 

Detailed Description

hotpixels finder

User definable Map Creator List:
"hotpix": Pixels that have a high value for a consecutive nbr of frames will be identified.
User definable Parameters:

PixelDetectors/%name%/CorrectionMaps/HotPixelFinder/{ADUThreshold}

PixelDetectors/%name%/CorrectionMaps/HotPixelFinder/{NbrConsecutiveFrames}

Author
Lutz Foucar

Definition at line 230 of file mapcreators.h.

Member Function Documentation

void HotPixelsFinder::loadSettings ( CASSSettings s)
virtual
void HotPixelsFinder::operator() ( const Frame frame)
virtual

build map from frame

Parameters
framethe frame containing the data to build the maps from

Reimplemented from cass::pixeldetector::MapCreatorBase.

Definition at line 304 of file mapcreators.cpp.

References cass::pixeldetector::Frame::data, and offset.

Member Data Documentation

Detector::pixel_t cass::pixeldetector::HotPixelsFinder::_aduThreshold
private

the adu threshold for identifying a potential hotpixel

Definition at line 253 of file mapcreators.h.

std::tr1::shared_ptr<CommonData> cass::pixeldetector::HotPixelsFinder::_commondata
private

the container with all the maps

Definition at line 247 of file mapcreators.h.

size_t cass::pixeldetector::HotPixelsFinder::_frameSave
private

after wich number of frames should the maps be written to file

Definition at line 250 of file mapcreators.h.

char cass::pixeldetector::HotPixelsFinder::_hotpixThreshold
private

the nbr of consecutive frames that a hotpixel is high

Definition at line 256 of file mapcreators.h.


The documentation for this class was generated from the following files: