28 else if (type ==
"fixed")
30 else if (type ==
"moving")
32 else if (type ==
"online")
34 else if (type ==
"onlinecommonmode")
36 else if (type ==
"GainFixedADURange")
38 else if (type ==
"hotpix")
41 throw invalid_argument(
"MapCreatorBase::instance: Map Creator type '" + type +
contains a gain calibration functor
virtual void operator()(const Frame &frame)
build map from frame
contains base class for all correction map creators.
Creates the maps fast and simple with commond mode correction.
virtual ~MapCreatorBase()
virtual destructor
Creates the maps fast and simple.
Creates a gain calibration.
static shared_pointer instance(const std::string &type)
create an instance of the requested functor
virtual void controlCalibration(const std::string &command)
control the calibration process
contains all correction map creators.
Creates maps from a fixed number of Frames.
std::tr1::shared_ptr< MapCreatorBase > shared_pointer
typedef the shared pointer of this
virtual void loadSettings(CASSSettings &s)
load the settings of this creator
A Frame of an advance Pixel Detector.
Creates maps from the last number of maps.
contains correction map creators that work fast easy for online purposes.
base class for all correction map creators