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

Just returns a constant 0. More...

+ Inheritance diagram for cass::pixeldetector::commonmode::NoCalc:
+ Collaboration diagram for cass::pixeldetector::commonmode::NoCalc:

Public Member Functions

Detector::pixel_t operator() (Detector::frame_t::const_iterator, size_t) const
 no operation performed More...
 
void loadSettings (CASSSettings &s)
 need to load the settings of the base class loaded More...
 
- Public Member Functions inherited from cass::pixeldetector::commonmode::CalculatorBase
virtual ~CalculatorBase ()
 virtual destructor More...
 
void load (CASSSettings &s)
 load all common settings More...
 
size_t width () const
 retrieve the number of pixels (or the width of calculation More...
 

Additional Inherited Members

- Public Types inherited from cass::pixeldetector::commonmode::CalculatorBase
typedef std::tr1::shared_ptr< CalculatorBaseshared_pointer
 typedef the shared pointer of this More...
 
- Static Public Member Functions inherited from cass::pixeldetector::commonmode::CalculatorBase
static shared_pointer instance (const std::string &type)
 create an instance of the requested functor More...
 
- Protected Attributes inherited from cass::pixeldetector::commonmode::CalculatorBase
std::tr1::shared_ptr< CommonData_commondata
 the commonly used data container More...
 
size_t _nbrPixels
 how many pixels should be used for calculating the common mode More...
 
float _multiplier
 the multiplier to identify pixels that contain information More...
 

Detailed Description

Just returns a constant 0.

this functor will just return 0 with any calculation with effectively will make sure that no common mode correction will be done:

Author
Lutz Foucar

Definition at line 37 of file commonmode_calculator_base.cpp.

Member Function Documentation

void cass::pixeldetector::commonmode::NoCalc::loadSettings ( CASSSettings s)
inlinevirtual

need to load the settings of the base class loaded

Implements cass::pixeldetector::commonmode::CalculatorBase.

Definition at line 49 of file commonmode_calculator_base.cpp.

Detector::pixel_t cass::pixeldetector::commonmode::NoCalc::operator() ( Detector::frame_t::const_iterator  ,
size_t   
) const
inlinevirtual

no operation performed

Returns
0.
Parameters
pixelunused
idxunused

Implements cass::pixeldetector::commonmode::CalculatorBase.

Definition at line 46 of file commonmode_calculator_base.cpp.


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