10 #ifndef _MAPCREATORSONLINE_H_
11 #define _MAPCREATORSONLINE_H_
14 #include <tr1/functional>
specialstorage_t _specialstorage
storage where the pixels are already ordered
std::vector< Detector::frame_t > storage_t
the type of storage used
void doNothing(const Frame &)
a function that just returns and does nothing
std::vector< std::vector< Detector::pixel_t > > specialstorage_t
the special storage type of this class
std::tr1::shared_ptr< CalculatorBase > shared_pointer
typedef the shared pointer of this
contains base class for all common mode calculators.
void controlCalibration(const std::string &unused)
start accumulating the maps
contains base class for all correction map creators.
void operator()(const Frame &frame)
the operator
void loadSettings(CASSSettings &s)
load the settings of this creator
void loadSettings(CASSSettings &s)
load the settings of this creator
void operator()(const Frame &frame)
the operator
Creates the maps fast and simple with commond mode correction.
void buildAndCalc(const Frame &frame)
build up storage and then calculate the maps
std::tr1::shared_ptr< CommonData > _commondata
the container with all the maps
commonmode::CalculatorBase::shared_pointer _commonModeCalculator
functor for calculating the common mode level
size_t _framecounter
counter to keep track how many frames are collected
bool _writeMaps
flag wether the create maps should be saved to file or just used
Detector::pixel_t _multiplier
the multiplier to define the max noise before the pixel is considered to contain a photon ...
bool _writeMaps
flag wether the create maps should be saved to file or just used
Creates the maps fast and simple.
float pixel_t
define a pixel of the pixel detector
void controlCalibration(const std::string &unused)
start accumulating the maps
size_t _nbrFrames
how many frames should be collected before the maps are calculated
size_t _framecounter
counter to keep track how many frames are collected
std::tr1::function< void(const Frame &)> _createMap
the function object that will be called by the operator
Detector::pixel_t _multiplier
the multiplier to define the max noise before the pixel is considered to contain a photon ...
storage_t _storage
storage where the pixels are already ordered
size_t _nbrFrames
how many frames should be collected before the maps are calculated
std::tr1::shared_ptr< CommonData > _commondata
the container with all the maps
A Frame of an advance Pixel Detector.
base class for all correction map creators
void doNothing(const Frame &)
a function that just returns and does nothing
void buildAndCalc(const Frame &frame)
build up storage and then calculate the maps
std::tr1::function< void(const Frame &)> _createMap
the function object that will be called by the operator