Event to store all LCLS Data.
void triangle(result_t &data, CASSSettings &s)
add a triangluar element to the mask
void ring(result_t &data, CASSSettings &s)
add a ring
result_t::shared_pointer _result
the constant image
std::tr1::shared_ptr< self_type > shared_pointer
a shared pointer of this class
uint64_t id_t
define the id type
virtual void processEvent(const CASSEvent &)
overwrite default behaviour don't do anything
base class for processors.
std::pair< int, int > index_t
define the index type
void ellipse(result_t &data, CASSSettings &s)
add a ellipsodial element to the mask
auxiliary data[Processor]
file contains processors baseclass declaration
void circle(result_t &data, CASSSettings &s)
add a circle to the mask
virtual const result_t & result(const CASSEvent::id_t)
overwrite default behaviour and just return the constant
void square(result_t &data, CASSSettings &s)
add a square element to the mask
pp240(const name_t &)
constructor.
std::pair< float, float > indexf_t
define a floating point version of the index
std::string name_t
define the name type
virtual void loadSettings(size_t)
load the settings of this pp
virtual void releaseEvent(const CASSEvent &)
overwrite default behaviour don't do anything