10 #define _RANKFILTER_H_
virtual void loadSettings(size_t)
load the settings of this pp
Event to store all LCLS Data.
unsigned int _medianSize
last N items to be used for median calculation
file contains declaration of the CASSEvent
std::tr1::shared_ptr< self_type > shared_pointer
a shared pointer of this class
QMutex _mutex
mutex to lock the median storage
shared_pointer _one
pp containing first histogram
virtual void processEvent(const CASSEvent &)
overwrite and do nothing
uint64_t id_t
define the id type
std::deque< float > _medianStorage
storage of last values for median calculation
pp302(const name_t &)
constructor
result_t::shared_pointer _result
the constant result
virtual const result_t & result(const CASSEvent::id_t)
overwrite default behaviour and just return the constant
base class for processors.
calculate median of last values.
file contains processors baseclass declaration
load data from binary dump into 2DHistogram
pp301(const name_t &)
constructor
an accumulating processor
virtual void releaseEvent(const CASSEvent &)
overwrite default behaviour don't do anything
virtual void loadSettings(size_t)
load the settings of this pp
std::string name_t
define the name type
std::tr1::shared_ptr< Processor > shared_pointer
a shared pointer of this
virtual void process(const CASSEvent &, result_t &)
process event